1
0
mirror of https://git.FreeBSD.org/src.git synced 2025-01-01 12:19:28 +00:00
freebsd/include
Alexey Zelkin 54de744402 Bring in NetBSD's improvements and cleanups to NLS subsystem, making
it type and endian clean and removing of stdio dependency from NLS
functions (catalog files now are processed via mmap()).

Also following changes were done (against NetBSD version):

. ANSI'fy prototypes
. Mention FreeBSD in comments
. Pull in sys/types.h instead of sys/_types.h since some types used here
  are defined in sys/types.h

Obtained from:	NetBSD (mostly)
2005-02-27 16:20:53 +00:00
..
arpa Start the dreaded NOFOO -> NO_FOO conversion. 2004-12-21 08:47:35 +00:00
protocols Start the dreaded NOFOO -> NO_FOO conversion. 2004-12-21 08:47:35 +00:00
rpc Change the definition of NULL on ia64 (for LP64 compilations) from 2003-12-07 21:10:06 +00:00
rpcsvc Correct some types in the yp structures; this fixes a number of problems 2004-05-27 11:34:21 +00:00
_ctype.h Let GCC know that ___runetype(), ___tolower() and ___toupper() are pure 2004-08-21 07:00:40 +00:00
a.out.h Adjust the system endian and a.out headers to be more MI and cross-building 2004-06-22 17:05:39 +00:00
ar.h
assert.h
bitstring.h
complex.h Stop defining '_Complex' in a C99 environment, it is supposed to be a keyword. 2004-08-14 18:03:21 +00:00
cpio.h
ctype.h Move some internal macros and inlines from ctype.h to a new file, _ctype.h, 2004-08-12 09:33:47 +00:00
db.h
dirent.h Change the definition of NULL on ia64 (for LP64 compilations) from 2003-12-07 21:10:06 +00:00
dlfcn.h
elf-hints.h
elf.h
err.h
fmtmsg.h
fnmatch.h Now I understand what Bruce was getting at - -1 can be parsed as two 2003-12-18 10:41:39 +00:00
fstab.h
fts.h Introduce new field 'fts_bignum' which is 64bit long and will allow to 2005-01-07 00:06:20 +00:00
ftw.h Replace the current implementations of ftw() and nftw() with the OpenBSD 2004-08-24 13:00:55 +00:00
getopt.h Add getopt_long_only() 2004-02-24 08:09:20 +00:00
glob.h
grp.h
hesiod.h
histedit.h Make C++ safe 2003-07-14 16:31:20 +00:00
ieeefp.h
ifaddrs.h Add the userland part of the NET_RT_IFMALIST sysctl MIB. A new function, 2003-11-14 18:53:22 +00:00
inttypes.h
iso646.h
kenv.h
langinfo.h
libgen.h
limits.h
link.h
locale.h Change the definition of NULL on ia64 (for LP64 compilations) from 2003-12-07 21:10:06 +00:00
Makefile Make the format of LC_CTYPE files architecture independent by 2005-02-26 21:47:54 +00:00
malloc.h
memory.h
monetary.h
mpool.h
ndbm.h
netconfig.h
netdb.h . Convert return type of gai_strerror() to 'const char *' as POSIX requires. 2005-02-14 11:33:12 +00:00
nl_types.h Bring in NetBSD's improvements and cleanups to NLS subsystem, making 2005-02-27 16:20:53 +00:00
nlist.h
nss.h It was reported that when using nss_ldap, getgrent(3) would behave 2004-01-09 13:43:49 +00:00
nsswitch.h
objformat.h
paths.h Define _PATH_MKSNAP_FFS and use it in dump(8) instead of assuming 2004-01-04 17:17:46 +00:00
proc_service.h Re-implement this file, including copyright notice. Keep David Xu as 2004-07-17 17:05:12 +00:00
pthread_np.h
pthread.h Fix typo, function name pthread_rwlock_timedrwlock should be 2005-01-08 11:07:13 +00:00
pwd.h Correct a typo in the definition of _PW_VERSION_MASK. This macro is 2005-01-26 17:26:54 +00:00
ranlib.h
readpassphrase.h
regex.h Add a new error code, REG_ILLSEQ, to indicate that a regular expression 2004-07-12 06:07:26 +00:00
regexp.h
resolv.h Add the macro RES_DFLRETRY long-promised by resolver(5). 2004-09-09 17:39:47 +00:00
runefile.h Make the format of LC_CTYPE files architecture independent by 2005-02-26 21:47:54 +00:00
runetype.h Prefix the names of members of _RuneLocale and its sub-structures 2004-06-23 07:01:44 +00:00
search.h
setjmp.h
sgtty.h
signal.h
stab.h
stdbool.h The Intel C/C++ compiler doesn't require a typedef for _Bool when compiling 2005-02-19 13:47:33 +00:00
stddef.h Change the definition of NULL on ia64 (for LP64 compilations) from 2003-12-07 21:10:06 +00:00
stdio.h Remove outdated comments. 2004-06-20 10:01:30 +00:00
stdlib.h Implement rpmatch(), a semi-standard interface (as found on AIX, Tru64, 2005-01-09 03:55:13 +00:00
string.h According to the information on: 2004-12-10 15:24:40 +00:00
stringlist.h
strings.h Add __pure and __pure2 where appropriate. 2004-07-23 07:13:35 +00:00
sysexits.h
tar.h
tgmath.h Add a workaround to recognise I/_Complex_I as complex arguments. Although 2004-09-03 23:44:09 +00:00
time.h Change the definition of NULL on ia64 (for LP64 compilations) from 2003-12-07 21:10:06 +00:00
timeconv.h
timers.h
ttyent.h
ulimit.h
unistd.h According to the information on: 2004-12-10 15:24:40 +00:00
utime.h
utmp.h
uuid.h Constify arguments. 2005-01-03 02:56:15 +00:00
varargs.h Add a new machine independent varargs.h and use it as a central place 2003-09-01 03:28:25 +00:00
vis.h Add a new flag to vis(3): VIS_GLOB which encodes the glob(3) magic 2003-10-30 10:40:49 +00:00
wchar.h Implement wcwidth() as an inline function. 2004-08-12 12:19:11 +00:00
wctype.h Include _ctype.h instead of ctype.h to avoid namespace pollution. 2004-08-12 10:29:14 +00:00
wordexp.h Fix typo: WRDE_DOOFS -> WRDE_DOOFFS. 2004-06-30 13:55:08 +00:00