glibc/misc
Ulrich Drepper 61062f5630 * posix/bits/unistd.h: Avoid calling __*_chk variants if we can
determine the call will never trigger a failure.

	* sysdeps/i386/i686/memset_chk.S: Remove alias and warning.
	* sysdeps/x86_64/memset_chk.S: Likewise.

2005-02-24  Roland McGrath  <roland@redhat.com>

	* debug/Versions (libc: GLIBC_2.4): Remove
	__memset_zero_constant_len_parameter.
	* sysdeps/generic/memset_chk.c: Remove alias and warning.
	* misc/sys/cdefs.h (__warndecl): New macro.
	* debug/warning-nop.c: New file.
	* string/bits/string3.h (memset): Call __warn_memset_zero_len with no
	arguments, instead of calling __memset_zero_constant_len_parameter.
	Use __warndecl for __warn_memset_zero_len.
	* debug/Makefile (routines): Add $(static-only-routines).
	(static-only-routines): New variable.
2005-03-01 00:35:23 +00:00
..
bits 2.5-18.1 2007-07-12 18:26:36 +00:00
sys * posix/bits/unistd.h: Avoid calling __*_chk variants if we can 2005-03-01 00:35:23 +00:00
.cvsignore Tue May 14 14:07:10 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-05-14 20:30:25 +00:00
Makefile 2.5-18.1 2007-07-12 18:26:36 +00:00
Versions 2.5-18.1 2007-07-12 18:26:36 +00:00
ar.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
daemon.c Update. 2004-09-25 06:49:33 +00:00
dirname.c Update. 2002-04-04 08:12:33 +00:00
efgcvt.c 2.5-18.1 2007-07-12 18:26:36 +00:00
efgcvt_r.c 2.5-18.1 2007-07-12 18:26:36 +00:00
err.c * include/unistd.h (seteuid, setegid): Add libc_hidden_proto. 2002-08-13 00:24:58 +00:00
err.h Update. 2003-09-12 22:37:19 +00:00
error.c 2.5-18.1 2007-07-12 18:26:36 +00:00
error.h 2.5-18.1 2007-07-12 18:26:36 +00:00
fstab.c * include/libc-symbols.h (__libc_freeres_fn_section, libc_freeres_fn): 2002-11-01 20:44:15 +00:00
fstab.h Update. 2003-09-04 08:27:37 +00:00
getpass.c 2.5-18.1 2007-07-12 18:26:36 +00:00
getttyent.c Update. 2004-09-14 04:41:35 +00:00
getusershell.c 2.5-18.1 2007-07-12 18:26:36 +00:00
hsearch.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
hsearch_r.c 2.5-18.1 2007-07-12 18:26:36 +00:00
init-misc.c Update. 2002-03-03 19:43:30 +00:00
insremque.c 2.5-18.1 2007-07-12 18:26:36 +00:00
libgen.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
lsearch.c * include/search.h: Use libc_hidden_proto for hsearch_r, lfind. 2002-08-04 01:29:29 +00:00
mkdtemp.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
mkstemp.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
mkstemp64.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
mktemp.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
mntent.c * include/libc-symbols.h (__libc_freeres_fn_section, libc_freeres_fn): 2002-11-01 20:44:15 +00:00
mntent.h Update. 2003-09-04 08:27:37 +00:00
mntent_r.c 2.5-18.1 2007-07-12 18:26:36 +00:00
qefgcvt.c Update. 2004-05-03 21:40:12 +00:00
qefgcvt_r.c 2.5-18.1 2007-07-12 18:26:36 +00:00
regexp.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
regexp.h Update. 2004-05-19 16:52:55 +00:00
search.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
sgtty.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
stab.h Update. 1997-06-21 02:59:26 +00:00
syscall.h update from main archive 960107 1997-01-07 23:29:44 +00:00
sysexits.h Update. 1999-06-09 13:08:30 +00:00
syslog.h initial import 1995-02-18 01:27:10 +00:00
tsearch.c 2.5-18.1 2007-07-12 18:26:36 +00:00
tst-dirname.c Update. 2002-04-04 08:12:33 +00:00
tst-efgcvt.c Test for stack alignment. 2004-12-22 20:09:42 +00:00
tst-fdset.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
tst-hsearch.c Update. 2002-01-29 08:25:15 +00:00
tst-mntent.c (main): Use tmpfile instead of tmpnam. 2004-03-22 10:50:50 +00:00
tst-tsearch.c Update. 2003-09-17 18:23:49 +00:00
ttyent.h Update. 1999-10-09 21:56:43 +00:00
ttyslot.c Update. 1999-06-08 21:20:07 +00:00
ustat.h Thu Jul 18 04:33:21 1996 Roland McGrath <roland@baalperazim.frob.com> 1996-07-18 08:43:26 +00:00