about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* * sysdeps/powerpc/dl-machine.c: Include dl-machine.h after the other header ↵Geoff Keating2000-06-127-17/+35
| | | | | | | | | | | | | | | | | | | | | | | | files. Mention about 128-byte cache line sizes. (__elf_machine_fixup_plt): Make types match elf_machine_fixup_plt. * sysdeps/powerpc/dl-machine.h (elf_machine_fixup_plt): Update for current calling sequence. * sysdeps/powerpc/dl-start.S (_dl_start_user): Close comment. * sysdeps/powerpc/fpu/s_rint.c: Handle rounding to -0 correctly. * sysdeps/powerpc/fpu/s_rintf.c: Likewise. * sysdeps/unix/sysv/linux/powerpc/syscalls.list: Add getrlimit and setrlimit syscalls for backwards compatibility. 2000-04-11 Geoff Keating <geoffk@cygnus.com> * sysdeps/powerpc/dl-machine.c: Include dl-machine.h after the other header files. Mention about 128-byte cache line sizes. (__elf_machine_fixup_plt): Make types match elf_machine_fixup_plt. * sysdeps/powerpc/dl-machine.h (elf_machine_fixup_plt): Update for current calling sequence. * sysdeps/powerpc/dl-start.S (_dl_start_user): Close comment. * sysdeps/powerpc/fpu/s_rint.c: Handle rounding to -0 correctly. * sysdeps/powerpc/fpu/s_rintf.c: Likewise. * sysdeps/unix/sysv/linux/powerpc/syscalls.list: Add getrlimit and setrlimit syscalls for backwards compatibility.
* * sysdeps/powerpc/pspinlock.c (__pthread_spin_lock): Implement. ↵Geoff Keating2000-06-122-5/+18
| | | | | | | | | | | | | | (__pthread_spin_trylock): Implement. (__pthread_spin_unlock): Implement. (__pthread_spin_init): Implement. (__pthread_spin_destroy): Implement. 2000-06-11 Geoff Keating <geoffk@cygnus.com> * sysdeps/powerpc/pspinlock.c (__pthread_spin_lock): Implement. (__pthread_spin_trylock): Implement. (__pthread_spin_unlock): Implement. (__pthread_spin_init): Implement. (__pthread_spin_destroy): Implement. really append the entry.
* Update.Ulrich Drepper2000-06-1030-142/+181
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * iconv/skeleton.c: Rename converted written to correcter name irreversible. * iconv/gconv.c: Rename converted variable to correcter name irreversible. * iconv/gconv_int.h: Likewise. * iconv/gconv_simple.c: Likewise. * iconv/iconv.c: Likewise. * iconv/loop.c: Likewise. * iconvdata/8bit-gap.c: Likewise. * iconvdata/8bit-generic.c: Likewise. * iconvdata/ansi_x3.110.c: Likewise. * iconvdata/big5.c: Likewise. * iconvdata/big5hkscs.c: Likewise. * iconvdata/euc-cn.c: Likewise. * iconvdata/euc-jp.c: Likewise. * iconvdata/euc-kr.c: Likewise. * iconvdata/gbgbk.c: Likewise. * iconvdata/gbk.c: Likewise. * iconvdata/iso-2022-cn.c: Likewise. * iconvdata/iso-2022-jp.c: Likewise. * iconvdata/iso-2022-kr.c: Likewise. * iconvdata/iso646.c: Likewise. * iconvdata/iso8859-1.c: Likewise. * iconvdata/iso_6937-2.c: Likewise. * iconvdata/iso_6937.c: Likewise. * iconvdata/johab.c: Likewise. * iconvdata/sjis.c: Likewise. * iconvdata/t.61.c: Likewise. * iconvdata/uhc.c: Likewise. * iconvdata/unicode.c: Likewise. * iconvdata/utf-16.c: Likewise.
* Update.Ulrich Drepper2000-06-102-1/+6
| | | | | | | 2000-06-10 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/bits/socket.h (struct cmsghdr): Mark __cmsg_data field with __extension__.
* UpdateUlrich Drepper2000-06-102-21/+10
| | | | | | 2000-06-10 David Mosberger <davidm@hpl.hp.com> * sysdeps/unix/sysv/linux/ia64/syscall.S: Fix it so it actually works.
* Update.Ulrich Drepper2000-06-102-3/+8
| | | | | | | | | 2000-06-10 Ulrich Drepper <drepper@redhat.com> * sysdeps/pthread/timer_routines.c (list_append): Little fix to reall append the entry. list and remove from active list.
* Update.Ulrich Drepper2000-06-102-21/+15
| | | | | * iconv/gconv_simple.c: Fix various small bugs in several functions.
* Update.Ulrich Drepper2000-06-101-0/+4
| | | | | | 2000-06-10 Ulrich Drepper <drepper@redhat.com> * iconv/loop.c: Fix comment.
* Fix comment.Ulrich Drepper2000-06-101-2/+2
|
* lockfile.c (__fresetlockfiles): Remove unused variable fp.Andreas Jaeger2000-06-102-2/+5
| | | | | | 2000-06-10 Andreas Jaeger <aj@suse.de> * lockfile.c (__fresetlockfiles): Remove unused variable fp.
* Update.Ulrich Drepper2000-06-104-41/+89
| | | | | | | | | | | | | | | | | 2000-06-10 Kaz Kylheku <kaz@ashi.footprints.net> * sysdeps/pthread/timer_create.c: Thread matching now done on clock type as well as thread attributes. There are individual global signal-delivering threads for different clock types. * sysdeps/pthread/posix-timer.h: Likewise. * sysdeps/pthread/timer_routines.c: Likewise. * sysdeps/pthread/timer_routines.c: Thread allocation and deallocation function now remembers to put thread on active list and remove from active list. Thus now the feature of binding multiple timers to a single thread actually works.
* Update.Ulrich Drepper2000-06-102-0/+49
| | | | * joinrace.c: New file.
* Update.Ulrich Drepper2000-06-103-2/+3
| | | | * manager.c (pthread_handle_free): Likewise.
* Update.Ulrich Drepper2000-06-104-3/+20
| | | | | | | | | | | | 2000-06-10 Ulrich Drepper <drepper@redhat.com> * pthread.c (__pthread_create_2_1): Optimize a bit. * internals.h (invalid_handle): Also test for p_terminated != 0. (nonexisting_handle): New function. Same as old invalid_handle. * join.c (pthread_join): Use nonexisting_handle instead of invalid_handle to test for acceptable thread handle. Reported by Permaine Cheung <pcheung@cygnus.com>.
* Update.Ulrich Drepper2000-06-103-126/+225
| | | | | | | 2000-06-10 Jakub Jelinek <jakub@redhat.com> * elf/link.h: Remove libc internal declarations. * include/link.h: Move them here.
* Update.Ulrich Drepper2000-06-102-0/+39
| | | | | * sysdeps/unix/sysv/linux/ia64/getsysstats.c: New file. Patch by Dan Pop <Dan.Pop@cern.ch>.
* Update.Ulrich Drepper2000-06-105-6/+106
| | | | | | | | | | | | | 2000-06-09 H.J. Lu <hjl@gnu.org> * dlfcn/dlerror.c (_dlerror_run): Set result->errstring to NULL after freeing it. * dlfcn/Makefile (distribute): Add failtestmod.c. (tests): Add failtest. Add rules to build and run failtest. * dlfcn/failtest.c: New file. * dlfcn/failtestmod.c: New file.
* Update.Ulrich Drepper2000-06-102-9/+16
| | | | | | * dlfcn/dlerror.c (struct dl_action_result): Add objname member. (dlerror): Add objname to asprintf() parameters. (_dl_error_run): Pass new parameter to _dl_catch_error.
* Update.Ulrich Drepper2000-06-1015-98/+146
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-06-09 Ulrich Drepper <drepper@redhat.com> Rewrite error message handling. * elf/dl-deps.c (_dl_map_object_deps): Pass new parameter to _dl_catch_error. * elf/dl-error (struct catch): Add objname member. (_dl_signal_error): Take new parameter with object name. When passing message on simply store object name and duplicate error message. (_dl_catch_error): Take new parameter. Store object name in the place pointed to. * include/dlfcn.h: Adjust _dl_catch_error prototype. * sysdeps/generic/ldsodefs.h: Adjust _dl_signal_error prototype. * elf/dl-libc.c (dlerror_run): Pass new parameter to _dl_catch_error. * elf/dl-open.c (_dl_open): Likewise. * elf/rtld.c (dl_main): Likewise. * elf/dl-close.c: Mark error messages with N_(). * elf/dl-deps.c: Likewise. * elf/dl-error.c: Likewise. * elf/dl-load.c: Likewise. * elf/dl-open.c: Likewise. * elf/dl-reloc.c: Likewise. * elf/dl-support.c: Likewise. * elf/dl-sym.c: Likewise. * elf/dl-version.c: Likewise. * elf/dl-lookup.c: Add comments about problems with error message translations. * elf/dl-reloc.c: Likewise. * elf/dl-version.c: Likewise.
* Update.Ulrich Drepper2000-06-106-0/+404
| | | | | | | | | | 2000-06-09 David Mosberger-Tang <davidm@hpl.hp.com> * sysdeps/unix/sysv/linux/ia64/__longjmp.S: new file * sysdeps/unix/sysv/linux/ia64/bsd-_setjmp.S: new file * sysdeps/unix/sysv/linux/ia64/bsd-setjmp.S: new file * sysdeps/unix/sysv/linux/ia64/setjmp.S: new file * sysdeps/unix/sysv/linux/ia64/bits/setjmp.h: new file
* Update.Ulrich Drepper2000-06-103-0/+101
| | | | | | | * sysdeps/unix/sysv/linux/ia64/brk.S: New file. * sysdeps/unix/sysv/linux/ia64/pipe.S: New file. 2000-06-09 Jes Sorensen <jes@linuxcare.com>
* Update.Ulrich Drepper2000-06-107-0/+313
| | | | | | | | | | | | 2000-06-09 Jes Sorensen <jes@linuxcare.com> Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/ia64/sigaction.c: New file. * sysdeps/unix/sysv/linux/ia64/sigpending.c: New file. * sysdeps/unix/sysv/linux/ia64/sigprocmask.c: New file. * sysdeps/unix/sysv/linux/ia64/sigsuspend.c: New file. * sysdeps/unix/sysv/linux/ia64/bits/sigaction.h: New file. * sysdeps/unix/sysv/linux/ia64/bits/sigstack.h: New file.
* Update.Ulrich Drepper2000-06-092-2/+16
| | | | | | | | 2000-06-09 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/shm_open.c (where_is_shmfs): Try harder to find correct mount point despite wrong information from the kernel.
* Update.Ulrich Drepper2000-06-092-1/+6
| | | | | | | 2000-06-09 Jes Sorensen <jes@linuxcare.com> * elf/dl-libc.c (__libc_dlsym): Use DL_SYMBOL_ADDRESS() to obtain the address of a symbol so function pointers are handled properly.
* Update.Ulrich Drepper2000-06-093-0/+6
| | | | * sysdeps/i386/Dist: Add bp-asm.h.
* Update.Ulrich Drepper2000-06-093-3/+8
| | | | | | * sysdeps/unix/sysv/linux/shm_open.c (where_is_shmfs): Use defaultdir variable instead of "/var/shm" everywhere. (defaultdir): Change to /dev/shm/.
* Update.Ulrich Drepper2000-06-092-1/+5
| | | | | | 2000-06-08 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/shm_open.c (defaultdir): Change to /dev/shm/.
* (__timer_thread_queue_timer): Correct handling of matching variable.Ulrich Drepper2000-06-091-3/+3
|
* * sysdeps/i386/bp-asm.h: New file. Greg McGary2000-06-0939-420/+775
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * sysdeps/i386/__longjmp.S: Define & use symbolic argument stack offsets. Add ENTER/LEAVE macros for optionally maintaining frame-pointer chain when debugging. * sysdeps/i386/add_n.S: Likewise. * sysdeps/i386/addmul_1.S: Likewise. * sysdeps/i386/lshift.S: Likewise. * sysdeps/i386/memchr.S: Likewise. * sysdeps/i386/memcmp.S: Likewise. * sysdeps/i386/mul_1.S: Likewise. * sysdeps/i386/rawmemchr.S: Likewise. * sysdeps/i386/rshift.S: Likewise. * sysdeps/i386/stpcpy.S: Likewise. * sysdeps/i386/stpncpy.S: Likewise. * sysdeps/i386/strchr.S: Likewise. * sysdeps/i386/strchrnul.S: Likewise. * sysdeps/i386/strcspn.S: Likewise. * sysdeps/i386/strpbrk.S: Likewise. * sysdeps/i386/strrchr.S: Likewise. * sysdeps/i386/strspn.S: Likewise. * sysdeps/i386/strtok.S: Likewise. * sysdeps/i386/sub_n.S: Likewise. * sysdeps/i386/submul_1.S: Likewise. * sysdeps/i386/elf/setjmp.S: Likewise. * sysdeps/i386/i486/strcat.S: Likewise. * sysdeps/i386/i486/strlen.S: Likewise. * sysdeps/i386/i586/add_n.S: Likewise. * sysdeps/i386/i586/lshift.S: Likewise. * sysdeps/i386/i586/memcpy.S: Likewise. * sysdeps/i386/i586/memset.S: Likewise. * sysdeps/i386/i586/rshift.S: Likewise. * sysdeps/i386/i586/strchr.S: Likewise. * sysdeps/i386/i586/strcpy.S: Likewise. * sysdeps/i386/i586/strlen.S: Likewise. * sysdeps/i386/i586/sub_n.S: Likewise. * sysdeps/i386/i686/add_n.S: Likewise. * sysdeps/i386/i686/memcpy.S: Likewise. * sysdeps/i386/i686/mempcpy.S: Likewise. * sysdeps/i386/i686/memset.S: Likewise. * sysdeps/i386/i686/strcmp.S: Likewise. 2000-06-08 Greg McGary <greg@mcgary.org> * sysdeps/i386/bp-asm.h: New file. * sysdeps/i386/__longjmp.S: Define & use symbolic argument stack offsets. Add ENTER/LEAVE macros for optionally maintaining frame-pointer chain when debugging. * sysdeps/i386/add_n.S: Likewise. * sysdeps/i386/addmul_1.S: Likewise. * sysdeps/i386/lshift.S: Likewise. * sysdeps/i386/memchr.S: Likewise. * sysdeps/i386/memcmp.S: Likewise. * sysdeps/i386/mul_1.S: Likewise. * sysdeps/i386/rawmemchr.S: Likewise. * sysdeps/i386/rshift.S: Likewise. * sysdeps/i386/stpcpy.S: Likewise. * sysdeps/i386/stpncpy.S: Likewise. * sysdeps/i386/strchr.S: Likewise. * sysdeps/i386/strchrnul.S: Likewise. * sysdeps/i386/strcspn.S: Likewise. * sysdeps/i386/strpbrk.S: Likewise. * sysdeps/i386/strrchr.S: Likewise. * sysdeps/i386/strspn.S: Likewise. * sysdeps/i386/strtok.S: Likewise. * sysdeps/i386/sub_n.S: Likewise. * sysdeps/i386/submul_1.S: Likewise. * sysdeps/i386/elf/setjmp.S: Likewise. * sysdeps/i386/i486/strcat.S: Likewise. * sysdeps/i386/i486/strlen.S: Likewise. * sysdeps/i386/i586/add_n.S: Likewise. * sysdeps/i386/i586/lshift.S: Likewise. * sysdeps/i386/i586/memcpy.S: Likewise. * sysdeps/i386/i586/memset.S: Likewise. * sysdeps/i386/i586/rshift.S: Likewise. * sysdeps/i386/i586/strchr.S: Likewise. * sysdeps/i386/i586/strcpy.S: Likewise. * sysdeps/i386/i586/strlen.S: Likewise. * sysdeps/i386/i586/sub_n.S: Likewise. * sysdeps/i386/i686/add_n.S: Likewise. * sysdeps/i386/i686/memcpy.S: Likewise. * sysdeps/i386/i686/mempcpy.S: Likewise. * sysdeps/i386/i686/memset.S: Likewise. * sysdeps/i386/i686/strcmp.S: Likewise.
* (main): Rewrite initializers to avoid warnings.Ulrich Drepper2000-06-091-12/+16
|
* Update.Ulrich Drepper2000-06-092-4/+6
| | | | | * sysdeps/pthread/timer_routines.c (__timer_thread_queue_timer): Be prepared for empty timer list.
* Update.Ulrich Drepper2000-06-092-1/+8
| | | | | * sysdeps/pthread/timer_create.c (timer_create): Correct names of CPUTIME clock ID. Add support for thread clocks.
* Update.Ulrich Drepper2000-06-092-2/+5
| | | | | * sysdeps/pthread/posix-timer.h (timer_ptr2id): Operands in subtraction were switched.
* Update.Ulrich Drepper2000-06-082-1/+4
| | | | | * sysdeps/pthread/timer_routines.c (init_module): Use THREAD_MAXNODES threads.
* Update.Ulrich Drepper2000-06-084-10/+51
| | | | | | | | | | * sysdeps/pthread/posix-timer.h (struct timer_node): Add creator_pid. * sysdeps/pthread/timer_create.c: Fill in creator_pid. * sysdeps/pthread/timer_routines.c (thread_expire_timer): Send signal with sigqueueinfo is this system call is available. * sysdeps/pthread/timer_create.c (timer_create): Allow CLOCK_CPUTIME if _POSIX_CPUTIME is defined.
* Update.Ulrich Drepper2000-06-0811-0/+1289
| | | | | | | | | | | | | | | | | | | * sysdeps/pthread/Makefile: New file. Add rules to build timer functionality. * sysdeps/unix/sysv/linux/bits/local_lim.h: Add TIMER_MAX. 2000-06-04 Kaz Kylheku <kaz@ashi.footprints.net> * sysdeps/pthread/posix-timer.h: New file. * sysdeps/pthread/timer_create.c: New file. * sysdeps/pthread/timer_delete.c: New file. * sysdeps/pthread/timer_getoverr.c: New file. * sysdeps/pthread/timer_gettime.c: New file. * sysdeps/pthread/timer_routines.c: New file. * sysdeps/pthread/timer_settime.c: New file. * sysdeps/pthread/tst-timer.c: New file. 2000-06-08 Ulrich Drepper <drepper@redhat.com>
* Update.Ulrich Drepper2000-06-082-0/+24
| | | | * sysdeps/unix/sysv/linux/getdtsz.c: New file.
* Update.Ulrich Drepper2000-06-082-5/+10
| | | | | * sysdeps/unix/sysv/linux/sys/param.h: Define NOFILE directly as 256 and don't use OPEN_MAX.
* Update.Ulrich Drepper2000-06-083-4/+9
| | | | * sysdeps/unix/sysv/linux/fpathconf.c: Likewise.
* Update.Ulrich Drepper2000-06-081-0/+5
| | | | | | | 2000-06-08 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/pathconf.c: Define LINUX_LINK_MAX and use it instead of LINK_MAX.
* Define LINUX_LINK_MAX and use it instead of LINK_MAX.Ulrich Drepper2000-06-081-2/+6
|
* Update.Andreas Jaeger2000-06-081-0/+7
| | | | | | | | | 2000-06-08 Andreas Jaeger <aj@suse.de> * libio/genops.c (_IO_list_lock): Only compile body if we're thread safe. (_IO_list_unlock): Likewise. (_IO_list_resetlock): Likewise.
* * libio/genops.c (_IO_list_lock): Only compile body if we're Andreas Jaeger2000-06-081-1/+7
| | | | | | thread safe. (_IO_list_unlock): Likewise. (_IO_list_resetlock): Likewise.
* Update.Ulrich Drepper2000-06-082-3/+27
| | | | | | | 2000-06-08 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/bits/local_lim.h: Remove OPEN_MAX and LINK_MAX definitions if necessary.
* Update.Ulrich Drepper2000-06-082-2/+15
| | | | | * sysdeps/unix/sysv/linux/bits/local_lim.h: Undefine OPEN_MAX unless user defined it.
* Update.Ulrich Drepper2000-06-082-2/+14
| | | | | * sysdeps/unix/sysv/linux/bits/local_lim.h: Also undefine LINK_MAX if not defined by the user.
* Update.Ulrich Drepper2000-06-083-8/+7
| | | | | * libio/iofwrite_u.c (fwrite_unlocked): Remove obsolete comment. * libio/iofwrite.c (_IO_fwrite): Likewise.
* Update.Ulrich Drepper2000-06-082-1/+4
| | | | | * time/time.h: Add missing __THROW for clock_getcpuclockid prototype.
* Update.Ulrich Drepper2000-06-082-1/+2
| | | | * elf/Makefile (distribute): Add dl-dtprocnum.h.
* Update.Ulrich Drepper2000-06-0814-17/+125
| | | | | | | | | | | | | | | | * include/elf.h: Include also <dl-dtprocnum.h>. * elf/dl-deps.c: Likewise. * elf/dl-lookup.c: Likewise. * elf/dl-runtime.c: Likewise. * elf/dl-version.c: Likewise. * elf/do-rel.h: Likewise. * elf/dynamic-link.h: Likewise. * elf/link.h: Likewise. * elf/rtld.c: Likewise. * sysdeps/generic/dl-dtprocnum.h: New file. * sysdeps/ia64/dl-dtprocnum.h: New file. * sysdeps/mips/dl-dtprocnum.h: New file. * sysdeps/sparc/dl-dtprocnum.h: New file.