Skip to content

Commit

Permalink
Update.
Browse files Browse the repository at this point in the history
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.
  • Loading branch information
Ulrich Drepper committed Dec 15, 2002
1 parent 96e0b6a commit f3015aa
Show file tree
Hide file tree
Showing 7 changed files with 21 additions and 16 deletions.
14 changes: 9 additions & 5 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -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>

Expand Down
7 changes: 7 additions & 0 deletions linuxthreads/ChangeLog
Original file line number Diff line number Diff line change
@@ -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
Expand Down
4 changes: 0 additions & 4 deletions linuxthreads/Versions
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down
2 changes: 2 additions & 0 deletions nptl/ChangeLog
Original file line number Diff line number Diff line change
@@ -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,
Expand Down
4 changes: 0 additions & 4 deletions nptl/Versions
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down
2 changes: 1 addition & 1 deletion nptl/pt-fcntl.c
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
4 changes: 2 additions & 2 deletions sysdeps/unix/sysv/linux/i386/fcntl.c
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down

0 comments on commit f3015aa

Please sign in to comment.