kopensolaris-gnu/glibc.git
17 years agoSupport cancellation in librt.
drepper [Tue, 17 Jun 2003 22:22:56 +0000 (22:22 +0000)]
Support cancellation in librt.

17 years ago(__librt_multiple_threads, __librt_enable_asynccancel,
drepper [Tue, 17 Jun 2003 22:22:21 +0000 (22:22 +0000)]
(__librt_multiple_threads, __librt_enable_asynccancel,
__librt_disable_asynccancel): Declare.  (LIBC_CANCEL_ASYNC, LIBC_CANCEL_RESET,
LIBC_CANCEL_HANDLED): Define for IS_IN_librt.

17 years agoUpdate.
drepper [Tue, 17 Jun 2003 22:19:35 +0000 (22:19 +0000)]
Update.

17 years agoTest connect, creat, msgrcv, msgsnd, sendmsg, sendto, and tcdrain.
drepper [Tue, 17 Jun 2003 22:15:05 +0000 (22:15 +0000)]
Test connect, creat, msgrcv, msgsnd, sendmsg, sendto, and tcdrain.

17 years agoAdd rules to build and run tst-cancel18 and tst-cancelx18.
drepper [Tue, 17 Jun 2003 22:12:48 +0000 (22:12 +0000)]
Add rules to build and run tst-cancel18 and tst-cancelx18.

17 years agoTest of clock_nanosleep cancellation with exception based cleanup.
drepper [Tue, 17 Jun 2003 22:12:22 +0000 (22:12 +0000)]
Test of clock_nanosleep cancellation with exception based cleanup.

17 years agoTest of clock_nanosleep cancellation.
drepper [Tue, 17 Jun 2003 22:11:36 +0000 (22:11 +0000)]
Test of clock_nanosleep cancellation.

17 years agoUpdate.
drepper [Tue, 17 Jun 2003 22:11:22 +0000 (22:11 +0000)]
Update.

17 years ago(clock_nanosleep): nanosleep takes care of enabling cancellation.
drepper [Tue, 17 Jun 2003 22:10:25 +0000 (22:10 +0000)]
(clock_nanosleep): nanosleep takes care of enabling cancellation.

17 years ago(do_test): Fix some typos.
drepper [Tue, 17 Jun 2003 21:54:22 +0000 (21:54 +0000)]
(do_test): Fix some typos.

17 years agoAdd rules to build and run tst-cancel17.
drepper [Tue, 17 Jun 2003 21:23:47 +0000 (21:23 +0000)]
Add rules to build and run tst-cancel17.

17 years agoTest cancelability of aio_suspend with exceptions based cleanup.
drepper [Tue, 17 Jun 2003 21:22:56 +0000 (21:22 +0000)]
Test cancelability of aio_suspend with exceptions based cleanup.

17 years agoTest cancelability of aio_suspend.
drepper [Tue, 17 Jun 2003 21:22:11 +0000 (21:22 +0000)]
Test cancelability of aio_suspend.

17 years ago(aio_suspend): Make aio_suspend cancelable. It's not correct to
drepper [Tue, 17 Jun 2003 21:21:27 +0000 (21:21 +0000)]
(aio_suspend): Make aio_suspend cancelable.  It's not correct to
disable cancellation.  Instead of a cleanup handler.

17 years agoInclude pthreadP.h and then full source to handle SIGCANCEL.
drepper [Tue, 17 Jun 2003 20:48:07 +0000 (20:48 +0000)]
Include pthreadP.h and then full source to handle SIGCANCEL.

17 years agoInclude pthreadP.h and then full source to handle SIGCANCEL.
drepper [Tue, 17 Jun 2003 20:47:39 +0000 (20:47 +0000)]
Include pthreadP.h and then full source to handle SIGCANCEL.

17 years agoInclude pthreadP.h and then full source to handle SIGCANCEL.
drepper [Tue, 17 Jun 2003 20:47:16 +0000 (20:47 +0000)]
Include pthreadP.h and then full source to handle SIGCANCEL.

17 years agoUpdate.
drepper [Tue, 17 Jun 2003 20:46:06 +0000 (20:46 +0000)]
Update.

17 years agoAdd __builtin_expect for special case of seconds==0.
drepper [Tue, 17 Jun 2003 20:45:16 +0000 (20:45 +0000)]
Add __builtin_expect for special case of seconds==0.

17 years agoIf SIGCANCEL is defined and part of the incoming set, create a
drepper [Tue, 17 Jun 2003 20:44:31 +0000 (20:44 +0000)]
If SIGCANCEL is defined and part of the incoming set, create a
temporary set without this signal.

17 years agoUpdate..
drepper [Tue, 17 Jun 2003 09:33:56 +0000 (09:33 +0000)]
Update..

17 years agoTest open, close, pread, pwrite, fsync, and msync.
drepper [Tue, 17 Jun 2003 09:33:29 +0000 (09:33 +0000)]
Test open, close, pread, pwrite, fsync, and msync.

17 years agoUpdate.
drepper [Tue, 17 Jun 2003 08:58:31 +0000 (08:58 +0000)]
Update.

17 years ago(MULTIPLE_THREADS_OFFSET): Define.
drepper [Tue, 17 Jun 2003 08:57:44 +0000 (08:57 +0000)]
(MULTIPLE_THREADS_OFFSET): Define.

17 years ago(tcbhead_t): Add multiple_threads.
drepper [Tue, 17 Jun 2003 08:57:32 +0000 (08:57 +0000)]
(tcbhead_t): Add multiple_threads.

17 years ago(CENABLE, CDISABLE): Define for librt. #error if neither libpthread, libc nor
drepper [Tue, 17 Jun 2003 08:57:14 +0000 (08:57 +0000)]
(CENABLE, CDISABLE): Define for librt.  #error if neither libpthread, libc nor
librt.

17 years ago(struct pthread): Add header.multiple_threads unconditionally.
drepper [Tue, 17 Jun 2003 08:56:25 +0000 (08:56 +0000)]
(struct pthread): Add header.multiple_threads unconditionally.

17 years ago(allocate_stack): Set header.multiple_threads unconditionally.
drepper [Tue, 17 Jun 2003 08:56:13 +0000 (08:56 +0000)]
(allocate_stack): Set header.multiple_threads unconditionally.

17 years ago(create_thread): Set header.multiple_threads unconditionally.
drepper [Tue, 17 Jun 2003 08:55:50 +0000 (08:55 +0000)]
(create_thread): Set header.multiple_threads unconditionally.

17 years agoUpdate.
drepper [Tue, 17 Jun 2003 08:49:28 +0000 (08:49 +0000)]
Update.

17 years agoUse CANCELLATION_P if defined before returning because seconds==0.
drepper [Tue, 17 Jun 2003 08:48:51 +0000 (08:48 +0000)]
Use CANCELLATION_P if defined before returning because seconds==0.

17 years agoUpdate.
drepper [Tue, 17 Jun 2003 08:44:32 +0000 (08:44 +0000)]
Update.

17 years agoAdd tests for the socket and signal functions, pause. Also test early
drepper [Tue, 17 Jun 2003 08:44:10 +0000 (08:44 +0000)]
Add tests for the socket and signal functions, pause.  Also test early
cancellation before the thread reaches the cancellation point.

17 years agoCompile forward.c with exceptions.
drepper [Tue, 17 Jun 2003 08:42:06 +0000 (08:42 +0000)]
Compile forward.c with exceptions.

17 years agosleep function for Linux.
drepper [Tue, 17 Jun 2003 08:39:29 +0000 (08:39 +0000)]
sleep function for Linux.

17 years agoUpdate.
drepper [Mon, 16 Jun 2003 23:07:43 +0000 (23:07 +0000)]
Update.

17 years agoAdd unwind information.
drepper [Mon, 16 Jun 2003 23:06:41 +0000 (23:06 +0000)]
Add unwind information.

17 years agoUpdate.
drepper [Mon, 16 Jun 2003 19:39:00 +0000 (19:39 +0000)]
Update.

17 years agoAlso check cancellation handlers.
drepper [Mon, 16 Jun 2003 19:38:41 +0000 (19:38 +0000)]
Also check cancellation handlers.

17 years agoAdd CFLAGS definition to compile function wrappers duplicated from
drepper [Mon, 16 Jun 2003 19:38:10 +0000 (19:38 +0000)]
Add CFLAGS definition to compile function wrappers duplicated from
libc with exceptions.

17 years ago(__libc_wait): Fix type of result variable.
drepper [Mon, 16 Jun 2003 19:02:42 +0000 (19:02 +0000)]
(__libc_wait): Fix type of result variable.

17 years agoBump to 0.47.
drepper [Mon, 16 Jun 2003 17:51:14 +0000 (17:51 +0000)]
Bump to 0.47.

17 years agoUpdate.
drepper [Mon, 16 Jun 2003 17:18:06 +0000 (17:18 +0000)]
Update.

17 years agoPrint linker warning if this function is called in a static linked binary.
drepper [Mon, 16 Jun 2003 17:16:06 +0000 (17:16 +0000)]
Print linker warning if this function is called in a static linked binary.

17 years agoAdd static_link_warning macro.
drepper [Mon, 16 Jun 2003 17:14:50 +0000 (17:14 +0000)]
Add static_link_warning macro.

17 years agoUpdate.
drepper [Mon, 16 Jun 2003 17:11:32 +0000 (17:11 +0000)]
Update.

17 years agoAdd aliases CP936, MS936, WINDOWS-936.
drepper [Mon, 16 Jun 2003 17:09:02 +0000 (17:09 +0000)]
Add aliases CP936, MS936, WINDOWS-936.

17 years agoAdd alias IBM-1047.
drepper [Mon, 16 Jun 2003 17:07:00 +0000 (17:07 +0000)]
Add alias IBM-1047.

17 years agoAdd aliases ISO_8859-16:2001, ISO_8859-16.
drepper [Mon, 16 Jun 2003 17:06:43 +0000 (17:06 +0000)]
Add aliases ISO_8859-16:2001, ISO_8859-16.

17 years agoAdd aliases ISO_8859-15, LATIN-9.
drepper [Mon, 16 Jun 2003 17:06:23 +0000 (17:06 +0000)]
Add aliases ISO_8859-15, LATIN-9.

17 years ago(ISO-8859-15): Add aliases ISO_8859-15, LATIN-9.
drepper [Mon, 16 Jun 2003 17:05:51 +0000 (17:05 +0000)]
(ISO-8859-15): Add aliases ISO_8859-15, LATIN-9.
(ISO-8859-16): Add aliases ISO_8859-16:2001, ISO_8859-16.
(IBM1047): Add alias IBM-1047.
(GBK): Add aliases MS936, WINDOWS-936.

17 years ago__xstat_conv): Define even if defined __ASSUME_STAT64_SYSCALL &&
drepper [Mon, 16 Jun 2003 17:02:55 +0000 (17:02 +0000)]
__xstat_conv): Define even if defined __ASSUME_STAT64_SYSCALL &&
defined XSTAT_IS_XSTAT64.
(__xstat64_conv): Change xstat_conv to __xstat_conv.

