From 7e4d4354bc61d1227dbe4d8260b25b5a6319f187 Mon Sep 17 00:00:00 2001 From: Bruce Momjian Date: Thu, 2 Jan 2003 23:22:49 +0000 Subject: [PATCH] flockfile/funlockfile is POSIX, so NetBSD has them too --- use them. --- src/port/fseeko.c | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/src/port/fseeko.c b/src/port/fseeko.c index d86123e858..fd652e1508 100644 --- a/src/port/fseeko.c +++ b/src/port/fseeko.c @@ -8,7 +8,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/port/fseeko.c,v 1.8 2003/01/02 06:00:33 momjian Exp $ + * $Header: /cvsroot/pgsql/src/port/fseeko.c,v 1.9 2003/01/02 23:22:49 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -21,9 +21,7 @@ #include "c.h" -#ifdef bsdi #include -#endif #include #include #include @@ -46,17 +44,13 @@ fseeko(FILE *stream, off_t offset, int whence) switch (whence) { case SEEK_CUR: -#ifdef bsdi flockfile(stream); -#endif if (fgetpos(stream, &floc) != 0) goto failure; floc += offset; if (fsetpos(stream, &floc) != 0) goto failure; -#ifdef bsdi funlockfile(stream); -#endif return 0; break; case SEEK_SET: @@ -65,17 +59,13 @@ fseeko(FILE *stream, off_t offset, int whence) return 0; break; case SEEK_END: -#ifdef bsdi flockfile(stream); -#endif if (fstat(fileno(stream), &filestat) != 0) goto failure; floc = filestat.st_size; if (fsetpos(stream, &floc) != 0) goto failure; -#ifdef bsdi funlockfile(stream); -#endif return 0; break; default: @@ -84,9 +74,7 @@ fseeko(FILE *stream, off_t offset, int whence) } failure: -#ifdef bsdi funlockfile(stream); -#endif return -1; }