glibc/debug
Ulrich Drepper ddfd053577 * Makerules (sysd-rules): Define PTW for ptw-* files.
* Versions: Define GLIBC_2.7 for libc.
	* include/stdio.h: Declare __fortify_fail.
	* debug/fortify_fail.c: New file.
	* debug/Makefile (routines): Add fortify_fail.
	* debug/chk_fail.c: Use __fortify_fail.
	* debug/stack_chk_fail.c: Likewise.
	* io/Versions: Export __open_2, __open64_2, __openat_2, and
	__openat64_2 for GLIBC_2.7.
	* io/fcntl.h: When compiling with fortification, include bits/fcntl2.h.
	* io/open.c: Define *_2 variant of function which checks for O_CREAT
	and fails if necessary.
	* io/open64.c: Likewise.
	* io/openat.c: Likewise.
	* io/openat64.c: Likewise.
	* sysdeps/unix/sysv/linux/open64.c: Likewise.
	* sysdeps/unix/sysv/linux/openat.c: Likewise.
	* sysdeps/unix/sysv/linux/openat64.c: Likewise.
	* io/bits/fcntl2.h: New file.
	* include/fcntl.h: Declare __open_2, __open64_2, __openat_2, and
	__openat64_2.
	* include/bits/fcntl2.h: New file.
	* sysdeps/unix/sysv/linux/Makefile [subdir=io] (sysdep_routines):
	Add open_2.
	* sysdeps/unix/sysv/linux/open_2.c: New file.
