errno contain 672964768
Jeremy C. Reed
reed at reedmedia.net
Fri Mar 10 07:36:21 PST 2006
On Thu, 9 Mar 2006, Matthew Dillon wrote:
> Yup. That's &errno instead of errno. I would expect that to occur
> if 'errno' is #define'd more then once since sys/errno.h basically
> depends on errno not already being defined. When it is multiply
> defined the trick sys/errno.h uses breaks down and you wind up with
> a mess.
>
> I'll bet something in the program is trying to manually #define errno.
I am trying to track it down. I first just ran the cc line by adding -E to
it. But it didn't show it redefined, but I may have overlooked something.
http://pilchuck.reedmedia.net/jeremy/tmp-kuhcy847/WaitFor.c-preprocessor-output
(141951 bytes)
Jump down to "selecterr = ".
I built above by using same gcc command line as output duing a regular
make. I added the -E.
gcc -E -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include
-I../include -I../include -I../include -I../include -I../include
-DHAVE_DIX_CONFIG_H -DXFree86Server -DXFree86LOADER -Wall -Wpointer-arith
-Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations
-Wnested-externs -fno-strict-aliasing -D_BSD_SOURCE -DHAS_FCHOWN
-DHAS_STICKY_DIR_BIT -I/home/reed/xorg/include -I../include -I../include
-I../Xext -I../composite -I../damageext -I../xfixes -I../Xi -I../mi
-I../miext/shadow -I../miext/damage -I../render -I../randr -I../fb -g -O2
-MT WaitFor.lo -MD -MP -MF .deps/WaitFor.Tpo -E WaitFor.c
Jeremy C. Reed
echo ':6DB6=88>?;@69876tA=AC8BB5tA6487><' | tr '4-F' 'wu rofIn.lkigemca'
More information about the Users
mailing list