kopensolaris-gnu/glibc.git
20 years agoRename converted variable to correcter name irreversible.
drepper [Sat, 10 Jun 2000 22:48:33 +0000 (22:48 +0000)]
Rename converted variable to correcter name irreversible.

20 years agoUpdate.
drepper [Sat, 10 Jun 2000 21:55:11 +0000 (21:55 +0000)]
Update.

20 years ago(struct cmsghdr): Mark __cmsg_data field with __extension__.
drepper [Sat, 10 Jun 2000 21:54:27 +0000 (21:54 +0000)]
(struct cmsghdr): Mark __cmsg_data field with __extension__.

20 years agoUpdate
drepper [Sat, 10 Jun 2000 21:04:36 +0000 (21:04 +0000)]
Update

20 years agoFix it so it actually works.
drepper [Sat, 10 Jun 2000 21:03:20 +0000 (21:03 +0000)]
Fix it so it actually works.

20 years agoUpdate.
drepper [Sat, 10 Jun 2000 19:51:45 +0000 (19:51 +0000)]
Update.

20 years ago(list_append): Little fix to reall append the entry.
drepper [Sat, 10 Jun 2000 19:50:50 +0000 (19:50 +0000)]
(list_append): Little fix to reall append the entry.

20 years agoUpdate.
drepper [Sat, 10 Jun 2000 18:20:09 +0000 (18:20 +0000)]
Update.

20 years agoFix various small bugs in several functions.
drepper [Sat, 10 Jun 2000 18:19:05 +0000 (18:19 +0000)]
Fix various small bugs in several functions.

20 years agoUpdate.
drepper [Sat, 10 Jun 2000 17:34:04 +0000 (17:34 +0000)]
Update.

20 years agoFix comment.
drepper [Sat, 10 Jun 2000 17:33:20 +0000 (17:33 +0000)]
Fix comment.

20 years agolockfile.c (__fresetlockfiles): Remove unused variable fp.
aj [Sat, 10 Jun 2000 10:17:31 +0000 (10:17 +0000)]
lockfile.c (__fresetlockfiles): Remove unused variable fp.

20 years agoUpdate.
drepper [Sat, 10 Jun 2000 08:28:06 +0000 (08:28 +0000)]
Update.

20 years agoThread matching now done on
drepper [Sat, 10 Jun 2000 08:27:47 +0000 (08:27 +0000)]
Thread matching now done on
clock type as well as thread attributes.
There are individual global signal-delivering threads for
different clock types.

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.

20 years agoThread matching now done on
drepper [Sat, 10 Jun 2000 08:27:17 +0000 (08:27 +0000)]
Thread matching now done on
clock type as well as thread attributes.
There are individual global signal-delivering threads for
different clock types.

20 years agoThread matching now done on
drepper [Sat, 10 Jun 2000 08:27:03 +0000 (08:27 +0000)]
Thread matching now done on
clock type as well as thread attributes.
There are individual global signal-delivering threads for
different clock types.

20 years agoUpdate.
drepper [Sat, 10 Jun 2000 08:02:29 +0000 (08:02 +0000)]
Update.

20 years agoTest case for race between pthread_join() effect and later use of the invalid
drepper [Sat, 10 Jun 2000 08:01:57 +0000 (08:01 +0000)]
Test case for race between pthread_join() effect and later use of the invalid
descriptor.

20 years agoUpdate.
drepper [Sat, 10 Jun 2000 07:58:50 +0000 (07:58 +0000)]
Update.

20 years ago(pthread_handle_free): Use nonexisting_handle instead of invalid_handle.
drepper [Sat, 10 Jun 2000 07:58:13 +0000 (07:58 +0000)]
(pthread_handle_free): Use nonexisting_handle instead of invalid_handle.

20 years ago(__pthread_create_2_1): Fix typo.
drepper [Sat, 10 Jun 2000 07:48:43 +0000 (07:48 +0000)]
(__pthread_create_2_1): Fix typo.

