glibc/include
Ulrich Drepper 3a2c02424d Cache network interface information
Whenever getaddrinfo needed network interface information it used the
netlink interface to read the information every single time.  The
problem is that this information can change at any time.

The patch implements monitoring of the network interfaces through
nscd.  If no change is detected the previously read information can
be reused (which is the norm).  This timestamp information is also
made available to other processes using the shared memory segment
between nscd and those processes.
2011-10-31 01:51:16 -04:00
..
arpa * include/arpa/nameser.h (NS_GET16): Use const pointer. 2008-08-01 22:40:06 +00:00
bits Add range checking for FD_SET, FD_CLR, and FD_ISSET 2011-09-08 19:48:47 -04:00
gnu
net
netinet * nis/nis_addmember.c (nis_addmember): Avoid unnecessary copying. 2006-05-25 17:16:17 +00:00
protocols
rpc Obsolete RPC implementation in libc. 2011-04-16 21:59:36 -04:00
rpcsvc * nis/nis_domain_of.c (__nis_domain_of): New function. 2007-04-19 14:28:01 +00:00
sys Make complete getcwd work in rtld 2011-05-08 14:53:20 -04:00
aio.h typo. 2006-01-04 07:35:13 +00:00
aliases.h
alloca.h Don't unconditionally use alloca in gaih_inet 2011-05-20 23:46:03 -04:00
argp.h
argz.h
assert.h Use mmap for allocation of buffers used for __abort_msg 2011-05-15 00:34:48 -04:00
atomic.h Fix typo in comment. 2010-12-09 19:22:52 -05:00
byteswap.h
caller.h
complex.h
ctype.h Optimize access to isXYZ and toXYZ tables 2011-10-15 16:27:08 -04:00
des.h
dirent.h Clean up PLT use for scandirat 2011-08-11 11:41:09 -04:00
dlfcn.h Don't call ifunc functions in trace mode 2011-10-05 14:35:40 +02:00
elf.h
endian.h
envz.h
err.h
errno.h Remove support for !USE___THREAD 2011-09-10 16:50:28 -04:00
error.h
execinfo.h * debug/pread64_chk.c: Use __libc_pread64 instead of __pread64. 2005-06-14 15:55:44 +00:00
fcntl.h * io/Makefile (aux): Add have_o_cloexec. 2007-08-03 04:09:03 +00:00
features.h 2.14 release 2011-05-31 00:12:33 -04:00
fenv.h Correct implementation of fmaf. 2010-10-11 09:27:05 -04:00
fnmatch.h
fpu_control.h
ftw.h
gconv.h
getopt_int.h
getopt.h
glob.h
gmp.h
gnu-versions.h
grp.h
gshadow.h [BZ #9955] 2009-04-23 18:29:30 +00:00
iconv.h
ifaddrs.h Cache network interface information 2011-10-31 01:51:16 -04:00
inline-hashtab.h Clean up code for hash table handling in ld.so. 2009-07-07 09:49:55 -07:00
langinfo.h * locale/nl_langinfo.c (nl_langinfo): Just call __nl_langinfo_l. 2007-12-14 03:54:07 +00:00
libc-internal.h
libc-symbols.h Cleanup of configuration options 2011-09-10 14:34:15 -04:00
libgen.h
libintl.h * debug/pread64_chk.c: Use __libc_pread64 instead of __pread64. 2005-06-14 15:55:44 +00:00
libio.h
limits.h (LLONG_MIN, LLONG_MAX, ULLONG_MAX): Make sure these are defined for -D_GNU_SOURCE or -D_ISOC99_SOURCE even when not -std=c99. 2005-10-16 15:32:33 +00:00
link.h Fix memory leak in dlopen with RTLD_NOLOAD. 2011-02-25 20:49:48 -05:00
locale.h (__uselocale): Add libc_hidden_proto. 2007-02-02 15:29:40 +00:00
malloc.h * malloc/malloc.c (_int_free): Second argument is now mchunkptr. 2009-02-07 22:01:49 +00:00
math.h Optimize use of isnan, isinf, finite 2011-10-08 10:18:26 -04:00
mcheck.h
memory.h
mntent.h
monetary.h
mqueue.h
netdb.h Remove support for !USE___THREAD 2011-09-10 16:50:28 -04:00
netgroup.h
nl_types.h
nss.h
nsswitch.h
obstack.h
poll.h
printf.h
pthread.h
pty.h Update. 2004-10-24 21:29:41 +00:00
pwd.h
regex.h * posix/regex_internal.h (re_sub_match_top_t): Remove unused member 2005-09-06 21:15:13 +00:00
resolv.h Remove support for !USE___THREAD 2011-09-10 16:50:28 -04:00
sched.h * include/sys/stat.h: Add libc_hidden_proto for __fxstatat64. 2006-01-11 17:57:46 +00:00
search.h
set-hooks.h
setjmp.h
sgtty.h
shadow.h
shlib-compat.h . 2007-07-31 13:33:18 +00:00
signal.h * sysdeps/unix/sysv/linux/ia64/sigsuspend.c: File removed. 2006-07-31 05:58:51 +00:00
spawn.h
stab.h
stdio_ext.h * include/stdio_ext.h (__fsetlocking): Define as macro. 2007-10-01 21:21:46 +00:00
stdio.h Implement mkstemps and mkstemps64. 2009-10-30 00:11:07 -07:00
stdlib.h Use mmap for allocation of buffers used for __abort_msg 2011-05-15 00:34:48 -04:00
string.h * include/string.h: Only redefine strndupa if this is really for 2007-01-13 21:31:45 +00:00
strings.h
stub-tag.h [BZ #715] 2005-02-11 10:17:19 +00:00
stubs-biarch.h [BZ #715] 2005-02-11 10:17:19 +00:00
stubs-prologue.h
syscall.h
sysexits.h
syslog.h
tar.h
termios.h
tgmath.h
time.h * include/time.h: Declare __tzset_parse_tz and __tzset_compute. 2007-10-14 09:15:45 +00:00
ttyent.h
ucontext.h
ulimit.h
unistd.h Fix a few problems in fopen and freopen 2011-05-15 15:28:46 -04:00
utime.h
utmp.h Update. 2004-10-24 21:29:41 +00:00
values.h
wchar.h Fix handling of __need_mbstate_t and __need_wint_t. 2010-03-27 06:06:35 -07:00
wctype.h
wordexp.h
xlocale.h