AIX 5.2/53 issue "Undeclared identifier O_RDWR"

Darren Tucker dtucker at zip.com.au
Tue Oct 17 08:00:17 EST 2006


Judith.Fait at HVBIS.com wrote:
> I tried to build  on AIX 5.2 and 5.3 and found a problem with
> openssh-4.4p1 / openssl-0.9.8d during make:
[...]
>         /usr/bin/gcc -g -O2 -Wall -Wpointer-arith -Wuninitialized
> -Wsign-compare  -I. -I.. -I. -I./..  -DHAVE_CONFIG_H -c daemon.c 
> daemon.c:81: warning: implicit declaration of function `open'
> daemon.c:81: error: `O_RDWR' undeclared (first use in this function)
> daemon.c:81: error: (Each undeclared identifier is reported only once
> daemon.c:81: error: for each function it appears in.)
> make: 1254-004 The error code from the last command is 1.

That's kinda odd, it ought to be declared in fcntl.h.  What is 
HAVE_FCNTL_H set to in config.h?  For that matter do you have a 
/usr/include/fcntl.h file?

-- 
Darren Tucker (dtucker at zip.com.au)
GPG key 8FF4FA69 / D9A3 86E9 7EEE AF4B B2D4  37C9 C982 80C7 8FF4 FA69
     Good judgement comes with experience. Unfortunately, the experience
usually comes from bad judgement.



More information about the openssh-unix-dev mailing list