20 years agoUpdate.
drepper [Sat, 10 Jun 2000 07:45:56 +0000 (07:45 +0000)]
Update.

20 years ago(__pthread_create_2_1): Optimize a bit.
drepper [Sat, 10 Jun 2000 07:45:36 +0000 (07:45 +0000)]
(__pthread_create_2_1): Optimize a bit.

20 years ago(pthread_join): Use nonexisting_handle instead of invalid_handle to
drepper [Sat, 10 Jun 2000 07:26:28 +0000 (07:26 +0000)]
(pthread_join): Use nonexisting_handle instead of invalid_handle to
test for acceptable thread handle.

20 years ago(invalid_handle): Also test for p_terminated != 0.
drepper [Sat, 10 Jun 2000 07:25:41 +0000 (07:25 +0000)]
(invalid_handle): Also test for p_terminated != 0.
(nonexisting_handle): New function.  Same as old invalid_handle.

20 years agoUpdate.
drepper [Sat, 10 Jun 2000 05:48:35 +0000 (05:48 +0000)]
Update.

20 years agoAdd internal definitions previously in elf/link.h.
drepper [Sat, 10 Jun 2000 05:47:42 +0000 (05:47 +0000)]
Add internal definitions previously in elf/link.h.

20 years agoRemove libc internal declarations.
drepper [Sat, 10 Jun 2000 05:47:20 +0000 (05:47 +0000)]
Remove libc internal declarations.

20 years agoUpdate.
drepper [Sat, 10 Jun 2000 04:37:32 +0000 (04:37 +0000)]
Update.

20 years agoLinux/IA-64 specific /proc information parser.
drepper [Sat, 10 Jun 2000 04:36:31 +0000 (04:36 +0000)]
Linux/IA-64 specific /proc information parser.

20 years agoUpdate.
drepper [Sat, 10 Jun 2000 04:31:24 +0000 (04:31 +0000)]
Update.

20 years ago(distribute): Add failtestmod.c.
drepper [Sat, 10 Jun 2000 04:30:40 +0000 (04:30 +0000)]
(distribute): Add failtestmod.c.
(tests): Add failtest.
Add rules to build and run failtest.

20 years agoModulefor test of error handling in dynamic loading interface.
drepper [Sat, 10 Jun 2000 04:29:34 +0000 (04:29 +0000)]
Modulefor test of error handling in dynamic loading interface.

20 years agoProgram to test error handling in dynamic loading interface.
drepper [Sat, 10 Jun 2000 04:29:18 +0000 (04:29 +0000)]
Program to test error handling in dynamic loading interface.

20 years ago(_dlerror_run): Set result->errstring to NULL after freeing it.
drepper [Sat, 10 Jun 2000 04:28:38 +0000 (04:28 +0000)]
(_dlerror_run): Set result->errstring to NULL after freeing it.

20 years agoUpdate.
drepper [Sat, 10 Jun 2000 04:06:58 +0000 (04:06 +0000)]
Update.

20 years ago(struct dl_action_result): Add objname member.
drepper [Sat, 10 Jun 2000 04:06:18 +0000 (04:06 +0000)]
(struct dl_action_result): Add objname member.
(dlerror): Add objname to asprintf() parameters.
(_dl_error_run): Pass new parameter to _dl_catch_error.

20 years agoUpdate.
drepper [Sat, 10 Jun 2000 04:01:36 +0000 (04:01 +0000)]
Update.

20 years agoAdjust _dl_signal_error prototype.
drepper [Sat, 10 Jun 2000 04:00:54 +0000 (04:00 +0000)]
Adjust _dl_signal_error prototype.

20 years agoAdjust _dl_catch_error prototype.
drepper [Sat, 10 Jun 2000 04:00:07 +0000 (04:00 +0000)]
Adjust _dl_catch_error prototype.

