glibc/sysdeps/unix
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
..
bsd Use (void*) instead of 0 for return value pointer in __cmsg_nexthdr 2011-09-09 21:46:08 -04:00
common remove subsumed .gitignore entries and files 2009-05-16 10:41:40 +02:00
i386 Remove support for !USE___THREAD 2011-09-10 16:50:28 -04:00
inet
mman
powerpc
sh * resolv/res_debug.c (latlon2ul): Use ISO C function declaration. 2005-12-30 22:47:37 +00:00
sparc Sanitize HWCAP_SPARC_* defines/usage, and add new entries. 2011-09-01 13:43:06 -07:00
sysv Cache network interface information 2011-10-31 01:51:16 -04:00
x86_64 Remove support for !USE___THREAD 2011-09-10 16:50:28 -04:00
_exit.S
alarm.c [BZ #626] 2004-12-29 09:17:26 +00:00
clock_gettime.c Don't unconditionally use clock_gettime vsyscall on x86-64 2011-09-06 21:34:11 -04:00
clock_nanosleep.c * sysdeps/unix/clock_nanosleep.c (clock_nanosleep): Diagnose EINVAL 2004-12-06 22:29:01 +00:00
clock_settime.c * sysdeps/unix/sysv/linux/kernel-features.h (__ASSUME_PSELECT, 2007-08-14 03:21:23 +00:00
closedir.c * sysdeps/unix/closedir.c: Outside libc don't use locking. 2007-02-19 05:44:33 +00:00
confstr.h
dirfd.c
dirstream.h * sysdeps/unix/opendir.c (__alloc_dir): Don't initialize ->data. 2007-08-03 03:35:12 +00:00
errnos-tmpl.c
errnos.awk
execve.S
fdopendir.c Optimize fdopendir a bit. 2011-05-08 00:48:30 -04:00
fork.S
fxstat.c
get_child_max.c [BZ #1535] 2006-01-08 09:39:29 +00:00
getdents.c
getegid.S
geteuid.S
getlogin_r.c Fix Linux getlogin{_r,} implementation 2010-03-24 17:02:57 -07:00
getlogin.c BZ #11538: Fix ttyname_r callers not to expect errno was set. 2010-04-28 15:00:14 -07:00
getpagesize.c
getppid.S
grantpt.c Optimize grantpt. 2009-11-24 18:50:32 -08:00
Implies
ioctls-tmpl.c
ioctls.awk
make-syscalls.sh Add sysdeps/unix/syscall-template.S; build syscall stubs with deps and -g pointing to it. 2009-08-24 11:40:15 -07:00
Makefile Add sysdeps/unix/syscall-template.S; build syscall stubs with deps and -g pointing to it. 2009-08-24 11:40:15 -07:00
mk-local_lim.c
mkdir.c
mkfifo.c
mkfifoat.c * io/Makefile (routines): Add mknodat, xmknodat, mkdirat, mkfifoat. 2005-12-02 21:55:54 +00:00
nice.c * sysdeps/unix/sysv/linux/sparc/sparc64/pause.c: Use 2006-08-15 05:27:55 +00:00
opendir.c Implement scandirat function 2011-08-09 09:57:55 -04:00
readdir_r.c More accurate computatin of reclen in readdir_r. 2010-12-19 16:00:59 -05:00
readdir.c * sysdeps/unix/closedir.c: Outside libc don't use locking. 2007-02-19 05:44:33 +00:00
rewinddir.c Make complete getcwd work in rtld 2011-05-08 14:53:20 -04:00
rmdir.c
s-proto-bp.S
s-proto-cancel.S
s-proto.S
seekdir.c
setxid.h Update. 2004-11-12 01:27:04 +00:00
siglist.c
snarf-ioctls
sockatmark.c [BZ #1010] 2005-09-17 23:37:14 +00:00
start.c * csu/elf-init.c: Update copyright terms including special exception 2004-08-16 04:51:23 +00:00
stime.c
Subdirs
syscall-template.S Add sysdeps/unix/syscall-template.S; build syscall stubs with deps and -g pointing to it. 2009-08-24 11:40:15 -07:00
syscall.S
syscalls.list Add syncfs syscall. 2011-04-01 13:08:28 -04:00
sysdep.h
system.c
telldir.c
time.c
utime.c
xmknod.c
xstat.c