> >> Yeah.  AFAICS the only way around this is to avoid doing any I/O
> >> operations in the flex-generated files.  Fortunately, 
> that's not much
> >> of a restriction.
> 
> > Unfortunately I do not think that is sufficient, since the problem is already
> > at the #include level. The compiler barfs on the second #include <unistd.h>
> > from postgres.h
> 
> AIX is too stupid to wrap unistd.h in an "#ifndef" to protect against
> double inclusion?  I suppose we could do that for them...

I guess that is exactly not wanted, since that would hide the actual
problem, namely that _LARGE_FILE_API gets defined (off_t --> 32bit).
Thus I think IBM did not protect unistd.h on purpose.

Andreas

---------------------------(end of broadcast)---------------------------
TIP 2: you can get off all lists at once with the unregister command
    (send "unregister YourEmailAddressHere" to [EMAIL PROTECTED])

Reply via email to