+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>
+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
# 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;
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,
}
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;
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
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)