[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

libc6! Cross compilation issues



Hi,

I stumbled across the following definitions in <sys/param.h>, which are
defined in Linux, but not in Hurd:

/* BSD names for some <limits.h> values.  */

#define NBBY            CHAR_BIT
#ifndef NGROUPS
#define NGROUPS         NGROUPS_MAX
#endif
#define MAXSYMLINKS     5
#define CANBSIZ         MAX_CANON
#define NCARGS          ARG_MAX
#define MAXPATHLEN      PATH_MAX
#define NOFILE          OPEN_MAX


Especially the last two are used frequently. Notice that neither PATH_MAX
nor OPEN_MAX are defined in Hurd, too.

Why?
Marcus

-- 
"Rhubarb is no Egyptian god."        Debian GNU/Linux        finger brinkmd@ 
Marcus Brinkmann                   http://www.debian.org    master.debian.org
Marcus.Brinkmann@ruhr-uni-bochum.de                        for public  PGP Key
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/       PGP Key ID 36E7CD09


Reply to: