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.
This commit is contained in:
Ulrich Drepper 2002-12-15 22:05:51 +00:00
parent 96e0b6af32
commit f3015aa5ff
7 changed files with 21 additions and 16 deletions

View File

@ -1,7 +1,11 @@
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> 2002-12-15 Andreas Schwab <schwab@suse.de>
* sysdeps/unix/sysv/linux/m68k/clone.S: Make inline syscall to * sysdeps/unix/sysv/linux/m68k/clone.S: Make inline syscall to _exit.
_exit.
2002-12-14 Olaf Hering <olh@suse.de> 2002-12-14 Olaf Hering <olh@suse.de>

View 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> 2002-12-10 Ulrich Drepper <drepper@redhat.com>
* wrapsyscall.c (CANCELABLE_SYSCALL): Don't define function as * wrapsyscall.c (CANCELABLE_SYSCALL): Don't define function as

View File

@ -155,10 +155,6 @@ libpthread {
# Cancellation wrapper # Cancellation wrapper
__nanosleep; __nanosleep;
} }
GLIBC_2.3.2 {
creat; poll; pselect; readv; select; sigpause; sigsuspend;
sigwaitinfo; __xpg_sigpause; waitid; writev;
}
GLIBC_PRIVATE { GLIBC_PRIVATE {
# Internal libc interface to libpthread # Internal libc interface to libpthread
__libc_internal_tsd_get; __libc_internal_tsd_set; __libc_internal_tsd_get; __libc_internal_tsd_set;

View File

@ -1,5 +1,7 @@
2002-12-15 Ulrich Drepper <drepper@redhat.com> 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, * Versions [libpthread: GLIBC_2.3.2]: Remove creat, poll, pselect,
readv, select, sigpause, sigsuspend, sigwaitinfo, waitid, writev. readv, select, sigpause, sigsuspend, sigwaitinfo, waitid, writev.
* Makefile (libpthread-routines): Remove pt-creat, pt-poll, * Makefile (libpthread-routines): Remove pt-creat, pt-poll,

View File

@ -190,10 +190,6 @@ libpthread {
} }
GLIBC_2.3.2 { 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. # Proposed API extensions.
# XXX Adjust number for final release. # XXX Adjust number for final release.
pthread_tryjoin_np; pthread_timedjoin_np; pthread_tryjoin_np; pthread_timedjoin_np;

View File

@ -38,7 +38,7 @@ __fcntl (int fd, int cmd, ...)
va_start (ap, cmd); va_start (ap, cmd);
#ifdef INLINE_SYSCALL #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 #else
int result = __libc_fcntl (fd, cmd, va_arg (ap, long int)); int result = __libc_fcntl (fd, cmd, va_arg (ap, long int));
#endif #endif

View File

@ -35,8 +35,8 @@ extern int __syscall_fcntl64 (int __fd, int __cmd, ...);
int __have_no_fcntl64; int __have_no_fcntl64;
int static int
__libc_fcntl (int fd, int cmd, ...) do_fcntl (int fd, int cmd, ...)
{ {
# ifdef __NR_fcntl64 # ifdef __NR_fcntl64
if (! __have_no_fcntl64) if (! __have_no_fcntl64)