[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- nanosleep.c vs. NetBSD 6.0's <sys/select.h>,
Jim Meyering <=