20 years ago(dl_main): Pass new parameter to _dl_catch_error.
drepper [Sat, 10 Jun 2000 03:58:55 +0000 (03:58 +0000)]
(dl_main): Pass new parameter to _dl_catch_error.

20 years agoMark error messages with N_().
drepper [Sat, 10 Jun 2000 03:58:08 +0000 (03:58 +0000)]
Mark error messages with N_().
Add comments about problems with error message translations.

20 years agoMark error messages with N_().
drepper [Sat, 10 Jun 2000 03:57:04 +0000 (03:57 +0000)]
Mark error messages with N_().

20 years agoMark error messages with N_().
drepper [Sat, 10 Jun 2000 03:56:44 +0000 (03:56 +0000)]
Mark error messages with N_().

20 years agoMark error messages with N_().
drepper [Sat, 10 Jun 2000 03:56:17 +0000 (03:56 +0000)]
Mark error messages with N_().
Add comments about problems with error message translations.

20 years ago(_dl_open): Pass new parameter to _dl_catch_error.
drepper [Sat, 10 Jun 2000 03:54:51 +0000 (03:54 +0000)]
(_dl_open): Pass new parameter to _dl_catch_error.
Mark error messages with N_().

20 years agoAdd comments about problems with error message translations.
drepper [Sat, 10 Jun 2000 03:53:48 +0000 (03:53 +0000)]
Add comments about problems with error message translations.

20 years agoMark error messages with N_().
drepper [Sat, 10 Jun 2000 03:53:05 +0000 (03:53 +0000)]
Mark error messages with N_().

20 years ago(dlerror_run): Pass new parameter to _dl_catch_error.
drepper [Sat, 10 Jun 2000 03:52:13 +0000 (03:52 +0000)]
(dlerror_run): Pass new parameter to _dl_catch_error.

