[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Config.h and pid redefinition...
From: |
Eli Zaretskii |
Subject: |
Re: Config.h and pid redefinition... |
Date: |
Sat, 15 Dec 2007 15:58:11 +0200 |
> Date: Sun, 9 Dec 2007 09:49:55 +0100
> From: "Alberto Santini" <address@hidden>
>
> > > I modified "config.h.W32" commenting the line 412:
> > > #define pid_t int
> > >
> > > So it would be better to add a conditional definition because there is
> > > a difference between gcc 3.4.x and gcc 4.2.1.
> >
> > Could you please explain what is that difference? Does GCC 4.2.1
> > somehow define pid_t internally?
>
> In sys/types.h (line 75 - 4.2.1) we have
>
> #ifndef _PID_T_
> #define _PID_T_
> typedef int _pid_t;
>
> #ifndef _NO_OLDNAMES
> typedef _pid_t pid_t;
> #endif
> #endif /* Not _PID_T_ */
Thanks. Could you please try the patch below, and see if it fixes
your original problem?
2007-12-15 Eli Zaretskii <address@hidden>
* config.h.W32 [!_PID_T_] (pid_t): Define only if not already
defined.
--- config.h.W32~0 2006-04-01 12:42:38.000000000 +0300
+++ config.h.W32 2007-12-15 15:54:35.598803300 +0200
@@ -409,7 +409,10 @@
#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
- Config.h and pid redefinition..., Alberto Santini, 2007/12/08
- Re: Config.h and pid redefinition..., Eli Zaretskii, 2007/12/08
- Message not available
- Re: Config.h and pid redefinition...,
Eli Zaretskii <=
- Re: Config.h and pid redefinition..., Alberto Santini, 2007/12/15
- Re: Config.h and pid redefinition..., Eli Zaretskii, 2007/12/15
- Re: Config.h and pid redefinition..., Alberto Santini, 2007/12/16
- Re: Config.h and pid redefinition..., Eli Zaretskii, 2007/12/16
- Re: Config.h and pid redefinition..., Eli Zaretskii, 2007/12/22