config.h.W32: Include sys/types.h.
authorEli Zaretskii <eliz@gnu.org>
Sat, 22 Dec 2007 11:00:29 +0000 (11:00 +0000)
committerEli Zaretskii <eliz@gnu.org>
Sat, 22 Dec 2007 11:00:29 +0000 (11:00 +0000)
[!_PID_T_] (pid_t): Define only if not already defined.

ChangeLog
config.h.W32.template

index cc4760e..1803beb 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2007-12-22  Eli Zaretskii  <eliz@gnu.org>
 
+       * config.h.W32: Include sys/types.h.
+       [!_PID_T_] (pid_t): Define only if not already defined by sys/types.h.
+
        * vpath.c (construct_vpath_list) [HAVE_DOS_PATHS]: Support VPATH
        values that use `:' in drive letters, when PATH_SEPARATOR_CHAR is
        also `:'.
index 9a845a5..4ef1ab9 100644 (file)
@@ -418,11 +418,16 @@ this program.  If not, see <http://www.gnu.org/licenses/>.  */
 /* Define to empty if `const' does not conform to ANSI C. */
 /* #undef const */
 
+#include <sys/types.h>
+
 /* Define to `int' if <sys/types.h> doesn't define. */
 #define gid_t int
 
 /* Define to `int' if <sys/types.h> does not define. */
+/* GCC 4.x reportedly defines pid_t.  */
+#ifndef _PID_T_
 #define pid_t int
+#endif
 
 /* Define to `int' if <sys/types.h> doesn't define. */
 #define uid_t int