20 years ago(struct catch): Add objname member.
drepper [Sat, 10 Jun 2000 03:51:28 +0000 (03:51 +0000)]
(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.
Mark error messages with N_().

20 years ago(_dl_map_object_deps): Pass new parameter to _dl_catch_error.
drepper [Sat, 10 Jun 2000 03:46:59 +0000 (03:46 +0000)]
(_dl_map_object_deps): Pass new parameter to _dl_catch_error.
Mark error messages with N_().

20 years agoMark error message with N_().
drepper [Sat, 10 Jun 2000 03:45:35 +0000 (03:45 +0000)]
Mark error message with N_().

20 years agoUpdate.
drepper [Sat, 10 Jun 2000 00:14:45 +0000 (00:14 +0000)]
Update.

20 years agoLinux/IA-64 __longjmp implementation.
drepper [Sat, 10 Jun 2000 00:14:40 +0000 (00:14 +0000)]
Linux/IA-64 __longjmp implementation.

20 years agoLinux/IA-64 setjmp definitions.
drepper [Sat, 10 Jun 2000 00:13:52 +0000 (00:13 +0000)]
Linux/IA-64 setjmp definitions.

20 years agoLinux/IA-64 implementation of BSD _setjmp.
drepper [Sat, 10 Jun 2000 00:12:45 +0000 (00:12 +0000)]
Linux/IA-64 implementation of BSD _setjmp.

20 years agoLinux/IA-64 implementation of BSD setjmp.
drepper [Sat, 10 Jun 2000 00:12:28 +0000 (00:12 +0000)]
Linux/IA-64 implementation of BSD setjmp.

20 years agoLinux/IA-64 implementation of setjmp.
drepper [Sat, 10 Jun 2000 00:12:12 +0000 (00:12 +0000)]
Linux/IA-64 implementation of setjmp.

20 years agoUpdate.
drepper [Sat, 10 Jun 2000 00:10:30 +0000 (00:10 +0000)]
Update.

20 years agoLinux/IA-64 pipe implementation.
drepper [Sat, 10 Jun 2000 00:10:20 +0000 (00:10 +0000)]
Linux/IA-64 pipe implementation.

20 years agoLinux/IA-64 brk implementation.
drepper [Sat, 10 Jun 2000 00:10:09 +0000 (00:10 +0000)]
Linux/IA-64 brk implementation.

20 years agoUpdate.
drepper [Sat, 10 Jun 2000 00:05:44 +0000 (00:05 +0000)]
Update.

20 years agoLinux/IA-64 implementation of sigsuspend.
drepper [Sat, 10 Jun 2000 00:03:58 +0000 (00:03 +0000)]
Linux/IA-64 implementation of sigsuspend.

20 years agoLinux/IA-64 implementation of sigprocmask.
drepper [Sat, 10 Jun 2000 00:03:40 +0000 (00:03 +0000)]
Linux/IA-64 implementation of sigprocmask.

20 years agoLinux/IA-64 implementation of sigpending.
drepper [Sat, 10 Jun 2000 00:03:19 +0000 (00:03 +0000)]
Linux/IA-64 implementation of sigpending.

20 years agoLinux/IA-64 implementation of sigaction.
drepper [Sat, 10 Jun 2000 00:02:55 +0000 (00:02 +0000)]
Linux/IA-64 implementation of sigaction.

20 years agoLinux/IA-64 definitions for sigstack and sigaltstack.
drepper [Sat, 10 Jun 2000 00:02:33 +0000 (00:02 +0000)]
Linux/IA-64 definitions for sigstack and sigaltstack.

20 years agoLinux/IA-64 definitions for sigaction.
drepper [Sat, 10 Jun 2000 00:02:05 +0000 (00:02 +0000)]
Linux/IA-64 definitions for sigaction.

20 years agoUpdate.
drepper [Fri, 9 Jun 2000 17:34:27 +0000 (17:34 +0000)]
Update.

20 years ago(where_is_shmfs): Try harder to find correct mount point despite wrong
drepper [Fri, 9 Jun 2000 17:33:44 +0000 (17:33 +0000)]
(where_is_shmfs): Try harder to find correct mount point despite wrong
information from the kernel.

20 years agoUpdate.
drepper [Fri, 9 Jun 2000 16:45:21 +0000 (16:45 +0000)]
Update.

20 years ago(__libc_dlsym): use DL_SYMBOL_ADDRESS() to obtain the address of a symbol
drepper [Fri, 9 Jun 2000 16:44:22 +0000 (16:44 +0000)]
(__libc_dlsym): use DL_SYMBOL_ADDRESS() to obtain the address of a symbol
so function pointers are handled properly.

20 years agoUpdate.
drepper [Fri, 9 Jun 2000 06:45:09 +0000 (06:45 +0000)]
Update.

20 years agoAdd bp-asm.h.
drepper [Fri, 9 Jun 2000 06:44:28 +0000 (06:44 +0000)]
Add bp-asm.h.

20 years agoUpdate.
drepper [Fri, 9 Jun 2000 06:42:46 +0000 (06:42 +0000)]
Update.

20 years ago(where_is_shmfs): Use defaultdir variable instead of "/var/shm" everywhere.
drepper [Fri, 9 Jun 2000 06:41:54 +0000 (06:41 +0000)]
(where_is_shmfs): Use defaultdir variable instead of "/var/shm" everywhere.

20 years agoUpdate.
drepper [Fri, 9 Jun 2000 06:35:03 +0000 (06:35 +0000)]
Update.

20 years ago(defaultdir): Change to /dev/shm/.
drepper [Fri, 9 Jun 2000 06:33:06 +0000 (06:33 +0000)]
(defaultdir): Change to /dev/shm/.

20 years agoUpdate.
drepper [Fri, 9 Jun 2000 06:30:46 +0000 (06:30 +0000)]
Update.

20 years ago(__timer_thread_queue_timer): Correct handling of matching variable.
drepper [Fri, 9 Jun 2000 06:30:08 +0000 (06:30 +0000)]
(__timer_thread_queue_timer): Correct handling of matching variable.

20 years ago * sysdeps/i386/bp-asm.h: New file.
gkm [Fri, 9 Jun 2000 06:14:38 +0000 (06:14 +0000)]
* 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.

20 years agoUpdate.
drepper [Fri, 9 Jun 2000 06:10:19 +0000 (06:10 +0000)]
Update.

20 years ago(main): Rewrite initializers to avoid warnings.
drepper [Fri, 9 Jun 2000 06:09:51 +0000 (06:09 +0000)]
(main): Rewrite initializers to avoid warnings.

20 years agoUpdate.
drepper [Fri, 9 Jun 2000 04:59:48 +0000 (04:59 +0000)]
Update.

20 years ago(__timer_thread_queue_timer): Be prepared for empty timer list.
drepper [Fri, 9 Jun 2000 04:59:26 +0000 (04:59 +0000)]
(__timer_thread_queue_timer): Be prepared for empty timer list.

20 years agoUpdate.
drepper [Fri, 9 Jun 2000 04:33:59 +0000 (04:33 +0000)]
Update.

20 years ago(timer_create): Correct names of CPUTIME clock ID. Add support for
drepper [Fri, 9 Jun 2000 04:33:39 +0000 (04:33 +0000)]
(timer_create): Correct names of CPUTIME clock ID.  Add support for
thread clocks.

20 years agoUpdate.
drepper [Fri, 9 Jun 2000 04:33:00 +0000 (04:33 +0000)]
Update.

20 years ago(timer_ptr2id): Operands in subtraction were switched.
drepper [Fri, 9 Jun 2000 04:32:35 +0000 (04:32 +0000)]
(timer_ptr2id): Operands in subtraction were switched.

20 years ago(struct timer_node): Move creator_pid to the end.
drepper [Thu, 8 Jun 2000 21:48:35 +0000 (21:48 +0000)]
(struct timer_node): Move creator_pid to the end.

20 years agoUpdate.
drepper [Thu, 8 Jun 2000 21:13:20 +0000 (21:13 +0000)]
Update.

20 years ago(init_module): Use THREAD_MAXNODES threads.
drepper [Thu, 8 Jun 2000 21:12:59 +0000 (21:12 +0000)]
(init_module): Use THREAD_MAXNODES threads.

20 years agoUpdate.
drepper [Thu, 8 Jun 2000 20:38:08 +0000 (20:38 +0000)]
Update.

20 years ago(thread_expire_timer): Send signal with sigqueueinfo is this system
drepper [Thu, 8 Jun 2000 20:37:48 +0000 (20:37 +0000)]
(thread_expire_timer): Send signal with sigqueueinfo is this system
call is available.

20 years agoFill in creator_pid.
drepper [Thu, 8 Jun 2000 20:36:48 +0000 (20:36 +0000)]
Fill in creator_pid.

20 years ago(struct timer_node): Add creator_pid.
drepper [Thu, 8 Jun 2000 20:36:13 +0000 (20:36 +0000)]
(struct timer_node): Add creator_pid.

20 years ago(timer_create): Allow CLOCK_CPUTIME if _POSIX_CPUTIME is defined.
drepper [Thu, 8 Jun 2000 19:58:24 +0000 (19:58 +0000)]
(timer_create): Allow CLOCK_CPUTIME if _POSIX_CPUTIME is defined.

20 years agoUpdate.
drepper [Thu, 8 Jun 2000 19:54:27 +0000 (19:54 +0000)]
Update.

20 years agoTest program for POSIX timer implementation.
drepper [Thu, 8 Jun 2000 19:54:01 +0000 (19:54 +0000)]
Test program for POSIX timer implementation.

20 years agoHelper functions for POSIX timer implementation.
drepper [Thu, 8 Jun 2000 19:53:46 +0000 (19:53 +0000)]
Helper functions for POSIX timer implementation.