Use HAVE_UNISTD_H when including unistd.h.
authorAdam Dickmeiss <adam@indexdata.dk>
Tue, 14 Jun 2005 20:28:53 +0000 (20:28 +0000)
committerAdam Dickmeiss <adam@indexdata.dk>
Tue, 14 Jun 2005 20:28:53 +0000 (20:28 +0000)
24 files changed:
bfile/bfile.c
bfile/mfile.c
dfa/agrep.c
dict/dopen.c
dict/drdwr.c
index/dir.c
index/extract.c
index/kdump.c
index/kinput.c
index/lockidx.c
index/locksrv.c
index/lockutil.c
index/main.c
index/rank1.c
index/recstat.c
index/retrieve.c
index/trav.c
index/zebraapi.c
index/zebrash.c
index/zrpn.c
index/zserver.c
rset/rstemp.c
test/api/testlib.c
util/res.c

index ab5fa6c..99b98fc 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: bfile.c,v 1.43 2005-05-17 08:50:48 adam Exp $
+/* $Id: bfile.c,v 1.44 2005-06-14 20:28:53 adam Exp $
    Copyright (C) 1995-2005
    Index Data ApS
 
@@ -26,7 +26,9 @@ Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
 #include <assert.h>
 #ifdef WIN32
 #include <io.h>
-#else
+#endif
+
+#if HAVE_UNISTD_H
 #include <unistd.h>
 #endif
 
index ecd795d..ce4279a 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: mfile.c,v 1.61 2005-05-17 08:50:48 adam Exp $
+/* $Id: mfile.c,v 1.62 2005-06-14 20:28:53 adam Exp $
    Copyright (C) 1995-2005
    Index Data ApS
 
@@ -32,7 +32,8 @@ Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
 #include <fcntl.h>
 #ifdef WIN32
 #include <io.h>
-#else
+#endif
+#if HAVE_UNISTD_H
 #include <unistd.h>
 #endif
 #include <direntz.h>
index 179a495..71e7b37 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: agrep.c,v 1.15 2005-03-30 09:25:23 adam Exp $
+/* $Id: agrep.c,v 1.16 2005-06-14 20:28:53 adam Exp $
    Copyright (C) 1995-2005
    Index Data ApS
 
@@ -32,10 +32,9 @@ Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
 #include <fcntl.h>
 
 #ifdef WIN32
-
 #include <io.h>
-
-#else
+#endif
+#if HAVE_UNISTD_H
 #include <unistd.h>
 #endif
 
index 47b9304..80f80e8 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: dopen.c,v 1.11 2005-01-15 19:38:21 adam Exp $
+/* $Id: dopen.c,v 1.12 2005-06-14 20:28:53 adam Exp $
    Copyright (C) 1995-2005
    Index Data ApS
 
@@ -24,7 +24,7 @@ Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
 
 #include <sys/types.h>
 #include <fcntl.h>
-#ifndef WIN32
+#if HAVE_UNISTD_H
 #include <unistd.h>
 #endif
 #include <stdio.h>
index a77335f..463b941 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: drdwr.c,v 1.16 2005-01-15 19:38:21 adam Exp $
+/* $Id: drdwr.c,v 1.17 2005-06-14 20:28:53 adam Exp $
    Copyright (C) 1995-2005
    Index Data ApS
 
@@ -24,7 +24,7 @@ Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
 
 #include <sys/types.h>
 #include <fcntl.h>
-#ifndef WIN32
+#if HAVE_UNISTD_H
 #include <unistd.h>
 #endif
 #include <string.h>
index 41b7f1b..dc56847 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: dir.c,v 1.30 2005-01-15 19:38:24 adam Exp $
+/* $Id: dir.c,v 1.31 2005-06-14 20:28:53 adam Exp $
    Copyright (C) 1995-2005
    Index Data ApS
 
@@ -24,7 +24,7 @@ Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
 #include <stdio.h>
 #include <string.h>
 #include <assert.h>
-#ifndef WIN32
+#if HAVE_UNISTD_H
 #include <unistd.h>
 #endif
 #include <direntz.h>
index acd63b2..de6aa9e 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: extract.c,v 1.185 2005-06-07 14:53:39 adam Exp $
+/* $Id: extract.c,v 1.186 2005-06-14 20:28:54 adam Exp $
    Copyright (C) 1995-2005
    Index Data ApS
 
@@ -25,7 +25,8 @@ Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
 #include <ctype.h>
 #ifdef WIN32
 #include <io.h>
-#else
+#endif
+#if HAVE_UNISTD_H
 #include <unistd.h>
 #endif
 #include <fcntl.h>
index 3ce82fd..c899eda 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: kdump.c,v 1.28 2005-01-15 19:38:26 adam Exp $
+/* $Id: kdump.c,v 1.29 2005-06-14 20:28:54 adam Exp $
    Copyright (C) 1995-2005
    Index Data ApS
 
@@ -25,7 +25,8 @@ Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
 #include <assert.h>
 #ifdef WIN32
 #include <io.h>
-#else
+#endif
+#if HAVE_UNISTD_H
 #include <unistd.h>
 #endif
 #include <assert.h>
index cc464c2..23d9366 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: kinput.c,v 1.65 2005-04-13 13:03:47 adam Exp $
+/* $Id: kinput.c,v 1.66 2005-06-14 20:28:54 adam Exp $
    Copyright (C) 1995-2005
    Index Data ApS
 
@@ -23,7 +23,8 @@ Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
 #include <fcntl.h>
 #ifdef WIN32
 #include <io.h>
-#else
+#endif
+#if HAVE_UNISTD_H
 #include <unistd.h>
 #endif
 #include <stdlib.h>
index 423ca72..b00d251 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: lockidx.c,v 1.24 2005-01-15 19:38:26 adam Exp $
+/* $Id: lockidx.c,v 1.25 2005-06-14 20:28:54 adam Exp $
    Copyright (C) 1995-2005
    Index Data ApS
 
@@ -25,7 +25,8 @@ Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
 #include <assert.h>
 #ifdef WIN32
 #include <io.h>
-#else
+#endif
+#if HAVE_UNISTD_H
 #include <unistd.h>
 #endif
 #include <fcntl.h>
index 98f4b22..0140718 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: locksrv.c,v 1.19 2005-01-15 19:38:26 adam Exp $
+/* $Id: locksrv.c,v 1.20 2005-06-14 20:28:54 adam Exp $
    Copyright (C) 1995-2005
    Index Data ApS
 
@@ -25,7 +25,8 @@ Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
 #include <assert.h>
 #ifdef WIN32
 #include <io.h>
-#else
+#endif
+#if HAVE_UNISTD_H
 #include <unistd.h>
 #endif
 #include <sys/stat.h>
index 96b69d3..4c7cbf7 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: lockutil.c,v 1.20 2005-01-15 19:38:26 adam Exp $
+/* $Id: lockutil.c,v 1.21 2005-06-14 20:28:54 adam Exp $
    Copyright (C) 1995-2005
    Index Data ApS
 
@@ -30,7 +30,8 @@ Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
 #ifdef WIN32
 #include <io.h>
 #include <sys/locking.h>
-#else
+#endif
+#if HAVE_UNISTD_H
 #include <unistd.h>
 #endif
 
index 6038469..071e1ec 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: main.c,v 1.124 2005-05-11 12:39:36 adam Exp $
+/* $Id: main.c,v 1.125 2005-06-14 20:28:54 adam Exp $
    Copyright (C) 1995-2005
    Index Data ApS
 
@@ -26,8 +26,11 @@ Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
 #include <assert.h>
 #ifdef WIN32
 #include <io.h>
-#else
+#endif
+#if HAVE_UNISTD_H
 #include <unistd.h>
+#endif
+#if HAVE_SYS_TIME_H
 #include <sys/time.h>
 #endif
 #include <time.h>
@@ -65,9 +68,11 @@ int main (int argc, char **argv)
     int trans_started=0;
 #if HAVE_SYS_TIMES_H
     struct tms tms1, tms2;
-    struct timeval start_time, end_time;
     double usec;
 #endif
+#if HAVE_SYS_TIME_H
+    struct timeval start_time, end_time;
+#endif
 #ifndef WIN32
     char nbuf[100];
 #endif
@@ -83,6 +88,8 @@ int main (int argc, char **argv)
 #endif
 #if HAVE_SYS_TIMES_H
     times(&tms1);
+#endif
+#if HAVE_SYS_TIME_H
     gettimeofday(&start_time, 0);
 #endif
     prog = *argv;
@@ -279,6 +286,7 @@ int main (int argc, char **argv)
     zebra_close (zh);
     zebra_stop (zs);
 #if HAVE_SYS_TIMES_H
+#if HAVE_SYS_TIME_H
     if (trans_started)
     {
         gettimeofday(&end_time, 0);
@@ -291,6 +299,7 @@ int main (int argc, char **argv)
                (double) (tms2.tms_stime - tms1.tms_stime)/100);
     }
 #endif
+#endif
     nmem_exit();
     exit (0);
     return 0;
index 029f5de..0b1ddfb 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: rank1.c,v 1.24 2005-03-08 14:41:37 adam Exp $
+/* $Id: rank1.c,v 1.25 2005-06-14 20:28:54 adam Exp $
    Copyright (C) 1995-2005
    Index Data ApS
 
@@ -24,7 +24,8 @@ Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
 #include <assert.h>
 #ifdef WIN32
 #include <io.h>
-#else
+#endif
+#if HAVE_UNISTD_H
 #include <unistd.h>
 #endif
 
index c86d820..edab221 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: recstat.c,v 1.13 2005-01-15 19:38:26 adam Exp $
+/* $Id: recstat.c,v 1.14 2005-06-14 20:28:54 adam Exp $
    Copyright (C) 1995-2005
    Index Data ApS
 
@@ -25,7 +25,7 @@ Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
 #include <assert.h>
 #include <string.h>
 #include <fcntl.h>
-#ifndef WIN32
+#if HAVE_UNISTD_H
 #include <unistd.h>
 #endif
 #include "recindxp.h"
index 8dbe8a5..5cd2ec5 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: retrieve.c,v 1.31 2005-06-07 11:36:38 adam Exp $
+/* $Id: retrieve.c,v 1.32 2005-06-14 20:28:54 adam Exp $
    Copyright (C) 1995-2005
    Index Data ApS
 
@@ -27,7 +27,8 @@ Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
 #ifdef WIN32
 #include <io.h>
 #include <process.h>
-#else
+#endif
+#if HAVE_UNISTD_H
 #include <unistd.h>
 #endif
 
index 4d02b5e..3dff5f5 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: trav.c,v 1.48 2005-05-09 19:57:35 adam Exp $
+/* $Id: trav.c,v 1.49 2005-06-14 20:28:54 adam Exp $
    Copyright (C) 1995-2005
    Index Data ApS
 
@@ -27,7 +27,8 @@ Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
 #include <io.h>
 #define S_ISREG(x) (x & _S_IFREG)
 #define S_ISDIR(x) (x & _S_IFDIR)
-#else
+#endif
+#if HAVE_UNISTD_H
 #include <unistd.h>
 #endif
 #include <direntz.h>
index 37d7399..1fbb956 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: zebraapi.c,v 1.177 2005-06-13 10:29:20 adam Exp $
+/* $Id: zebraapi.c,v 1.178 2005-06-14 20:28:54 adam Exp $
    Copyright (C) 1995-2005
    Index Data ApS
 
@@ -27,7 +27,8 @@ Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
 #include <io.h>
 #include <process.h>
 #include <direct.h>
-#else
+#endif
+#if HAVE_UNISTD_H
 #include <unistd.h>
 #endif
 
index 928bf95..c9bbda4 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: zebrash.c,v 1.33 2005-03-09 12:14:42 adam Exp $
+/* $Id: zebrash.c,v 1.34 2005-06-14 20:28:54 adam Exp $
    Copyright (C) 1995-2005
    Index Data ApS
 
@@ -28,7 +28,9 @@ Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
 #include <stdlib.h>
 #include <string.h> 
 #include <ctype.h>
-#include <unistd.h>  /* for isatty */
+#if HAVE_UNISTD_H
+#include <unistd.h>
+#endif
 
 #if HAVE_READLINE_READLINE_H
 #include <readline/readline.h> 
