Signed-off-by: Gurucharan Shetty <gshe...@nicira.com> --- lib/stdio.c | 12 ++++++++++++ lib/stdio.h.in | 3 +++ 2 files changed, 15 insertions(+)
diff --git a/lib/stdio.c b/lib/stdio.c index 49a5078..5c5c924 100644 --- a/lib/stdio.c +++ b/lib/stdio.c @@ -17,6 +17,7 @@ #include <config.h> #include <stdio.h> +#include <sys/types.h> #ifdef _WIN32 #undef snprintf @@ -45,4 +46,15 @@ ovs_vsnprintf(char *s, size_t n, const char *format, va_list args) } return needed; } + +int +fseeko(FILE *stream, off_t offset, int whence) +{ + int error; + error = _fseeki64(stream, offset, whence); + if (error) { + return -1; + } + return error; +} #endif /* _WIN32 */ diff --git a/lib/stdio.h.in b/lib/stdio.h.in index 3bf1f03..7adb9ed 100644 --- a/lib/stdio.h.in +++ b/lib/stdio.h.in @@ -23,6 +23,7 @@ #include <stdarg.h> #include <stddef.h> +#include <sys/types.h> /* Windows libc has defective snprintf() and vsnprintf(): * @@ -38,6 +39,8 @@ int ovs_snprintf(char *, size_t, const char *, ...); #undef vsnprintf #define vsnprintf ovs_vsnprintf int ovs_vsnprintf(char *, size_t, const char *, va_list); + +int fseeko(FILE *stream, off_t offset, int whence); #endif /* _WIN32 */ #endif /* stdio.h wrapper */ -- 1.7.9.5 _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev