]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Update.
authorUlrich Drepper <drepper@redhat.com>
Sun, 15 Dec 2002 22:05:51 +0000 (22:05 +0000)
committerUlrich Drepper <drepper@redhat.com>
Sun, 15 Dec 2002 22:05:51 +0000 (22:05 +0000)
2002-12-15  Ulrich Drepper  <drepper@redhat.com>

* sysdeps/unix/sysv/linux/i386/fcntl.c (do_fcntl): This is the
original __libc_fcntl code.  Just renamed.

* sysdeps/unix/sysv/linux/m68k/clone.S: Make inline syscall to _exit.
2002-12-14  Olaf Hering  <olh@suse.de>
* sysdeps/powerpc/bits/setjmp.h: Include <bits/wordsize.h>.
* sysdeps/powerpc/powerpc64/setjmp.S: Fix typo in r18 load.

ChangeLog
linuxthreads/ChangeLog
linuxthreads/Versions
nptl/ChangeLog
nptl/Versions
nptl/pt-fcntl.c
sysdeps/unix/sysv/linux/i386/fcntl.c

index 304ec0d66415c8faa717d31873378f183ca1f20f..e621545fdc24960aa189b0bcc00e398e6631963b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,12 +1,16 @@
+2002-12-15  Ulrich Drepper  <drepper@redhat.com>
+
+       * sysdeps/unix/sysv/linux/i386/fcntl.c (do_fcntl): This is the
+       original __libc_fcntl code.  Just renamed.
+
 2002-12-15  Andreas Schwab  <schwab@suse.de>
 
-       * sysdeps/unix/sysv/linux/m68k/clone.S: Make inline syscall to
-       _exit.
+       * sysdeps/unix/sysv/linux/m68k/clone.S: Make inline syscall to _exit.
 
-2002-12-14  Olaf Hering <olh@suse.de>
+2002-12-14  Olaf Hering  <olh@suse.de>
 
-        * sysdeps/powerpc/bits/setjmp.h: Include <bits/wordsize.h>.
-        * sysdeps/powerpc/powerpc64/setjmp.S: Fix typo in r18 load.
+       * sysdeps/powerpc/bits/setjmp.h: Include <bits/wordsize.h>.
+       * sysdeps/powerpc/powerpc64/setjmp.S: Fix typo in r18 load.
 
 2002-12-15  Ulrich Drepper  <drepper@redhat.com>
 
index a88297d10bedd8bddfd57e46ba0669b3713476d4..179e247f2efc3bceecd0c7e918d8dd252b6f7b90 100644 (file)
@@ -1,3 +1,10 @@
+2002-12-15  Ulrich Drepper  <drepper@redhat.com>
+
+       * Versions [libpthread: GLIBC_2.3.2]: Remove creat, poll, pselect,
+       readv, select, sigpause, sigsuspend, sigwaitinfo, waitid, writev.
+       * wrapsyscall.c: Remove creat, poll, pselect, readv, select,
+       sigpause, sigsuspend, sigwaitinfo, waitid, and writev wrappers.
+
 2002-12-10  Ulrich Drepper  <drepper@redhat.com>
 
        * wrapsyscall.c (CANCELABLE_SYSCALL): Don't define function as
index 13d008cd65aecbddbf26e775aabde360b6025177..78b1a937cf574c125b95997700ed904dde8bf619 100644 (file)
@@ -155,10 +155,6 @@ libpthread {
     # Cancellation wrapper
     __nanosleep;
   }
-  GLIBC_2.3.2 {
-    creat; poll; pselect; readv; select; sigpause; sigsuspend;
-    sigwaitinfo; __xpg_sigpause; waitid; writev;
-  }
   GLIBC_PRIVATE {
     # Internal libc interface to libpthread
     __libc_internal_tsd_get; __libc_internal_tsd_set;
index 8529a26dbb37abc4e16bf7731b4cb37c7d766de0..a460d611e5cf7dea06662250ececb2921fdf4a63 100644 (file)
@@ -1,5 +1,7 @@
 2002-12-15  Ulrich Drepper  <drepper@redhat.com>
 
+       * pt-fcntl.c (__fcntl): Use fcntl64 syscall, not fcntl.
+
        * Versions [libpthread: GLIBC_2.3.2]: Remove creat, poll, pselect,
        readv, select, sigpause, sigsuspend, sigwaitinfo, waitid, writev.
        * Makefile (libpthread-routines): Remove pt-creat, pt-poll,
index 309a1018ebb72de77a3a8aea29f9f3e905f9bcca..488ea2ebe7f1e1062f49b9274463979f43ff952c 100644 (file)
@@ -190,10 +190,6 @@ libpthread {
   }
 
   GLIBC_2.3.2 {
-    # The version for these interfaces is fixed.
-    creat; poll; pselect; readv; select; sigpause; sigsuspend;
-    sigwaitinfo; waitid; writev; __xpg_sigpause;
-
     # Proposed API extensions.
     # XXX Adjust number for final release.
     pthread_tryjoin_np; pthread_timedjoin_np;
index 5b55f0b9202af1124922b0e965105c958304f053..7d4a92cea17497556a1b712cd24917c99400ff44 100644 (file)
@@ -38,7 +38,7 @@ __fcntl (int fd, int cmd, ...)
   va_start (ap, cmd);
 
 #ifdef INLINE_SYSCALL
-  int result = INLINE_SYSCALL (fcntl, 3, fd, cmd, va_arg (ap, long int));
+  int result = INLINE_SYSCALL (fcntl64, 3, fd, cmd, va_arg (ap, long int));
 #else
   int result = __libc_fcntl (fd, cmd, va_arg (ap, long int));
 #endif
index 4ff5ee35b8edd5b9642c24020426a4ad0eecc147..bd174fe809d9ca8057ac0c7c875c1d5a3f922347 100644 (file)
@@ -35,8 +35,8 @@ extern int __syscall_fcntl64 (int __fd, int __cmd, ...);
 int __have_no_fcntl64;
 
 
-int
-__libc_fcntl (int fd, int cmd, ...)
+static int
+do_fcntl (int fd, int cmd, ...)
 {
 # ifdef __NR_fcntl64
   if (! __have_no_fcntl64)