17 years agoUpdate.
drepper [Mon, 16 Jun 2003 08:57:09 +0000 (08:57 +0000)]
Update.

17 years agoUpdate from current official ISO 639.
drepper [Mon, 16 Jun 2003 08:56:11 +0000 (08:56 +0000)]
Update from current official ISO 639.

17 years agoUpdate.
drepper [Mon, 16 Jun 2003 08:11:48 +0000 (08:11 +0000)]
Update.

17 years ago[LC_TIME]: Correct month names to make the dates gramatically correct.
drepper [Mon, 16 Jun 2003 08:11:28 +0000 (08:11 +0000)]
[LC_TIME]: Correct month names to make the dates gramatically correct.

17 years agoUpdate.
drepper [Mon, 16 Jun 2003 08:03:44 +0000 (08:03 +0000)]
Update.

17 years ago(feholdexcept): Correct setting of MXCSR.
drepper [Mon, 16 Jun 2003 08:02:29 +0000 (08:02 +0000)]
(feholdexcept): Correct setting of MXCSR.

17 years ago(fedisableexcept): Correct setting of MXCSR.
drepper [Mon, 16 Jun 2003 08:01:54 +0000 (08:01 +0000)]
(fedisableexcept): Correct setting of MXCSR.

17 years ago(feenableexcept): Correct setting of MXCSR.
drepper [Mon, 16 Jun 2003 08:01:10 +0000 (08:01 +0000)]
(feenableexcept): Correct setting of MXCSR.

