glibc/sysdeps
Ulrich Drepper ffb1b88282 * nscd/aicache.c (addhstaiX): Check herrno after IPv4 lookup only
when the lookup call failed.

	* nscd/nscd.h (struct database_dyn): Rename prunelock to prune_lock.
	Add prune_cond and wakeup_time.
	(CACHE_PRUNE_INTERNAL): Define.
	Update declarations of prune_cache and setup_thread.
	* nscd/connections.c (dbs): Update initializers.
	(CACHE_PRUNE_INTERNAL): Moved to nscd.h.
	(nscd_init): Default number of threads is now 4.
	(invalidate_cache): Take lock before calling prune_cache.
	(handle_request): If SELinux forbids the request, say so.
	(readylist_cond): Use static initializer.
	(nscd_run_prune): New function.  Used only by pruning threads.
	(nscd_run_worder): Renamed from nscd_run.  Remove support for pruning
	here.
	(fd_ready): Update nscd_run reference.
	(start_threads): No need to initialize readylist_cond.
	Start pruning threads separately.
	* nscd/nscd_setup_thread.c: Change return value type to int and always
	return 0.
	* sysdeps/unix/sysv/linux/nscd_setup_thread.c: Change return value type
	to int and return nonzero value if we can use the TID address hack.
	* nscd/cache.c (cache_add): If next wakeup time of cleanup thread for
	the database is later than the new entry's timeout, update the
	wakeup time and wake the cleanup thread.
	(prune_cache): Return seconds the next entry in the database is still
	valid.  Remove locking for pruning here.
	* nscd/nscd.conf: Document default number of threads.
2007-11-06 00:45:40 +00:00
..
alpha * misc/sys/cdefs.h (__va_arg_pack): Define for GCC 4.3+. 2007-09-15 02:38:04 +00:00
generic * sysdeps/generic/ldsodefs.h (struct dl_scope_free_list): Store 2007-09-29 06:58:31 +00:00
gnu * sysdeps/gnu/netinet/tcp.h: Include sys/socket.h if __USE_MISC. 2007-10-11 16:32:14 +00:00
i386 [BZ #3112] 2007-10-28 01:29:21 +00:00
ia64 [BZ #3112] 2007-10-28 01:29:21 +00:00
ieee754 [BZ #4407] 2007-10-06 18:37:30 +00:00
mach 2007-10-17 Roland McGrath <roland@frob.com> 2007-10-17 22:32:35 +00:00
posix * sysdeps/posix/getaddrinfo.c (getaddrinfo): When sorting addresses 2007-10-17 16:05:34 +00:00
powerpc * misc/sys/cdefs.h (__va_arg_pack): Define for GCC 4.3+. 2007-09-15 02:38:04 +00:00
pthread * rt/Makefile (tests): Add tst-aio9 and tst-aio10. 2006-01-06 04:13:26 +00:00
s390 * misc/sys/cdefs.h (__va_arg_pack): Define for GCC 4.3+. 2007-09-15 02:38:04 +00:00
sh * sysdeps/sh/bsd-setjmp.S (setjmp): Use correct argument registers. 2007-07-15 00:12:18 +00:00
sparc 2007-10-06 David S. Miller <davem@davemloft.net> 2007-10-19 06:59:33 +00:00
unix * nscd/aicache.c (addhstaiX): Check herrno after IPv4 lookup only 2007-11-06 00:45:40 +00:00
wordsize-32 * po/.cvsignore: List libc.pot.files, and not any .pot names. 2006-01-08 06:46:10 +00:00
wordsize-64 * include/stdlib.h: Add libc_hidden_proto for strto*, __strto*_l. 2007-08-07 05:36:32 +00:00
x86_64 * sysdeps/x86_64/dl-trampoline.S (_dl_runtime_profile): Make sure 2007-10-31 19:25:15 +00:00