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: