As we don't use struct dirent, the #define SYSV_DIRENT is useless. If we
authorPeter Eisentraut <peter_e@gmx.net>
Sat, 28 Oct 2000 22:53:17 +0000 (22:53 +0000)
committerPeter Eisentraut <peter_e@gmx.net>
Sat, 28 Oct 2000 22:53:17 +0000 (22:53 +0000)
every do need it we'd better use AC_HEADER_DIRENT from Autoconf.

#define NO_EMPTY_STMTS is completely unused.

src/include/libpq/libpq-fs.h
src/include/port/irix5.h
src/include/port/sco.h
src/include/port/solaris.h
src/include/port/svr4.h
src/include/port/univel.h
src/include/port/unixware.h

index 1d7839f03d124b6721d73f959610704d8e9430e2..a7e1ed7974d9f949948233ed9b22d5671c0b9b6e 100644 (file)
@@ -7,7 +7,7 @@
  * Portions Copyright (c) 1996-2000, PostgreSQL, Inc
  * Portions Copyright (c) 1994, Regents of the University of California
  *
- * $Id: libpq-fs.h,v 1.9 2000/01/26 05:58:12 momjian Exp $
+ * $Id: libpq-fs.h,v 1.10 2000/10/28 22:53:15 petere Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -28,18 +28,6 @@ struct pgdirent
        char            d_name[MAXNAMLEN + 1];
 };
 
-/*
- * SysV struct dirent doesn't have d_namlen.
- * This counts on d_name being last, which is moderately safe (ha) since
- * it's the variable-length part of the structure.
- */
-#ifdef SYSV_DIRENT
-#define D_NAMLEN(dp) \
-               ((dp)->d_reclen - offsetof(struct dirent, d_name[0]))
-#else                                                  /* SYSV_DIRENT */
-#define D_NAMLEN(dp) \
-               ((dp)->d_namlen)
-#endif  /* SYSV_DIRENT */
 
 /* for stat(2) */
 #ifndef S_IRUSR
index 760cce86777401037644dd248dbc6bd5c1d8e161..8451ee95d8a28dd6e96fb1936375daec60e3b004 100644 (file)
@@ -1,5 +1,3 @@
 #define USE_POSIX_TIME
-#define NO_EMPTY_STMTS
-#define SYSV_DIRENT
 #define HAS_TEST_AND_SET
 typedef unsigned long slock_t;
index 7a0e7556095eb1e7a71ec145584cf9472be9ff3e..2b1187e7ea19148b3c6d46aa2112fc34df5dc77a 100644 (file)
@@ -5,8 +5,6 @@
 #define DISABLE_COMPLEX_MACRO
 
 #define USE_POSIX_TIME
-#define NO_EMPTY_STMTS
-#define SYSV_DIRENT
 
 #define HAS_TEST_AND_SET
 #define NEED_I386_TAS_ASM
@@ -15,8 +13,6 @@
 
 typedef unsigned char slock_t;
 
-#define DISABLE_COMPLEX_MACRO
-
 /***************************************************************
  * The following include will get the needed prototype for the
  * strcasecmp() function.
index 83e3d6f8c158f9634e593d7fad39979ba51f4e1c..388e9f8b412ffd9174ff62701fce2a04c1fe1ce8 100644 (file)
@@ -1,8 +1,6 @@
-/* $Header: /cvsroot/pgsql/src/include/port/solaris.h,v 1.1 2000/10/10 21:22:26 petere Exp $ */
+/* $Header: /cvsroot/pgsql/src/include/port/solaris.h,v 1.2 2000/10/28 22:53:17 petere Exp $ */
 
 #define USE_POSIX_TIME
-#define NO_EMPTY_STMTS
-#define SYSV_DIRENT
 #define HAS_TEST_AND_SET
 typedef unsigned char slock_t;
 
index 67646898d547a8ea9014a653f065b2518908ea8c..b6ca301e99676f5241b5ee429df2493f378ff64f 100644 (file)
@@ -1,6 +1,4 @@
 #define USE_POSIX_TIME
-#define NO_EMPTY_STMTS
-#define SYSV_DIRENT
 
 #ifndef                        BYTE_ORDER
 #ifdef                 MIPSEB
index 91ff2c6b362fe53c9ad3c76b0547efd66aba7bc1..4f9853d52b6fe0d7183a867d9f505a18822f8089 100644 (file)
@@ -1,6 +1,4 @@
 #define USE_POSIX_TIME
-#define NO_EMPTY_STMTS
-#define SYSV_DIRENT
 
 #define HAS_TEST_AND_SET
 #define NEED_I386_TAS_ASM
index 06ee4e4da767dff10c1cba8fe91c428b983d54fb..00fe4501c22427d1620ec1ed100c57659237d092 100644 (file)
@@ -1,5 +1,4 @@
 #define USE_POSIX_TIME
-#define SYSV_DIRENT
 
 #define HAS_TEST_AND_SET
 #define NEED_I386_TAS_ASM