This is the mail archive of the libc-hacker@cygnus.com mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: PATH_MAX in sys/param.h


Alex Buell <alex.buell@tahallah.demon.co.uk> writes:

> rpm-2.5.6 uses PATH_MAX in verify.c, but only includes the following files
> errno.h, fcntl.h, stdlib.h, string.h and unistd.h. 
> 
> Unfortunately sys/param.h is only included from the resolv.h header file.
> In all my greps around, this was the only instance where it is being
> included.
> 
> Shouldn't unistd.h or stdlib.h include sys/param.h automatically? 

No.  And what has sys/param.h to do with it?  If a program wants to
learn about system limits it has to include, surprise, limits.h.

-- 
---------------.      drepper at gnu.org  ,-.   1325 Chesapeake Terrace
Ulrich Drepper  \    ,-------------------'   \  Sunnyvale, CA 94089 USA
Cygnus Solutions `--' drepper at cygnus.com   `------------------------


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]