index a928fa0..9927949 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: zrpn.c,v 1.199 2005-06-14 12:42:48 adam Exp $
+/* $Id: zrpn.c,v 1.200 2005-06-14 20:28:54 adam Exp $
    Copyright (C) 1995-2005
    Index Data ApS
 
@@ -24,7 +24,8 @@ Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
 #include <assert.h>
 #ifdef WIN32
 #include <io.h>
-#else
+#endif
+#if HAVE_UNISTD_H
 #include <unistd.h>
 #endif
 #include <ctype.h>
index e2ec1b3..00ef4df 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: zserver.c,v 1.135 2005-06-13 10:29:20 adam Exp $
+/* $Id: zserver.c,v 1.136 2005-06-14 20:28:54 adam Exp $
    Copyright (C) 1995-2005
    Index Data ApS
 
@@ -28,7 +28,8 @@ Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
 #include <io.h>
 #include <process.h>
 #include <sys/locking.h>
-#else
+#endif
+#if HAVE_UNISTD_H
 #include <unistd.h>
 #endif
 
index 3ad1422..338e697 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: rstemp.c,v 1.64 2005-05-24 11:35:43 adam Exp $
+/* $Id: rstemp.c,v 1.65 2005-06-14 20:28:54 adam Exp $
    Copyright (C) 1995-2005
    Index Data ApS
 
@@ -27,7 +27,8 @@ Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
 #include <string.h>
 #ifdef WIN32
 #include <io.h>
-#else
+#endif
+#if HAVE_UNISTD_H
 #include <unistd.h>
 #endif
 #include <sys/types.h>
index d80ab13..3d1f743 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: testlib.c,v 1.22 2005-06-14 20:02:30 adam Exp $
+/* $Id: testlib.c,v 1.23 2005-06-14 20:28:54 adam Exp $
    Copyright (C) 1995-2005
    Index Data ApS
 
@@ -22,8 +22,12 @@ Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
 
 /** testlib - utilities for the api tests */
 