17 years ago(carg): Handle real arguments.
drepper [Mon, 16 Jun 2003 07:58:35 +0000 (07:58 +0000)]
(carg): Handle real arguments.
(conj): Likewise.
(cproj): Likewise.
(cimag): Likewise.
(creal): Likewise.

Remove __TGMATH_UNARY_IMAG_ONLY.

17 years agoTest of return value type of type generic math functions.
drepper [Mon, 16 Jun 2003 07:52:41 +0000 (07:52 +0000)]
Test of return value type of type generic math functions.

17 years ago(CFLAGS-test-tgmath-ret.c): New.
drepper [Mon, 16 Jun 2003 07:49:29 +0000 (07:49 +0000)]
(CFLAGS-test-tgmath-ret.c): New.
(tests): Add test-tgmath-ret.

17 years ago(ilogb): Return always an int.
drepper [Mon, 16 Jun 2003 07:48:32 +0000 (07:48 +0000)]
(ilogb): Return always an int.

17 years agoUpdate.
drepper [Mon, 16 Jun 2003 07:45:29 +0000 (07:45 +0000)]
Update.

17 years agoUpdate.
drepper [Mon, 16 Jun 2003 07:39:03 +0000 (07:39 +0000)]
Update.

17 years ago(dl_main): Use l_map_start not l_addr in Phdr computation so that
drepper [Mon, 16 Jun 2003 07:37:26 +0000 (07:37 +0000)]
(dl_main): Use l_map_start not l_addr in Phdr computation so that
prelinking wroks.

