From 7e4d4354bc61d1227dbe4d8260b25b5a6319f187 Mon Sep 17 00:00:00 2001
From: Bruce Momjian <bruce@momjian.us>
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 d86123e858a..fd652e1508a 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 <pthread.h>
-#endif
 #include <stdio.h>
 #include <sys/types.h>
 #include <sys/stat.h>
@@ -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;
 }
 
-- 
GitLab