glibc/sysdeps/unix/sysv/linux/s390/s390-32
Ulrich Drepper e6ebd2e4db Update.
2003-01-27  Martin Schwidefsky  <schwidefsky@de.ibm.com>

	* elf/elf.h: Add new s390 relocs.
	* elf/tls-macros.h: Add s390 versions.
	* sysdeps/s390/Versions [GLIBC_2.3] (ld): Export __tls_get_offset.
	* sysdeps/s390/dl-tls.h: New file.
	* sysdeps/s390/libc-tls.c: New file.
	* sysdeps/s390/s390-32/dl-machine.h (elf_machine_type_class): Add TLS
	relocs for class PLT.
	(elf_machine_rela): Handle TLS relocs.
	* sysdeps/s390/s390-64/dl-machine.h: Likewise.
	* sysdeps/s390/s390-32/elf/configure.in: Add TLS check.
	* sysdeps/s390/s390-64/elf/configure.in: Likewise.
	* sysdeps/unix/sysv/linux/s390/s390-32/clone.S: Add support for
	CLONE_CHILD_*TID flags.
	* sysdeps/unix/sysv/linux/s390/s390-64/clone.S: Likewise.
	* sysdeps/unix/sysv/linux/s390/s390-64/mmap.S: Use branch with 32
	bit offset.
	* sysdeps/unix/sysv/linux/s390/s390-64/socket.S: Likewise.
	* sysdeps/unix/sysv/linux/s390/s390-64/syscall.S: Likewise.
	* sysdeps/unix/sysv/linux/s390/s390-32/sysdep.S (__syscall_error):
	Support USE___THREAD. Define RTLD_PRIVATE_ERRNO variant.
	* sysdeps/unix/sysv/linux/s390/s390-64/sysdep.S (__syscall_error):
	Likewise.
	* sysdeps/unix/sysv/linux/s390/s390-32/sysdep.h:
	(SYSCALL_ERROR_LABEL): Move define next to SYSCALL_ERROR_HANDLER.
	(SYSCALL_ERROR_HANDLER): Add USE___THREAD and RTLD_PRIVATE_ERRNO
	variants.
	* sysdeps/unix/sysv/linux/s390/s390-64/sysdep.h:
	(SYSCALL_ERROR_LABEL): Move define next to SYSCALL_ERROR_HANDLER. Use
	direct branch to syscall_error for !PIC and PIC && !_LIBC_REENTRANT.
	(SYSCALL_ERROR_HANDLER): Add USE___THREAD and RTLD_PRIVATE_ERRNO
	variants.
2003-01-28 10:42:28 +00:00
..
alphasort64.c
chown.c Update. 2002-08-03 07:02:10 +00:00
clone.S Update. 2003-01-28 10:42:28 +00:00
Dist Update. 2002-08-27 12:10:11 +00:00
fchown.c
fcntl.c
fxstat.c
getcontext.S Update. 2001-08-16 05:39:18 +00:00
getdents64.c
getegid.c
geteuid.c
getgid.c
getgroups.c
getresgid.c
getresuid.c
getrlimit64.c
getrlimit.c
getuid.c
lchown.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
lockf64.c
lxstat.c
makecontext.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
Makefile 2002-10-13 Roland McGrath <roland@frob.com> 2002-10-14 01:02:54 +00:00
mmap64.S Update. 2001-07-16 07:32:48 +00:00
mmap.S Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
msgctl.c
oldgetrlimit64.c
profil-counter.h Update. 2002-02-07 17:54:45 +00:00
readdir64_r.c
readdir64.c
register-dump.h (REGISTER_DUMP): Correct second argument of register_dump call. 2001-10-31 21:46:29 +00:00
scandir64.c
semctl.c
setcontext.S Update. 2001-08-16 05:39:18 +00:00
setegid.c
seteuid.c
setfsgid.c
setfsuid.c
setgid.c
setgroups.c
setregid.c
setresgid.c
setresuid.c
setreuid.c
setrlimit.c
setuid.c
shmctl.c
socket.S Update. 2003-01-05 07:05:40 +00:00
swapcontext.S Update. 2002-01-17 00:50:24 +00:00
syscall.S Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
syscalls.list Update. 2003-01-12 23:13:14 +00:00
sysdep.h Update. 2003-01-28 10:42:28 +00:00
sysdep.S Update. 2003-01-28 10:42:28 +00:00
ucontext_i.h Update. 2001-08-16 05:39:18 +00:00
Versions Update. 2002-08-23 09:29:27 +00:00
versionsort64.c
xstat.c