* sysdeps/unix/sysv/linux/i386/sysdep.h (PSEUDO): Also define
	*_nocancel name.

	* sysdeps/unix/sysv/linux/i386/syscalls.list: Add waitpid.

	(CFLAGS-pathconf.c): Likewise.
	(CFLAGS-fpathconf.c): Likewise.
This commit is contained in:
Ulrich Drepper 2003-09-02 09:33:38 +00:00
parent 1e03e0af60
commit 1db52d14c7
4 changed files with 45 additions and 0 deletions

33
CANCEL-FILE-WAIVE Normal file
View File

@ -0,0 +1,33 @@
mkdtemp.os
tmpnam.os
tmpnam_r.os
__assert.os
assert.os
assert-perr.os
gconv_builtin.os
gconv_simple.os
gconv.os
iconv.os
strfmon.os
strfmon_l.os
argp-xinl.os
iofdopen.os
printf_fp.os
printf_fphex.os
printf_size.os
strxfrm.os
strxfrm_l.os
strcoll.os
strcoll_l.os
alphasort.os
alphasort64.os
set-freeres.os
btowc.os
wctob.os
mblen.os
strops.os
wstrops.os
fmemopen.os
closedir.os
hsearch.os
hsearch_r.os

View File

@ -1,5 +1,10 @@
2003-09-02 Ulrich Drepper <drepper@redhat.com>
* sysdeps/unix/sysv/linux/i386/sysdep.h (PSEUDO): Also define
*_nocancel name.
* sysdeps/unix/sysv/linux/i386/syscalls.list: Add waitpid.
* libio/Makefile (CFLAGS-oldtmpfile.c): Add -fexceptions.
* sysdeps/generic/tmpfile.c (tmpfile): Use __unlink instead of remove.
* libio/oldtmpfile.c (__old_tmpfile): Likewise.
@ -17,6 +22,8 @@
* posix/unistd.h: Remove __THROW from pathconf, fpathconf,
sysconf.
* posix/Makefile (CFLAGS-sysconf.c): Add -fexceptions.
(CFLAGS-pathconf.c): Likewise.
(CFLAGS-fpathconf.c): Likewise.
* misc/Makefile (CFLAGS-fstab.c): Add -fexceptions.
* misc/fstab.h: Remove all __THROW.

View File

@ -130,6 +130,8 @@ CFLAGS-waitpid.c = -fexceptions -fasynchronous-unwind-tables
CFLAGS-getopt.c = -fexceptions
CFLAGS-wordexp.c = -fexceptions
CFLAGS-sysconf.c = -fexceptions
CFLAGS-pathconf.c = -fexceptions
CFLAGS-fpathconf.c = -fexceptions
tstgetopt-ARGS = -a -b -cfoobar --required foobar --optional=bazbug \
--none random --col --color --colour

View File

@ -68,6 +68,9 @@
#define PSEUDO(name, syscall_name, args) \
.text; \
ENTRY (name) \
.type __##syscall_name##_nocancel,@function; \
.globl __##syscall_name##_nocancel; \
__##syscall_name##_nocancel: \
DO_CALL (syscall_name, args); \
cmpl $-4095, %eax; \
jae SYSCALL_ERROR_LABEL; \