2007-05-24 23:55:28 +00:00
..
backtrace-tst.c
backtrace.c 2005-12-13 Ulrich Drepper <drepper@redhat.com> 2005-12-14 08:43:25 +00:00
backtracesyms.c 2005-12-13 Ulrich Drepper <drepper@redhat.com> 2005-12-14 08:43:25 +00:00
backtracesymsfd.c 2005-12-13 Ulrich Drepper <drepper@redhat.com> 2005-12-14 08:43:25 +00:00
catchsegv.sh . 2007-07-31 13:33:18 +00:00
chk_fail.c * Makerules (sysd-rules): Define PTW for ptw-* files. 2007-05-24 23:55:28 +00:00
confstr_chk.c * nscd/grpcache.c (cache_addgr): Use correct maximum for group ID 2005-07-18 21:07:28 +00:00
Depend * stdlib/bits/stdlib.h: New file. 2005-07-13 06:09:58 +00:00
execinfo.h Change backtrace+symbols_fd comment. 2005-10-31 15:25:14 +00:00
fgets_chk.c
fgets_u_chk.c
fgetws_chk.c * wcsmbs/bits/wchar2.h: New file. 2005-07-15 10:32:45 +00:00
fgetws_u_chk.c * wcsmbs/bits/wchar2.h: New file. 2005-07-15 10:32:45 +00:00
fortify_fail.c * Makerules (sysd-rules): Define PTW for ptw-* files. 2007-05-24 23:55:28 +00:00
fprintf_chk.c * math/math.h [__NO_LONG_DOUBLE_MATH] (__nldbl_nexttowardf): New 2006-01-14 12:10:44 +00:00
fwprintf_chk.c * wcsmbs/bits/wchar2.h: New file. 2005-07-15 10:32:45 +00:00
getcwd_chk.c
getdomainname_chk.c * nscd/grpcache.c (cache_addgr): Use correct maximum for group ID 2005-07-18 21:07:28 +00:00
getgroups_chk.c * wcsmbs/bits/wchar2.h (swprintf): Remove format argument. 2005-07-21 16:23:54 +00:00
gethostname_chk.c * nscd/grpcache.c (cache_addgr): Use correct maximum for group ID 2005-07-18 21:07:28 +00:00
getlogin_r_chk.c * nscd/grpcache.c (cache_addgr): Use correct maximum for group ID 2005-07-18 21:07:28 +00:00
gets_chk.c
getwd_chk.c
Makefile * Makerules (sysd-rules): Define PTW for ptw-* files. 2007-05-24 23:55:28 +00:00
mbsnrtowcs_chk.c * stdlib/bits/stdlib.h (mbstowcs): Divide __bos (__dst) by 2005-08-22 15:13:39 +00:00
mbsrtowcs_chk.c * stdlib/bits/stdlib.h (mbstowcs): Divide __bos (__dst) by 2005-08-22 15:13:39 +00:00
mbstowcs_chk.c * stdlib/bits/stdlib.h (mbstowcs): Divide __bos (__dst) by 2005-08-22 15:13:39 +00:00
memcpy_chk.c Moved to csu/errno-loc.c. 2005-12-14 15:06:39 +00:00
memmove_chk.c Moved to csu/errno-loc.c. 2005-12-14 15:06:39 +00:00
mempcpy_chk.c Moved to csu/errno-loc.c. 2005-12-14 15:06:39 +00:00
memset_chk.c Moved to csu/errno-loc.c. 2005-12-14 15:06:39 +00:00
noophooks.c
pcprofile.c
pcprofiledump.c
pread64_chk.c * debug/pread64_chk.c: Use __libc_pread64 instead of __pread64. 2005-06-14 15:55:44 +00:00
pread_chk.c [BZ #779] 2005-03-19 00:28:51 +00:00
printf_chk.c * math/math.h [__NO_LONG_DOUBLE_MATH] (__nldbl_nexttowardf): New 2006-01-14 12:10:44 +00:00
ptsname_r_chk.c * stdlib/bits/stdlib.h: New file. 2005-07-13 06:09:58 +00:00
read_chk.c * debug/read_chk.c (__read_chk): Always fail if the buffer is too 2005-03-01 01:20:39 +00:00
readlink_chk.c * debug/read_chk.c (__read_chk): Always fail if the buffer is too 2005-03-01 01:20:39 +00:00
readlinkat_chk.c * posix/bits/unistd.h (__readlinkat_chk): New prototype. 2006-04-24 17:01:40 +00:00
readonly-area.c Moved to csu/errno-loc.c. 2005-12-14 15:06:39 +00:00
realpath_chk.c * stdlib/bits/stdlib.h: New file. 2005-07-13 06:09:58 +00:00
recv_chk.c * debug/recv_chk.c (__recv_chk): Always fail if request could 2005-03-06 21:25:22 +00:00
recvfrom_chk.c * debug/recv_chk.c (__recv_chk): Always fail if request could 2005-03-06 21:25:22 +00:00
segfault.c Moved to csu/errno-loc.c. 2005-12-14 15:06:39 +00:00
snprintf_chk.c * math/math.h [__NO_LONG_DOUBLE_MATH] (__nldbl_nexttowardf): New 2006-01-14 12:10:44 +00:00
sprintf_chk.c * math/math.h [__NO_LONG_DOUBLE_MATH] (__nldbl_nexttowardf): New 2006-01-14 12:10:44 +00:00
stack_chk_fail_local.c * Versions.def (ld): Add GLIBC_2.4. 2005-06-26 18:14:26 +00:00
stack_chk_fail.c * Makerules (sysd-rules): Define PTW for ptw-* files. 2007-05-24 23:55:28 +00:00
stpcpy_chk.c Moved to csu/errno-loc.c. 2005-12-14 15:06:39 +00:00
stpncpy_chk.c Moved to csu/errno-loc.c. 2005-12-14 15:06:39 +00:00
strcat_chk.c Moved to csu/errno-loc.c. 2005-12-14 15:06:39 +00:00
strcpy_chk.c Moved to csu/errno-loc.c. 2005-12-14 15:06:39 +00:00
strncat_chk.c Moved to csu/errno-loc.c. 2005-12-14 15:06:39 +00:00
strncpy_chk.c Moved to csu/errno-loc.c. 2005-12-14 15:06:39 +00:00
swprintf_chk.c * wcsmbs/bits/wchar2.h: New file. 2005-07-15 10:32:45 +00:00
test-stpcpy_chk.c
test-strcpy_chk.c
tst-chk1.c * posix/bits/unistd.h (__readlinkat_chk): New prototype. 2006-04-24 17:01:40 +00:00
tst-chk2.c
tst-chk3.c
tst-lfschk1.c * posix/bits/unistd.h (pread) [__USE_FILE_OFFSET64]: Use __off64_t 2005-03-20 16:51:05 +00:00
tst-lfschk2.c * posix/bits/unistd.h (pread) [__USE_FILE_OFFSET64]: Use __off64_t 2005-03-20 16:51:05 +00:00
tst-lfschk3.c * posix/bits/unistd.h (pread) [__USE_FILE_OFFSET64]: Use __off64_t 2005-03-20 16:51:05 +00:00
ttyname_r_chk.c * nscd/grpcache.c (cache_addgr): Use correct maximum for group ID 2005-07-18 21:07:28 +00:00
Versions * posix/bits/unistd.h (__readlinkat_chk): New prototype. 2006-04-24 17:01:40 +00:00
vfprintf_chk.c * math/math.h [__NO_LONG_DOUBLE_MATH] (__nldbl_nexttowardf): New 2006-01-14 12:10:44 +00:00
vfwprintf_chk.c * math/math.h [__NO_LONG_DOUBLE_MATH] (__nldbl_nexttowardf): New 2006-01-14 12:10:44 +00:00
vprintf_chk.c * math/math.h [__NO_LONG_DOUBLE_MATH] (__nldbl_nexttowardf): New 2006-01-14 12:10:44 +00:00
vsnprintf_chk.c * math/math.h [__NO_LONG_DOUBLE_MATH] (__nldbl_nexttowardf): New 2006-01-14 12:10:44 +00:00
vsprintf_chk.c * math/math.h [__NO_LONG_DOUBLE_MATH] (__nldbl_nexttowardf): New 2006-01-14 12:10:44 +00:00
vswprintf_chk.c * wcsmbs/bits/wchar2.h: New file. 2005-07-15 10:32:45 +00:00
vwprintf_chk.c * wcsmbs/bits/wchar2.h: New file. 2005-07-15 10:32:45 +00:00
warning-nop.c (__builtin___memcpy_chk): Define away to 2005-03-28 07:09:47 +00:00
wcpcpy_chk.c * wcsmbs/bits/wchar2.h: New file. 2005-07-15 10:32:45 +00:00
wcpncpy_chk.c * wcsmbs/bits/wchar2.h: New file. 2005-07-15 10:32:45 +00:00
wcrtomb_chk.c * wcsmbs/bits/wchar2.h: Add definitions for wcrtomb, mbsrtowcs, 2005-07-20 07:43:27 +00:00
wcscat_chk.c * wcsmbs/bits/wchar2.h: New file. 2005-07-15 10:32:45 +00:00
wcscpy_chk.c * wcsmbs/bits/wchar2.h: New file. 2005-07-15 10:32:45 +00:00
wcsncat_chk.c * wcsmbs/bits/wchar2.h: New file. 2005-07-15 10:32:45 +00:00
wcsncpy_chk.c * wcsmbs/bits/wchar2.h: New file. 2005-07-15 10:32:45 +00:00
wcsnrtombs_chk.c * wcsmbs/bits/wchar2.h: Add definitions for wcrtomb, mbsrtowcs, 2005-07-20 07:43:27 +00:00
wcsrtombs_chk.c * wcsmbs/bits/wchar2.h: Add definitions for wcrtomb, mbsrtowcs, 2005-07-20 07:43:27 +00:00
wcstombs_chk.c * stdlib/bits/stdlib.h (mbstowcs): Divide __bos (__dst) by 2005-08-22 15:13:39 +00:00
wctomb_chk.c * stdlib/bits/stdlib.h: New file. 2005-07-13 06:09:58 +00:00
wmemcpy_chk.c * wcsmbs/bits/wchar2.h: New file. 2005-07-15 10:32:45 +00:00
wmemmove_chk.c * wcsmbs/bits/wchar2.h: New file. 2005-07-15 10:32:45 +00:00
wmempcpy_chk.c * wcsmbs/bits/wchar2.h: New file. 2005-07-15 10:32:45 +00:00
wmemset_chk.c * wcsmbs/bits/wchar2.h: New file. 2005-07-15 10:32:45 +00:00
wprintf_chk.c * wcsmbs/bits/wchar2.h: New file. 2005-07-15 10:32:45 +00:00
xtrace.sh [BZ #3348] 2007-02-17 08:36:28 +00:00