17 years ago(dl_main): Fix typos in last change.
drepper [Mon, 16 Jun 2003 07:35:13 +0000 (07:35 +0000)]
(dl_main): Fix typos in last change.

17 years agoArgonese language locale for Spain.
drepper [Mon, 16 Jun 2003 07:29:52 +0000 (07:29 +0000)]
Argonese language locale for Spain.

17 years agoMake sure all tests are executed before an error code is reported to make.
drepper [Mon, 16 Jun 2003 07:25:07 +0000 (07:25 +0000)]
Make sure all tests are executed before an error code is reported to make.

17 years ago(main): Remove unused variable 'monval'.
drepper [Mon, 16 Jun 2003 07:24:46 +0000 (07:24 +0000)]
(main): Remove unused variable 'monval'.

17 years ago[LC_TIME]: Use lower case letters in month and week day names.
drepper [Mon, 16 Jun 2003 07:22:30 +0000 (07:22 +0000)]
[LC_TIME]: Use lower case letters in month and week day names.

17 years agoUpdate.
drepper [Mon, 16 Jun 2003 07:10:25 +0000 (07:10 +0000)]
Update.

17 years agoAdd rules to build and run tst-cancel16 and tst-cancelx16.
drepper [Mon, 16 Jun 2003 07:09:53 +0000 (07:09 +0000)]
Add rules to build and run tst-cancel16 and tst-cancelx16.
Add missing CFLAGS definitions.

17 years agoTest of cancellation of blocking lockf call with exceptions.
drepper [Mon, 16 Jun 2003 07:09:19 +0000 (07:09 +0000)]
Test of cancellation of blocking lockf call with exceptions.

17 years agoCheck cancellation of blocking lockf call.
drepper [Mon, 16 Jun 2003 07:07:53 +0000 (07:07 +0000)]
Check cancellation of blocking lockf call.

17 years agoUpdate.
drepper [Mon, 16 Jun 2003 07:00:05 +0000 (07:00 +0000)]
Update.

17 years ago(__dl_iterate_phdr): Don't skip dynamic linker's map.
drepper [Mon, 16 Jun 2003 06:59:03 +0000 (06:59 +0000)]
(__dl_iterate_phdr): Don't skip dynamic linker's map.

17 years ago(dl_main): Initialize l_phdr and l_phnum of of the dynamic linker's map.
drepper [Mon, 16 Jun 2003 06:58:27 +0000 (06:58 +0000)]
(dl_main): Initialize l_phdr and l_phnum of of the dynamic linker's map.

17 years agoUpdate.
drepper [Mon, 16 Jun 2003 05:29:24 +0000 (05:29 +0000)]
Update.

17 years ago(DL_SYSINFO_IMPLEMENTATION): Use CFI opcodes.
drepper [Mon, 16 Jun 2003 05:28:46 +0000 (05:28 +0000)]
(DL_SYSINFO_IMPLEMENTATION): Use CFI opcodes.

