Update.
authorUlrich Drepper <drepper@redhat.com>
Tue, 2 Sep 2003 09:33:38 +0000 (09:33 +0000)
committerUlrich Drepper <drepper@redhat.com>
Tue, 2 Sep 2003 09:33:38 +0000 (09:33 +0000)
* 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.

CANCEL-FILE-WAIVE [new file with mode: 0644]
ChangeLog
posix/Makefile
sysdeps/unix/sysv/linux/i386/sysdep.h

diff --git a/CANCEL-FILE-WAIVE b/CANCEL-FILE-WAIVE
new file mode 100644 (file)
index 0000000..be1f37a
--- /dev/null
@@ -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
index 3adff64..3d59dd9 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -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.
index 59cc1a6..ede637a 100644 (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
index 79ad72a..6b6770f 100644 (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;                                                 \