about summary refs log tree commit diff
path: root/sysdeps
Commit message (Collapse)AuthorAgeFilesLines
...
* Update.Ulrich Drepper2000-02-245-9/+9
| | | | | | | | | | | * posix/sys/wait.h: Pretty printing. Allow WEXITSTATUS etc be defined elsewhere. * stdlib/stdlib.h [__USE_XOPEN]: Define WEXITSTATUS etc. * sysdeps/generic/bits/waitflags.h: Allow including from stdlib.h. * sysdeps/unix/bsd/bits/waitflags.h: Likewise. * sysdeps/unix/sysv/linux/bits/waitflags.h: Likewise. * sysdeps/unix/sysv/sysv4/bits/waitflags.h: Likewise. * sysdeps/generic/bits/waitstatus.h: Likewise.
* Update.Ulrich Drepper2000-02-241-1/+2
| | | | | | | | | | 2000-02-23 Ulrich Drepper <drepper@redhat.com> * locale/programs/ld-ctype.c (allocate_arrays): Make sure the end of width table is 4-byte aligned. (ctype_output): Write out the entire width array. * sysdeps/unix/sysv/linux/bits/waitflags.h: Add __WALL.
* Update.Ulrich Drepper2000-02-2311-16/+620
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * dlfcn/dlfcn.h (RTLD_DEFAULT): Don't use NULL. * iconv/iconv.h (iconv): Fix prototype. * misc/libgen.h: When using gcc using renaming feature to get XPG definition of basename. * misc/search.h (struct entry): Fix type of element data. * posix/unistd.h (getpagesize): Declare as const function. * sysdeps/unix/sysv/linux/alpha/bits/sigaction.h: Define SA_NOCLDWAIT. * sysdeps/unix/sysv/linux/bits/sigaction.h: Likewise. * sysdeps/unix/sysv/linux/mips/bits/sigaction.h: Likewise. * sysdeps/unix/sysv/linux/sparc/bits/sigaction.h: Likewise. * signal/signal.h [__USE_XOPEN]: Define uid_t. (sigstack): Correct type of first parameter. * sysdeps/generic/sigstack.c (sigstack): Likewise. * sysdeps/unix/sysv/linux/sigstack.c (sigstack): Likewise. * sysdeps/unix/sysv/linux/alpha/bits/siginfo.h: New file. Copy of old sysdeps/unix/sysv/linux/bits/siginfo.h. * sysdeps/unix/sysv/linux/sparc/sparc64/bits/siginfo.h: Likewise. * sysdeps/unix/sysv/linux/bits/siginfo.h [struct siginfo] (si_band): Change type to `long int'. * signal/signal.h [__USE_XOPEN]: Declare sigpause to redirect to __xpg_sigpause. * sysdeps/generic/sigpause.c: Define __xpg_sigpause. * sysdeps/posix/sigpause.c: Likewise. * conform/conformtest.pl: Correct bugs. Add more functionality. * conform/data/dlfcn.h-data: Correct typos. * conform/data/ftw.h-data: Likewise. * conform/data/iconv.h-data: Likewise. * conform/data/nl_types.h-data: Likewise. * conform/data/search.h-data: Likewise. * conform/data/semaphore.h-data: New file. * conform/data/setjmp.h-data: New file. * conform/data/signal.h-data: New file. * conform/data/stdarg.h-data: New file. * conform/data/stddef.h-data: New file. * conform/data/stdio.h-data: New file.
* Update.Ulrich Drepper2000-02-224-4/+4
| | | | | | | | 2000-02-22 Ulrich Drepper <drepper@redhat.com> * locales/mk_MK: New file. Contributed by Damjan Georgievski <gdamjan@freemail.org.mk> * SUPPORTED: Add mk_MK ISO-8859-1.
* Update.Ulrich Drepper2000-02-221-0/+1
| | | | | | * sysdeps/unix/sysv/linux/i386/syscalls.list: Add getrlimit@GLIBC_2.0. Reported by Yoshito Kawada <KAWADA@jp.ibm.com>.
* Update.Ulrich Drepper2000-02-221-1/+0
| | | | | * sysdeps/unix/sysv/linux/powerpc/setrlimit64.c: Removed. Reported by Kaoru Fukui <k_fukui@highway.ne.jp>.
* Update.Ulrich Drepper2000-02-221-2/+2
| | | | * sysdeps/alpha/fpu/fpu_control.h: Update comment.
* Update.Ulrich Drepper2000-02-222-4/+16
| | | | | | | | | | | | | | | | | | | | | | 2000-02-21 Andreas Jaeger <aj@suse.de> * sysdeps/unix/sysv/linux/bits/in.h (IPV6_RXSRCRT): Renamed to IPV6_RTHDR; added IPV6_RTHDR_LOOSE, IPV6_RTHDR_STRICT and IPV6_RTHDR_TYPE_0 to synch with RFC 2292. * sysdeps/generic/bits/in.h: Likewise. 2000-02-21 Ulrich Drepper <drepper@redhat.com> * po/gl.po: Update from translation team. * timezone/antarctica: Update from tzdata2000b. * timezone/asia: Likewise. * timezone/australasia: Likewise. * timezone/europe: Likewise. * malloc/malloc.c (vALLOc): Call ptmalloc_init before mEMALIGn call to initialize malloc_getpagesize. (pvALLOc): Likewise.
* Update.Ulrich Drepper2000-02-201-1/+1
| | | | | | 2000-02-20 Philip Blundell <philb@gnu.org> * sysdeps/unix/sysv/linux/arm/mmap64.S: Fix off by one error.
* Update.Ulrich Drepper2000-02-202-7/+7
| | | | _libc_fpreg and _libc_fpstate and use it to define fpregset_t.
* Update.Ulrich Drepper2000-02-201-2/+26
| | | | | | | | * sysdeps/unix/sysv/linux/i386/sys/ucontext.h: Add definition of _fpreg and _fpstate and use it to define fpregset_t. * sysdeps/unix/sysv/linux/i386/sys/procfs.h (prgregset_t): Define using elf_gregset_t. (prfpregset_t): Define using elf_fpregset_t.
* Update.Ulrich Drepper2000-02-192-5/+5
| | | | | | | | | | 2000-02-19 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/i386/sys/ucontext.h: Make fpregset_t definition compatible with definition in 2.1.2 and before. (struct ucontext): Use fpregset_t. * sysdeps/unix/sysv/linux/i386/sys/procfs.h (prfpregset_t): Define as pointer to fpregset_t.
* Update.Ulrich Drepper2000-02-171-9/+5
| | | | | | 2000-02-17 Jakub Jelinek <jakub@redhat.com> * sysdeps/unix/sysv/linux/sparc/bits/termios.h: Sync with kernel.
* Update.Ulrich Drepper2000-02-171-2/+2
| | | | | * sysdeps/unix/sysv/linux/powerpc/mmap64.c: Correct prototype for __syscall_mmap2.
* Update.Ulrich Drepper2000-02-171-3/+3
| | | | * sysdeps/unix/sysv/linux/execve.c: Pretty print.
* Update.Ulrich Drepper2000-02-162-3/+3
| | | | | | | | | | | | 2000-02-16 Andreas Jaeger <aj@suse.de> * sysdeps/unix/sysv/linux/powerpc/mmap64.c (__mmap64): Fix return value. 2000-02-16 Andreas Jaeger <aj@suse.de> * sysdeps/unix/sysv/linux/powerpc/ftruncate64.c (ftruncate64): Fix typo.
* Update.Ulrich Drepper2000-02-151-0/+2
| | | | | | | | | | | 2000-02-15 Andreas Jaeger <aj@suse.de> * sysdeps/i386/fpu/libm-test-ulps: Add one value for AMD K7. 2000-02-15 Andreas Jaeger <aj@suse.de> * math/libm-test.inc (nearbyint_test): Add some tests. (rint_test): Likewise.
* Update.Ulrich Drepper2000-02-154-6/+6
| | | | | | | | | | | | 2000-02-14 Ulrich Drepper <drepper@redhat.com> * sysdeps/posix/sigwait.c: Don't look for signal 0 since it does not exist. Patch by Miloslav Trmac <mitr@volny.cz> (PR libc/1601). * sysdeps/i386/fpu/s_nearbyint.S: Disable raising exception, not enable it. Patch by Miloslav Trmac <mitr@volny.cz> (PR libc/1600). * sysdeps/i386/fpu/s_nearbyintf.S: Likewise. * sysdeps/i386/fpu/s_nearbyintf.l: Likewise.
* Update.Ulrich Drepper2000-02-141-2/+2
| | | | | | | 2000-02-14 Ulrich Drepper <drepper@redhat.com> * sysdeps/powerpc/atomicity.h: Remove white space to avoid compiler warning.
* Update.Ulrich Drepper2000-02-141-0/+1
| | | | | | | | 2000-02-14 Scott Bambrough <scottb@netwinder.org> * sysdeps/unix/sysv/linux/arm/ioperm.c (_iopl, _ioperm): Add Rebel-NetWinder to platform table so _ioperm platform lookup via /proc/cpuinfo works on later version NetWinders.
* Update.Ulrich Drepper2000-02-133-3/+42
| | | | | | | | * sysdeps/i386/fpu/s_cosf.S: Domain of opcode is not large enough so test for overflow and handle it. * sysdeps/i386/fpu/s_sinf.S: Likewise. * sysdeps/i386/fpu/s_tanf.S: Likewise. Patch by Miloslav Trmac <mitr@volny.cz> (PR libc/1563).
* Update.Ulrich Drepper2000-02-132-4/+4
| | | | | | | | | | 2000-02-12 Andreas Jaeger <aj@suse.de> * sysdeps/unix/sysv/linux/i386/msgctl.c (__new_msgctl): Move errno declaration to place where it's needed to avoid compiler warning. * sysdeps/unix/sysv/linux/i386/semctl.c (__new_semctl): Likewise. * locale/weightwc.h (findidx): Correct find index value.
* 2000-02-12 Andreas Jaeger <aj@suse.de>Andreas Jaeger2000-02-121-130/+147
| | | | | | | | | | * sysdeps/mips/dl-machine.h (__start): Rewritten for 2.2 startup conventions. (elf_machine_rel): Use R_MIPS_REL32 for RESOLVE. (elf_machine_runtime_setup,elf_machine_got_rel): Move at end of file and make dependend on RESOLVE. (ELF_MACHINE_RUNTIME_TRAMPOLINE): Fix arguments to _dl_lookup_symbol. (RESOLVE_GOTSYM): Fix arguments to _dl_lookup_symbol.
* (inet_network): Add missing part of last patch.Ulrich Drepper2000-02-121-4/+3
|
* Update.Ulrich Drepper2000-02-121-8/+7
| | | | * sysdeps/unix/sysv/linux/i386/shmctl.c: Fix handling of save_errno.
* Update.Ulrich Drepper2000-02-115-3/+395
| | | | | | | | | | | | 2000-02-08 Jakub Jelinek <jakub@redhat.com> * sysdeps/unix/sysv/linux/alpha/msgctl.c: New file. * sysdeps/unix/sysv/linux/alpha/semctl.c: New file. * sysdeps/unix/sysv/linux/alpha/shmctl.c: New file. * sysdeps/unix/sysv/linux/alpha/syscalls.list (msgctl, semctl, shmctl): Make them EXTRA as __old_* and as GLIBC_2.0 symbols. * sysdeps/unix/sysv/linux/alpha/Makefile: Add oldmsgctl, oldsemctl and oldshmctl to sysdep-routines.
* Update.Ulrich Drepper2000-02-111-1/+17
| | | | | | | | 2000-02-07 Thorsten Kukuk <kukuk@suse.de> * config.make.in: Add infodir. * sysdeps/unix/sysv/linux/sparc/bits/termios.h: Sync with kernel header files.
* Update.Ulrich Drepper2000-02-111-1/+23
| | | | | * posix/getopt.c: Suppress messages if first character of optstring is a colon (PR libc/1584).
* Update.Ulrich Drepper2000-02-117-0/+163
| | | | | | | | | | | | | | | 2000-02-02 Andreas Schwab <schwab@suse.de> * malloc/Makefile (distribute): Add memprof.h. * malloc/memprof.c: Move definition of GETSP and GETTIME to new header memprof.h. * sysdeps/generic/memprof.h: New file. * sysdeps/alpha/memprof.h: New file. * sysdeps/i386/memprof.h: New file. * sysdeps/m68k/memprof.h: New file. * sysdeps/mips/memprof.h: New file. * sysdeps/powerpc/memprof.h: New file. * sysdeps/sparc/memprof.h: New file.
* Update.Ulrich Drepper2000-02-1138-27/+540
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-02-01 Jakub Jelinek <jakub@redhat.com> * sysdeps/unix/sysv/linux/getresgid.c: Move... * sysdeps/unix/sysv/linux/i386/getresgid.c: ...here. (getresgid): Use getresgid32 if __libc_missing_32bit_uids is -1 or 0. * sysdeps/unix/sysv/linux/getresuid.c: Move... * sysdeps/unix/sysv/linux/i386/getresuid.c: ...here. (getresuid): Use getresuid32 if __libc_missing_32bit_uids is -1 or 0. * sysdeps/unix/sysv/linux/i386/getuid.c: Document new tristate __libc_missing_32bit_uids. (__getuid): Use 32bit uid syscall if __libc_missing_32bit_uids is -1 or 0. * sysdeps/unix/sysv/linux/i386/chown.c (__real_chown): Likewise. * sysdeps/unix/sysv/linux/i386/fchown.c (__fchown): Likewise. * sysdeps/unix/sysv/linux/i386/getegid.c (__getegid): Likewise. * sysdeps/unix/sysv/linux/i386/geteuid.c (__geteuid): Likewise. * sysdeps/unix/sysv/linux/i386/getgroups.c (__getgroups): Likewise. * sysdeps/unix/sysv/linux/i386/getgid.c (__getgid): Likewise. * sysdeps/unix/sysv/linux/i386/lchown.c (__lchown): Likewise. * sysdeps/unix/sysv/linux/i386/setfsgid.c (setfsgid): Likewise. * sysdeps/unix/sysv/linux/i386/setfsuid.c (setfsuid): Likewise. * sysdeps/unix/sysv/linux/i386/setgid.c (__setgid): Likewise. * sysdeps/unix/sysv/linux/i386/setgroups.c (setgroups): Likewise. * sysdeps/unix/sysv/linux/i386/setregid.c (__setregid): Likewise. * sysdeps/unix/sysv/linux/i386/setresgid.c (setresgid): Likewise. * sysdeps/unix/sysv/linux/i386/setresuid.c (__setresuid): Likewise. * sysdeps/unix/sysv/linux/i386/setreuid.c (__setreuid): Likewise. * sysdeps/unix/sysv/linux/i386/setuid.c (__setuid): Likewise. * sysdeps/unix/sysv/linux/m68k/chown.c (__chown): Likewise. * sysdeps/unix/sysv/linux/arm/getresuid.c: New file. * sysdeps/unix/sysv/linux/arm/getresgid.c: New file. * sysdeps/unix/sysv/linux/arm/msgctl.c: New file. * sysdeps/unix/sysv/linux/arm/semctl.c: New file. * sysdeps/unix/sysv/linux/arm/shmctl.c: New file. * sysdeps/unix/sysv/linux/i386/msgctl.c: New file. * sysdeps/unix/sysv/linux/i386/semctl.c: New file. * sysdeps/unix/sysv/linux/i386/shmctl.c: New file. * sysdeps/unix/sysv/linux/m68k/getresgid.c: New file. * sysdeps/unix/sysv/linux/m68k/getresuid.c: New file. * sysdeps/unix/sysv/linux/m68k/msgctl.c: New file. * sysdeps/unix/sysv/linux/m68k/semctl.c: New file. * sysdeps/unix/sysv/linux/m68k/shmctl.c: New file. * sysdeps/unix/sysv/linux/sparc/sparc32/msgctl.c: New file. * sysdeps/unix/sysv/linux/sparc/sparc32/semctl.c: New file. * sysdeps/unix/sysv/linux/sparc/sparc32/shmctl.c: New file. * sysdeps/unix/sysv/linux/mips/syscalls.list (getresuid): Make syscall directly, no stubs needed. (getresgid): Likewise. * sysdeps/unix/sysv/linux/powerpc/syscalls.list (getresuid): Likewise. (getresgid): Likewise.
* Update.Ulrich Drepper2000-02-115-53/+132
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-02-11 Ulrich Drepper <drepper@redhat.com> * stdio-common/printf-parse.h (parse_one_spec): Set wide elements. * stdio-common/printf_fp.c: Truely support wide characater output. Finally handle decimal points and thousands separator characters correctly for multibyte output. * stdio-common/printf_size.c: Likewise. * sysdeps/generic/printf_fphex.c: Likewise. * sysdeps/ieee754/ldbl-96/printf_fphex.c: Likewise. * stdio-common/vfscanf.c: Implement I modifier for numbers to read locale dependent digits. * locale/C-monetary.c (_nl_C_LC_MONETARY): Change wide character decimal point and thousands separator values to wide characters from wide character strings. * locale/C-numeric.c (_nl_C_LC_NUMERIC): Likewise. * locale/indigitswc.h: Dereference wcdigits array elements. 2000-02-03 Jakub Jelinek <jakub@redhat.com> * stdlib/canonicalize.c (canonicalize): Zero terminate path to copy on error. 2000-02-01 Cristian Gafton <gafton@redhat.com> * misc/syslog.c (closelog): Reset LogType to SOCK_DGRAM. 2000-01-31 Philip Blundell <philb@gnu.org> * sysdeps/arm/fpu/fpu_control.h (_FPU_DEFAULT): Set the AC bit. 2000-01-31 Andreas Jaeger <aj@suse.de> * intl/Makefile (generated): msgs.h is generated. * localedata/Makefile (generated-dirs): Add de_DE.437. 2000-01-31 Jakub Jelinek <jakub@redhat.com> * config.make.in: Allow default localedir to come from configure. * configure.in: Export libc_cv_localedir. * sysdeps/unix/sysv/linux/configure.in: For sparc64, put locale stuff into $exec_prefix/lib/locale because it can be shared between 32bit and 64bit libraries. * configure: Rebuilt. * sysdeps/unix/sysv/linux/configure: Rebuilt. 2000-01-31 Andreas Jaeger <aj@suse.de> * inet/tst-network.c: New file. * inet/Makefile (tests): Add tst-network. * inet/inet_net.c (inet_network): Don't overwrite memory or allow to great last digits.
* Update.Andreas Jaeger2000-02-101-36/+32
| | | | | | | 2000-02-10 Andreas Jaeger <aj@suse.de> * sysdeps/unix/sysv/linux/mips/clone.S: Rewritten. Based on a patch by Hiroyuki Machida <machida@sm.sony.co.jp>.
* Update.Andreas Jaeger2000-02-092-1/+16
| | | | | | | | 2000-02-09 Andreas Jaeger <aj@suse.de> * sysdeps/unix/sysv/linux/mips/sys/syscall.h: Add new syscalls. * sysdeps/unix/sysv/linux/mips/syscalls.list: Add missing syscalls.
* Update.Andreas Jaeger2000-02-082-6/+4
| | | | | | * sysdeps/unix/sysv/linux/mips/sigcontextinfo.h (GET_PC): Fix typo. Make it compile.
* Update.Andreas Jaeger2000-02-081-6/+6
| | | | | * sysdeps/unix/sysv/linux/mips/register-dump.h (register_dump): Fix usage of macro ADD_STRING.
* Update.Andreas Jaeger2000-02-081-3/+1
| | | | | * sysdeps/unix/sysv/linux/mips/bits/termios.h: Remove members c_ispeed and c_ospeed which are not implemented.
* Update.Andreas Jaeger2000-02-084-44/+83
| | | | | | | | | | 2000-02-08 Andreas Jaeger <aj@suse.de> * sysdeps/unix/sysv/linux/mips/pwrite64.c: Define __libc_* variant for cancelation wrapper; use __ASSUME_PWRITE_SYSCALL macro. * sysdeps/unix/sysv/linux/mips/pread64.c: Likewise. * sysdeps/unix/sysv/linux/mips/pwrite.c: Likewise. * sysdeps/unix/sysv/linux/mips/pread.c: Likewise.
* Update.Andreas Jaeger2000-02-051-2/+2
| | | | | | | | | 2000-02-05 Andreas Jaeger <aj@suse.de> * sysdeps/unix/sysv/linux/mips/bits/mman.h (MS_SYNC): 0 will not work - set to 4 in accordance with changes made in the Linux/MIPS kernel. Using MS_SYNC on older kernels with MS_SYNC == 0 doesn't actually work.
* Update.Andreas Jaeger2000-02-041-9/+9
| | | | | | | 2000-02-04 Andreas Jaeger <aj@suse.de> * sysdeps/unix/sysv/linux/mips/bits/mman.h: Use correct values for the defines.
* Update.Andreas Jaeger2000-02-031-0/+2
| | | | * sysdeps/mips/abort-instr.h: New file.
* Update.Andreas Jaeger2000-02-033-0/+163
| | | | | | | | | | 2000-02-03 Andreas Jaeger <aj@suse.de> * sysdeps/unix/sysv/linux/mips/sigcontextinfo.h: New file. * sysdeps/unix/sysv/linux/mips/register-dump.h: New file. * sysdeps/mips/stackinfo.h: New file.
* Update.Andreas Jaeger2000-02-011-5/+1
| | | | * sysdeps/unix/sysv/linux/mips/syscalls.list: Remove duplicates.
* Update.Andreas Jaeger2000-02-012-160/+0
| | | | | | * sysdeps/unix/sysv/linux/mips/lxstat.c: Removed, we can use the generic function. * sysdeps/unix/sysv/linux/mips/fxstat.c: Likewise.
* Update.Andreas Jaeger2000-02-012-0/+107
| | | | | | | * sysdeps/unix/sysv/linux/mips/init-first.h: New file, from Ralf Baechle <ralf@gnu.org>. * sysdeps/unix/sysv/linux/mips/brk.c: New file.
* Update.Andreas Jaeger2000-02-011-3/+3
| | | | * sysdeps/unix/sysv/linux/mips/sys/ucontext.h: Add missing ints.
* 2000-02-01 Andreas Jaeger <aj@suse.de>Andreas Jaeger2000-02-011-81/+26
| | | | * sysdeps/mips/elf/start.S: Rewritten for __libc_start_main.
* Update.Ulrich Drepper2000-01-3115-21/+21
| | | | | | | | | | | | | | | | | | | | * sysdeps/alpha/fpu/feholdexcpt.c: Correct return value according to the standard. * sysdeps/alpha/fpu/fesetround.c: Likewise. * sysdeps/arm/fpu/feholdexcpt.c: Likewise. * sysdeps/arm/fpu/fesetround.c: Likewise. * sysdeps/generic/feholdexcpt.c: Likewise. * sysdeps/generic/fesetround.c: Likewise. * sysdeps/i386/fpu/feholdexcpt.c: Likewise. * sysdeps/i386/fpu/fesetround.c: Likewise. * sysdeps/m68k/fpu/feholdexcpt.c: Likewise. * sysdeps/m68k/fpu/fesetround.c: Likewise. * sysdeps/mips/fpu/fesetround.c: Likewise. * sysdeps/powerpc/fpu/feholdexcpt.c: Likewise. * sysdeps/powerpc/fpu/fesetround.c: Likewise. * sysdeps/sparc/fpu/feholdexcpt.c: Likewise. * sysdeps/sparc/fpu/fesetround.c: Likewise. Patch by Miloslav Trmac <mitr@volny.cz>.
* Update.Ulrich Drepper2000-01-317-147/+181
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-01-30 Ulrich Drepper <drepper@redhat.com> * locale/programs/ld-collate.c (struct locale_collate_t): Change type of plane_size and plane_cnt to uint32_t. Reported by Jakub Jelinek. 2000-01-29 Jakub Jelinek <jakub@redhat.com> * sysdeps/unix/sysv/linux/sparc/sparc32/sysdep.h (SYSCALL_ERROR_HANDLER): Optimize. (__SYSCALL_STRING, __SYSCALL_CLOBBERS): Define. Include linux/sparc/sysdep.h. Use a different guard define than linux/sparc/sysdep.h. * sysdeps/unix/sysv/linux/sparc/sparc32/syscalls.list: Remove stubs for inlined syscalls. * sysdeps/unix/sysv/linux/sparc/sparc64/sysdep.h (SYSCALL_ERROR_HANDLER): Optimize. (__SYSCALL_STRING, __SYSCALL_CLOBBERS): Define. Include linux/sparc/sysdep.h. * sysdeps/unix/sysv/linux/sparc/sparc64/syscalls.list: Remove stubs for inlined syscalls. * sysdeps/unix/sysv/linux/sparc/sparc64/sigaction.c (__sigaction): Use INLINE_SYSCALL. * sysdeps/unix/sysv/linux/sparc/sparc64/Makefile: Remove. * sysdeps/unix/sysv/linux/sparc/sysdep.h: New file. 2000-01-29 Ulrich Drepper <drepper@redhat.com>
* Update.Ulrich Drepper2000-01-299-54/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * locale/loadlocale.c (_nl_load_locale): Optimize a bit. Pretty print. Add checks for _POSIX_MMAPPED_FILES where necessary. (_nl_unload_locale): If locale data was mmapped use munmap. 2000-01-29 Andreas Jaeger <aj@suse.de> * sysdeps/unix/sysv/linux/i386/sys/io.h: Add missing ints, use _EXTERN_INLINE, compile inline assembler functions only with gcc. 2000-01-29 Ulrich Drepper <drepper@redhat.com> * catgets/catgets.c (catopen): Handle NL_CAT_LOCALE correctly. * catgets/gencat.c (read_input_file): Remove messages correctly. * catgets/open_catalog.c (__open_catalog): Handle trailing colons and adjacent colons correctly. Correct loops to read territory and and codeset part. Patches by Geoff Clare <gwc@unisoft.com> (PR libc/1559). * rt/aio_misc.c (get_elem): Assign pointer to new row to correct pool entry. Patch by Jens Moeller <jens.moeller@waii.com> (PR libc/1558). 2000-01-28 Jakub Jelinek <jakub@redhat.com> * sysdeps/unix/sysv/linux/arm/Versions: Export the new *rlimit interface with symbol version GLIBC_2.2. * sysdeps/unix/sysv/linux/i386/Versions: Likewise. * sysdeps/unix/sysv/linux/i386/getrlimit.c: Likewise. * sysdeps/unix/sysv/linux/i386/getrlimit64.c: Likewise. * sysdeps/unix/sysv/linux/i386/setrlimit.c: Likewise. 2000-01-27 Scott Bambrough <scottb@netwinder.org> * sysdeps/unix/sysv/linux/arm/Makefile: Backout rlimit changes for resource directory. * sysdeps/unix/sysv/linux/arm/syscalls.list: Backout changes for versioning setrlimit and getrlimit. 2000-01-27 Andreas Jaeger <aj@suse.de> * sysdeps/powerpc/fpu/libm-ulps: Renamed to ... * sysdeps/powerpc/fpu/libm-test-ulps: ...this. 2000-01-27 Ruediger Oertel <ro@suse.de> * sysdeps/unix/sysv/linux/i386/sys/io.h: Change "::" to ": :" for g++. 2000-01-29 Ulrich Drepper <drepper@redhat.com>
* * csu/Makefile ($(objpfx)version-info.h): Don't use echo -n Geoff Keating2000-01-2712-2/+459
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | unnecessarily. * sysdeps/unix/sysv/linux/kernel-features.h (__ASSUME_STAT64_SYSCALL, __ASSUME_TRUNCATE64_SYSCALL, __ASSUME_NEW_GETRLIMIT_SYSCALL): Define on powerpc for kernels >= 2.3.35. * sysdeps/unix/sysv/linux/powerpc/bits/resource.h: New file. * sysdeps/unix/sysv/linux/powerpc/ftruncate64.c: New file. * sysdeps/unix/sysv/linux/powerpc/getrlimit.c: New file. * sysdeps/unix/sysv/linux/powerpc/getrlimit64.c: New file. * sysdeps/unix/sysv/linux/powerpc/mmap64.c: New file. * sysdeps/unix/sysv/linux/powerpc/setrlimit.c: New file. * sysdeps/unix/sysv/linux/powerpc/setrlimit64.c: New file. * sysdeps/unix/sysv/linux/powerpc/syscalls.list: Add s_fstat64, s_ftruncate64, s_lstat64, s_mmap2, s_stat64, s_truncate64. * sysdeps/unix/sysv/linux/powerpc/truncate64.c: New file. * sysdeps/unix/sysv/linux/powerpc/Versions: New file. * sysdeps/unix/sysv/linux/powerpc/brk.S [!PIC]: Don't access __curbrk off the small data area register. Reported by Andrew Haley <aph@pasanda.cygnus.co.uk>. 2000-01-27 Geoff Keating <geoffk@cygnus.com> * csu/Makefile ($(objpfx)version-info.h): Don't use echo -n unnecessarily. * sysdeps/unix/sysv/linux/kernel-features.h (__ASSUME_STAT64_SYSCALL, __ASSUME_TRUNCATE64_SYSCALL, __ASSUME_NEW_GETRLIMIT_SYSCALL): Define on powerpc for kernels >= 2.3.35. * sysdeps/unix/sysv/linux/powerpc/bits/resource.h: New file. * sysdeps/unix/sysv/linux/powerpc/ftruncate64.c: New file. * sysdeps/unix/sysv/linux/powerpc/getrlimit.c: New file. * sysdeps/unix/sysv/linux/powerpc/getrlimit64.c: New file. * sysdeps/unix/sysv/linux/powerpc/mmap64.c: New file. * sysdeps/unix/sysv/linux/powerpc/setrlimit.c: New file. * sysdeps/unix/sysv/linux/powerpc/setrlimit64.c: New file. * sysdeps/unix/sysv/linux/powerpc/syscalls.list: Add s_fstat64, s_ftruncate64, s_lstat64, s_mmap2, s_stat64, s_truncate64. * sysdeps/unix/sysv/linux/powerpc/truncate64.c: New file. * sysdeps/unix/sysv/linux/powerpc/Versions: New file. * sysdeps/unix/sysv/linux/powerpc/brk.S [!PIC]: Don't access __curbrk off the small data area register. Reported by Andrew Haley <aph@pasanda.cygnus.co.uk>.