17 years ago(DL_SYSINFO_IMPLEMENTATION): Use CFI opcodes.
drepper [Mon, 16 Jun 2003 05:28:33 +0000 (05:28 +0000)]
(DL_SYSINFO_IMPLEMENTATION): Use CFI opcodes.

17 years agoUpdate.
drepper [Sun, 15 Jun 2003 21:22:26 +0000 (21:22 +0000)]
Update.

17 years agoAdd cancellation support.
drepper [Sun, 15 Jun 2003 21:21:46 +0000 (21:21 +0000)]
Add cancellation support.

17 years agoAdd cancellation support.
drepper [Sun, 15 Jun 2003 21:21:11 +0000 (21:21 +0000)]
Add cancellation support.

17 years agoCompile tcdrain.c with exceptions.
drepper [Sun, 15 Jun 2003 21:19:35 +0000 (21:19 +0000)]
Compile tcdrain.c with exceptions.

17 years agoCompile msgrcv.c and msgsnd.c with exceptions.
drepper [Sun, 15 Jun 2003 21:19:07 +0000 (21:19 +0000)]
Compile msgrcv.c and msgsnd.c with exceptions.

17 years agoMajor rewrite of INTERNAL_SYSCALL to not use push inside asm statement
drepper [Sun, 15 Jun 2003 21:17:39 +0000 (21:17 +0000)]
Major rewrite of INTERNAL_SYSCALL to not use push inside asm statement
so that unwind info is correct around the syscall.

17 years agoAdd comment explaining the cancellation situation.
drepper [Sun, 15 Jun 2003 21:15:25 +0000 (21:15 +0000)]
Add comment explaining the cancellation situation.

17 years agoAdd comment explaining the cancellation situation.
drepper [Sun, 15 Jun 2003 21:15:05 +0000 (21:15 +0000)]
Add comment explaining the cancellation situation.

17 years agoAdd comment explaining the cancellation situation.
drepper [Sun, 15 Jun 2003 21:12:59 +0000 (21:12 +0000)]
Add comment explaining the cancellation situation.

17 years agoAdd comment explaining the cancellation situation.
drepper [Sun, 15 Jun 2003 21:12:34 +0000 (21:12 +0000)]
Add comment explaining the cancellation situation.

17 years agoAdd comment explaining the cancellation situation.
drepper [Sun, 15 Jun 2003 21:12:13 +0000 (21:12 +0000)]
Add comment explaining the cancellation situation.

17 years agoAdd comment explaining the cancellation situation.
drepper [Sun, 15 Jun 2003 21:11:45 +0000 (21:11 +0000)]
Add comment explaining the cancellation situation.

17 years agoAdd comment explaining the cancellation situation.
drepper [Sun, 15 Jun 2003 21:11:11 +0000 (21:11 +0000)]
Add comment explaining the cancellation situation.

17 years agoCompile system.c with exceptions.
drepper [Sun, 15 Jun 2003 21:10:25 +0000 (21:10 +0000)]
Compile system.c with exceptions.

17 years agoCompile sigpause.c, sigsuspend.c, sigtimedwait.c, sigwait.c, and
drepper [Sun, 15 Jun 2003 21:09:48 +0000 (21:09 +0000)]
Compile sigpause.c, sigsuspend.c, sigtimedwait.c, sigwait.c, and
sigwaitinfo.c with exceptions.

17 years agoCompile aio_suspend.c and clock_nanosleep.c with exceptions.
drepper [Sun, 15 Jun 2003 21:08:57 +0000 (21:08 +0000)]
Compile aio_suspend.c and clock_nanosleep.c with exceptions.

17 years agoCompile pread.c, pread64.c, pwrite.c, pwrite64.c, sleep.c, wait.c,
drepper [Sun, 15 Jun 2003 21:08:21 +0000 (21:08 +0000)]
Compile pread.c, pread64.c, pwrite.c, pwrite64.c, sleep.c, wait.c,
waitid.c, and waitpid.c with exceptions.

17 years agoCompile pselect.c, readv.c, writev.c, and usleep.c with exceptions.
drepper [Sun, 15 Jun 2003 21:07:20 +0000 (21:07 +0000)]
Compile pselect.c, readv.c, writev.c, and usleep.c with exceptions.