Ulrich Drepper
c114f43027
Update.
1999-09-25 17:00:24 +00:00
Ulrich Drepper
7be1134e6f
(sigaction): Correct last patch. Don't select pthread_sighandler_rt
...
based on the signal number but instead of the SA_SIGINFO flag.
1999-09-25 16:59:50 +00:00
Ulrich Drepper
77b33ea836
Update.
1999-09-25 07:07:39 +00:00
Ulrich Drepper
f8be8172b4
(pthread_cond_timedwait_relative): Never return with EINTR.
1999-09-25 07:07:14 +00:00
Ulrich Drepper
a3d618126a
Update.
1999-09-23 18:09:47 +00:00
Ulrich Drepper
7939e51494
Move struct pthread_key_struct and destr_function to internals.h.
1999-09-23 18:05:55 +00:00
Ulrich Drepper
f3c15dbd97
Add struct pthread_key_struct and destr_function definitions.
1999-09-23 18:05:41 +00:00
Ulrich Drepper
0b895ebedc
Update.
1999-09-12 19:29:12 +00:00
Ulrich Drepper
4f4507a22c
Fix typos.
1999-09-05 17:36:30 +00:00
Ulrich Drepper
970ab68b6e
Update.
1999-09-05 00:14:00 +00:00
Ulrich Drepper
df25ffc348
Export __fork, vfork, and __vfork in libpthread.
1999-09-05 00:12:57 +00:00
Ulrich Drepper
355e5a9698
(__fork): Renamed from fork and use __libc_fork. Add fork as weak alias.
...
(__vfork): New function, alias vfork.
1999-09-05 00:11:40 +00:00
Ulrich Drepper
8b8fd1a8d6
Update.
1999-08-23 17:52:24 +00:00
Ulrich Drepper
625b5535c8
(pthread_sighandler): Add SIGCONTEXT_EXTRA_ARGS to call to signal
...
handler.
1999-08-23 17:46:43 +00:00
Ulrich Drepper
82372ea939
Pass sigcontext through wrapper to the user function.
1999-08-20 19:30:19 +00:00
Ulrich Drepper
6c7eaa9206
Update.
1999-08-20 19:30:08 +00:00
Ulrich Drepper
99731fbaae
Update.
1999-08-20 19:01:57 +00:00
Ulrich Drepper
d2e1ff2889
(__pthread_kill_other_threads_np): Reset signal handlers for the
...
signals we used in the thread implementation here.
1999-08-20 19:01:29 +00:00
Ulrich Drepper
3756823b75
(__pthread_reset_main_thread): Undo last change.
1999-08-20 18:58:56 +00:00
Ulrich Drepper
28f2b23e68
Update.
1999-08-20 00:41:16 +00:00
Ulrich Drepper
1f6935a45f
(__pthread_reset_main_thread): Reset signal handlers for the signals we used
...
in the thread implementation.
1999-08-20 00:32:37 +00:00
Ulrich Drepper
8de1cf5ef0
Update.
1999-08-20 00:17:18 +00:00
Ulrich Drepper
ca0f823519
Export __pthread_kill_other_threads_np from libpthread for GLIBC_2.1.2.
1999-08-20 00:16:44 +00:00
Ulrich Drepper
ba2ee02dbf
Update.
1999-08-01 21:56:31 +00:00
Ulrich Drepper
9b0a6cee0c
[ld.so] (GLIBC_2.0): Export __libc_internal_tsd_get and
...
__libc_internal_tsd_set.
1999-08-01 21:51:07 +00:00
Ulrich Drepper
b5aef3124f
Update.
1999-07-29 06:43:52 +00:00
Ulrich Drepper
f0a46e3173
Remove inclusion of <linux/tasks.h> since it's not needed anymore.
1999-07-29 06:43:07 +00:00
Ulrich Drepper
bc50216158
Update.
1999-07-16 23:19:03 +00:00
Ulrich Drepper
4d31cea226
Align _pthread_descr_struct to 32 bytes.
1999-07-16 23:18:26 +00:00
Ulrich Drepper
d97e5d3cd0
Update.
1999-07-10 09:58:57 +00:00
Ulrich Drepper
667217ce8e
(pthread_handle_create): Free mmap region after stack if clone failed.
1999-07-10 09:57:24 +00:00
Ulrich Drepper
059f928f81
Correct last patch.
1999-07-09 22:15:02 +00:00
Ulrich Drepper
5175645757
Update.
1999-07-09 21:02:49 +00:00
Ulrich Drepper
af0bec70ce
Add sem_destroy, sem_getvalue, sem_init, sem_post, sem_trywait,
...
and sem_wait to GLIBC_2.1.
1999-07-09 21:02:24 +00:00
Ulrich Drepper
e8e4384834
Compatibility versions of semaphore functions.
1999-07-09 21:01:18 +00:00
Ulrich Drepper
92cb24bf3c
(libpthread-routines): Add oldsemaphore routine.
1999-07-09 21:00:54 +00:00
Ulrich Drepper
defb047600
Add default_symbol_versions for the changed functions.
...
(__new_sem_init): Rename from sem_init.
(__new_sem_post): Rename from sem_post.
(__new_sem_wait): Rename from sem_wait.
(__new_sem_trywait): Rename from sem_trywait.
(__new_sem_getvalue): Rename from sem_getvalue.
(__new_sem_destroy): Rename from sem_destroy.
1999-07-09 21:00:41 +00:00
Ulrich Drepper
58edf87b66
Update.
1999-07-09 14:36:24 +00:00
Ulrich Drepper
1ab0549119
Changed to use p_nextlock instead of p_nextwaiting.
1999-07-09 13:56:57 +00:00
Ulrich Drepper
1cc75359d7
Added p_nextlock to initializers.
1999-07-09 13:47:00 +00:00
Ulrich Drepper
4d3a2ae384
Added p_nextlock entry to separate queueing for a lock from queueing
...
for a CV (sometimes a thread queues on a lock to serialize removing
itself from a CV queue).
1999-07-09 13:46:33 +00:00
Ulrich Drepper
33d1a2c5b8
Update.
...
1999-05-23 Ulrich Drepper <drepper@cygnus.com>
* sysdeps/alpha/fpu/bits/fenv.h: Pretty print.
* sysdeps/sparc/sparc64/fpu/bits/fenv.h: Remove unneeded #if.
1999-05-22 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
* sysdeps/m68k/fpu/bits/fenv.h (fenv_t): Prepend __ to member
names to protect from user's macro namespace.
* sysdeps/arm/fpu/bits/fenv.h (fenv_t): Likewise.
* sysdeps/generic/bits/fenv.h (fexcept_t, fenv_t): Likewise.
* sysdeps/i386/fpu/bits/fenv.h (fenv_t): Likewise.
* sysdeps/mips/bits/fenv.h (fenv_t): Likewise.
* sysdeps/m68k/fpu/feholdexcpt.c, sysdeps/m68k/fpu/fesetenv.c:
Adapted.
* sysdeps/arm/fpu/fegetenv.c, sysdeps/arm/fpu/feholdexcpt.c,
sysdeps/arm/fpu/fesetenv.c: Likewise.
* sysdeps/i386/fpu/fclrexcpt.c, sysdeps/i386/fpu/feholdexcpt.c,
sysdeps/i386/fpu/fesetenv.c, sysdeps/i386/fpu/fraiseexcpt.c,
sysdeps/i386/fpu/fsetexcptflg.c: Likewise.
* sysdeps/mips/fesetenv.c: Likewise.
1999-05-23 10:13:49 +00:00
Ulrich Drepper
0a51738ed9
Correct example.
1999-05-23 09:27:35 +00:00
Ulrich Drepper
2acd8fcfc4
Update.
...
1999-05-18 Thorsten Kukuk <kukuk@suse.de>
* nis/nis_lookup.c (nis_lookup): If we run out of memory, close
RPC connection.
1999-05-18 13:04:17 +00:00
Ulrich Drepper
407d26b705
Update.
...
1999-05-18 Jakub Jelinek <jj@ultra.linux.cz>
* sysdeps/sparc/sparc64/rawmemchr.S: New file.
* sysdeps/sparc/sparc32/sparcv9/rawmemchr.S: New file.
* sysdeps/sparc/sparc64/memchr.S: Fix if the second argument
contains garbage in bits 8-63.
* sysdeps/sparc/sparc64/memset.S: Ditto.
* sysdeps/sparc/sparc64/strchr.S: Ditto.
1999-05-18 10:00:20 +00:00
Ulrich Drepper
1acf7665c7
Update.
...
1999-05-18 Ulrich Drepper <drepper@cygnus.com>
* sysdeps/wordsize-64/stdint.h (INTPTR_MAX): Add missing ).
1999-05-17 David S. Miller <davem@redhat.com>
* sysdeps/sparc/sparc32/atomicity.h: New file.
* sysdeps/sparc/sparc32/sparcv9/atomicity.h: New file.
* sysdeps/sparc/sparc64/atomicity.h: New file.
* sysdeps/sparc/sparc32/sparcv9/Makefile: Add -Wa,-Av9a to
sysdep-CFLAGS.
1999-05-18 09:48:05 +00:00
Ulrich Drepper
431c33c0bc
Update.
...
1999-05-16 Wolfram Gloger <wmglo@dent.med.uni-muenchen.de>
* malloc/malloc.c: Cleanup to bring in line with released
stand-alone version `ptmalloc'. Update some comments.
(internal_function): Move fallback definition so that the source
compiles outside of libc, and use it in more places.
(malloc_atfork): Fix when malloc_check is in use.
1999-05-16 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
* stdlib/tst-strtod.c: Fix typo.
1999-05-16 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
* elf/dl-close.c (_dl_close): Add cast to avoid warning about
const incorrectness.
1999-05-17 10:09:50 +00:00
Ulrich Drepper
2c68584cdd
Update.
...
1999-04-29 Andreas Jaeger <aj@arthur.rhein-neckar.de>
* resolv/res_hconf.c (_res_hconf_init): Remove unused variable end.
1999-04-29 10:56:31 +00:00
Ulrich Drepper
89afc233db
Update.
...
* sysdeps/pthread/bits/libc-lock.h (__libc_lock_define_initialized):
Don't use initializer since it is all zeroes.
(__libc_once_define): Likewise.
1999-04-28 21:58:40 +00:00
Ulrich Drepper
390500b147
Update.
...
1999-04-28 Ulrich Drepper <drepper@cygnus.com>
* manager.c (pthread_allocate_stack): Optimize initialization of new
thread descriptor.
1999-04-28 21:56:46 +00:00