bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

nanosleep.c vs. NetBSD 6.0's <sys/select.h>


From: Jim Meyering
Subject: nanosleep.c vs. NetBSD 6.0's <sys/select.h>
Date: Tue, 12 Sep 2006 12:13:25 +0200

I've applied the following patch to fix a NetBSD build failure:

  gcc -std=gnu99  -I. -I. -I.   -I/usr/local/include   -g -O2 -c nanosleep.c
  In file included from nanosleep.c:35:
  /usr/include/sys/select.h:46: error: parse error before "pid_t"
  /usr/include/sys/select.h:48: error: parse error before '}' token
  make[2]: *** [nanosleep.o] Error 1

2006-09-12  Jim Meyering  <address@hidden>

        * nanosleep.c: Include <sys/types.h> before sys/select.h, to avoid
        compilation failure (due to use of pid_t in latter) on NetBSD 1.6.
        Reported by Nelson H. F. Beebe.

Index: lib/nanosleep.c
===================================================================
RCS file: /sources/gnulib/gnulib/lib/nanosleep.c,v
retrieving revision 1.19
diff -u -p -r1.19 nanosleep.c
--- lib/nanosleep.c     31 Aug 2006 07:00:50 -0000      1.19
+++ lib/nanosleep.c     12 Sep 2006 10:10:38 -0000
@@ -29,10 +29,10 @@
 
 #include <stdbool.h>
 #include <stdio.h>
+#include <sys/types.h>
 #if HAVE_SYS_SELECT_H
 # include <sys/select.h>
 #endif
-#include <sys/types.h>
 #include <signal.h>
 
 #if TIME_WITH_SYS_TIME




reply via email to

[Prev in Thread] Current Thread [Next in Thread]