X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=ovsdb%2Flog.c;h=09b9f1f7adc809c2eb6dcb1fcac13bed428f7568;hb=609d182a8161e9e87300cc680ff55c50d02b6e22;hp=9c2767cb7206a05ed1efa245e925033f3efce99e;hpb=5f55c39b21e69025045437ffbd3bb98fe6ce2e89;p=openvswitch diff --git a/ovsdb/log.c b/ovsdb/log.c index 9c2767cb..09b9f1f7 100644 --- a/ovsdb/log.c +++ b/ovsdb/log.c @@ -22,6 +22,7 @@ #include #include #include +#include #include #include "json.h" @@ -369,3 +370,11 @@ ovsdb_log_commit(struct ovsdb_log *file) return 0; } +/* Returns the current offset into the file backing 'log', in bytes. This + * reflects the number of bytes that have been read or written in the file. If + * the whole file has been read, this is the file size. */ +off_t +ovsdb_log_get_offset(const struct ovsdb_log *log) +{ + return log->offset; +}