make sys/param.h not depend on PATH_MAX and NAME_MAX
authorRich Felker <dalias@aerifal.cx>
Sun, 20 Feb 2011 05:28:10 +0000 (00:28 -0500)
committerRich Felker <dalias@aerifal.cx>
Sun, 20 Feb 2011 05:28:10 +0000 (00:28 -0500)
commit2b43ef8fc76eaf3912aa98316eae82797494276d
treef4560ba9a410a013a66d5fcca4adfc59ff7efc03
parent13e8459232608f841d5e3f7171da80a8dfce7941
make sys/param.h not depend on PATH_MAX and NAME_MAX

this is a nonstandard header used only by backwards programs, but for
some reason it's extremely popular. the recent namespace cleanup fixes
broke it, because PATH_MAX and NAME_MAX will not be defined unless an
approriate feature test macro has been defined. moreover, it's too
late to just #define _GNU_SOURCE in param.h, since limits.h may have
already been included.

let's just hard-code standard values and be done with it.
include/sys/param.h