+#if HAVE_SYS_TIME_H
 #include <sys/time.h>
+#endif
+#if HAVE_SYS_RESOURCE_H
 #include <sys/resource.h>
+#endif
 #if HAVE_UNISTD_H
 #include <unistd.h>
 #endif
@@ -65,10 +69,14 @@ void start_log(int argc, char **argv)
  */
 ZebraService start_up(char *cfgname, int argc, char **argv)
 {
+#if HAVE_SYS_RESOURCE_H
+#if HAVE_SYS_TIME_H
     struct rlimit rlim;
     rlim.rlim_cur = 20;
     rlim.rlim_max = 20;
     setrlimit(RLIMIT_CPU, &rlim);
+#endif
+#endif
     nmem_init();
     start_log(argc, argv);
     return start_service(cfgname);
index 4714c68..7f30b8c 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: res.c,v 1.42 2005-06-13 10:27:52 adam Exp $
+/* $Id: res.c,v 1.43 2005-06-14 20:28:54 adam Exp $
    Copyright (C) 1995-2005
    Index Data ApS
 
@@ -26,7 +26,8 @@ Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
 #include <assert.h>
 #ifdef WIN32
 #include <io.h>
-#else
+#endif
+#if HAVE_UNISTD_H
 #include <unistd.h>
 #endif