kopensolaris-gnu/glibc.git
16 years ago(libc): Export __libc_fatal@@GLIBC_PRIVATE.
drepper [Tue, 22 Jul 2003 23:55:36 +0000 (23:55 +0000)]
(libc): Export __libc_fatal@@GLIBC_PRIVATE.

16 years ago(libc): Export __libc_dlopen_mode@@GLIBC_PRIVATE,
drepper [Tue, 22 Jul 2003 23:55:23 +0000 (23:55 +0000)]
(libc): Export __libc_dlopen_mode@@GLIBC_PRIVATE,
__libc_dlsym@@GLIBC_PRIVATE and __libc_dlclose@@GLIBC_PRIVATE.

16 years ago(__libc_fatal): Add libc_hidden_def.
drepper [Tue, 22 Jul 2003 23:55:03 +0000 (23:55 +0000)]
(__libc_fatal): Add libc_hidden_def.

16 years ago(__libc_fatal): Add libc_hidden_def.
drepper [Tue, 22 Jul 2003 23:54:42 +0000 (23:54 +0000)]
(__libc_fatal): Add libc_hidden_def.

16 years ago(__libc_fatal): Add libc_hidden_def.
drepper [Tue, 22 Jul 2003 23:54:21 +0000 (23:54 +0000)]
(__libc_fatal): Add libc_hidden_def.

16 years ago(__libc_dlopen_mode, __libc_dlsym, __libc_dlclose): Add libc_hidden_def.
drepper [Tue, 22 Jul 2003 23:53:54 +0000 (23:53 +0000)]
(__libc_dlopen_mode, __libc_dlsym, __libc_dlclose): Add libc_hidden_def.

16 years ago(__libc_dlopen_mode, __libc_dlsym, __libc_dlclose): Add libc_hidden_proto.
drepper [Tue, 22 Jul 2003 23:53:40 +0000 (23:53 +0000)]
(__libc_dlopen_mode, __libc_dlsym, __libc_dlclose): Add libc_hidden_proto.

16 years ago(__libc_fatal): Add libc_hidden_proto.
drepper [Tue, 22 Jul 2003 23:53:24 +0000 (23:53 +0000)]
(__libc_fatal): Add libc_hidden_proto.

16 years agoUpdate.
drepper [Tue, 22 Jul 2003 23:52:38 +0000 (23:52 +0000)]
Update.

16 years ago(pthread_cancel): Call pthread_cancel_init.
drepper [Tue, 22 Jul 2003 23:51:52 +0000 (23:51 +0000)]
(pthread_cancel): Call pthread_cancel_init.

16 years ago(pthread_cancel_init): New prototype.
drepper [Tue, 22 Jul 2003 23:51:39 +0000 (23:51 +0000)]
(pthread_cancel_init): New prototype.

16 years ago(libpthread-routines): Add unwind-forcedunwind.
drepper [Tue, 22 Jul 2003 23:51:24 +0000 (23:51 +0000)]
(libpthread-routines): Add unwind-forcedunwind.
(libpthread-shared-only-routines): Likewise.
(CFLAGS-unwind-forcedunwind.c): Compile with exceptions.

16 years agoForced unwind entry points.
drepper [Tue, 22 Jul 2003 23:51:07 +0000 (23:51 +0000)]
Forced unwind entry points.

16 years agoConditional _Unwind_Resume support for librt.
drepper [Tue, 22 Jul 2003 23:50:11 +0000 (23:50 +0000)]
Conditional _Unwind_Resume support for librt.

16 years ago(routines, shared-only-routines): Add unwind-resume in csu subdir.
drepper [Tue, 22 Jul 2003 23:49:45 +0000 (23:49 +0000)]
(routines, shared-only-routines): Add unwind-resume in csu subdir.
(CFLAGS-unwind-resume.c, CFLAGS-rt-unwind-resume.c): Compile with exceptions.
(librt-sysdep_routines, librt-shared-only-routines): Add rt-unwind-resume.

16 years agoConditional _Unwind_Resume support.
drepper [Tue, 22 Jul 2003 23:49:17 +0000 (23:49 +0000)]
Conditional _Unwind_Resume support.

16 years ago(do_thread, create_thread): Make attr argument const struct pthread_attr *.
drepper [Tue, 22 Jul 2003 23:48:31 +0000 (23:48 +0000)]
(do_thread, create_thread): Make attr argument const struct pthread_attr *.

16 years agoUpdate.
drepper [Tue, 22 Jul 2003 23:10:17 +0000 (23:10 +0000)]
Update.

16 years ago(__res_state): Return __resp if USE___THREAD.
drepper [Tue, 22 Jul 2003 23:09:28 +0000 (23:09 +0000)]
(__res_state): Return __resp if USE___THREAD.

16 years ago(libc): Export _res@GLIBC_2.0 even if USE_TLS && HAVE___THREAD.
drepper [Tue, 22 Jul 2003 23:09:09 +0000 (23:09 +0000)]
(libc): Export _res@GLIBC_2.0 even if USE_TLS && HAVE___THREAD.
Export __resp@@GLIBC_PRIVATE.

16 years ago(_res): Normal .bss variable with compat_symbol even if USE___THREAD.
drepper [Tue, 22 Jul 2003 23:08:52 +0000 (23:08 +0000)]
(_res): Normal .bss variable with compat_symbol even if USE___THREAD.
(__resp): New __thread variable.
(__libc_resp): New alias.

16 years ago(__resp): Declare. Define to __libc_resp if in libc.so.
drepper [Tue, 22 Jul 2003 23:08:36 +0000 (23:08 +0000)]
(__resp): Declare.  Define to __libc_resp if in libc.so.
(_res): If USE___THREAD, define to (*__resp).

16 years agoUpdate.
drepper [Tue, 22 Jul 2003 23:08:15 +0000 (23:08 +0000)]
Update.

16 years agoTest of thread-local _res.
drepper [Tue, 22 Jul 2003 23:07:47 +0000 (23:07 +0000)]
Test of thread-local _res.

16 years ago(tests): Add tst-_res1.
drepper [Tue, 22 Jul 2003 23:07:29 +0000 (23:07 +0000)]
(tests): Add tst-_res1.
(modules-names, extra-objs, test-extras, test-modules): Add support
for test modules.
($(objpfx)tst-_res1mod2.so): Depend on $(objpfx)tst-_res1mod1.so.
($(objpfx)tst-_res1): Depend on $(objpfx)tst-_res1mod2.so and
-lpthread.

16 years ago(__res_state): Return __resp.
drepper [Tue, 22 Jul 2003 23:07:12 +0000 (23:07 +0000)]
(__res_state): Return __resp.

16 years agoInclude resolv.h.
drepper [Tue, 22 Jul 2003 23:07:01 +0000 (23:07 +0000)]
Include resolv.h.
(pthread_start_thread): Initialize __resp.

16 years ago(__res_state): Return __resp if USE___THREAD.
drepper [Tue, 22 Jul 2003 23:06:45 +0000 (23:06 +0000)]
(__res_state): Return __resp if USE___THREAD.

16 years ago(struct _pthread_descr_struct): Provide p_res member even if USE_TLS
drepper [Tue, 22 Jul 2003 23:06:32 +0000 (23:06 +0000)]
(struct _pthread_descr_struct): Provide p_res member even if USE_TLS
&& HAVE___THREAD.

16 years agoUpdate.
drepper [Tue, 22 Jul 2003 23:06:03 +0000 (23:06 +0000)]
Update.

16 years agoTest of thread-local _res.
drepper [Tue, 22 Jul 2003 23:05:45 +0000 (23:05 +0000)]
Test of thread-local _res.

16 years ago(tests): Add tst-_res1.
drepper [Tue, 22 Jul 2003 23:05:20 +0000 (23:05 +0000)]
(tests): Add tst-_res1.
(module-names): Add tst-_res1mod1, tst-_res1mod2.
($(objpfx)tst-_res1mod2.so): Depend on $(objpfx)tst-_res1mod1.so.
($(objpfx)tst-_res1): Depend on $(objpfx)tst-_res1mod2.so and libpthread.

16 years agoInclude resolv.h.
drepper [Tue, 22 Jul 2003 23:04:14 +0000 (23:04 +0000)]
Include resolv.h.
(start_thread): Initialize __resp.

16 years agoInclude resolv.h.
drepper [Tue, 22 Jul 2003 23:04:00 +0000 (23:04 +0000)]
Include resolv.h.
(struct pthread): Add res field.

16 years ago(__res_state): Return __resp.
drepper [Tue, 22 Jul 2003 23:03:46 +0000 (23:03 +0000)]
(__res_state): Return __resp.

16 years agoUpdate.
drepper [Tue, 22 Jul 2003 22:28:07 +0000 (22:28 +0000)]
Update.

16 years agoi386 function to set FPU control word.
drepper [Tue, 22 Jul 2003 22:21:12 +0000 (22:21 +0000)]
i386 function to set FPU control word.

16 years ago(_FPU_GETCW, _FPU_SETCW): Document that newer hardware needs more than these
drepper [Tue, 22 Jul 2003 22:20:17 +0000 (22:20 +0000)]
(_FPU_GETCW, _FPU_SETCW): Document that newer hardware needs more than these
macros.

16 years agoInclude <unistd.h>, <ldsodefs.h> and <dl-procinfo.h>.
drepper [Tue, 22 Jul 2003 22:19:31 +0000 (22:19 +0000)]
Include <unistd.h>, <ldsodefs.h> and <dl-procinfo.h>.
(fesetexceptflag): Set MXCSR if needed.

16 years agoInclude <unistd.h>, <ldsodefs.h> and <dl-procinfo.h>.
drepper [Tue, 22 Jul 2003 22:18:56 +0000 (22:18 +0000)]
Include <unistd.h>, <ldsodefs.h> and <dl-procinfo.h>.
(__feclearexcept): Clear MXCSR if needed.

16 years ago(_dl_hwcap): New variable.
drepper [Tue, 22 Jul 2003 22:18:27 +0000 (22:18 +0000)]
(_dl_hwcap): New variable.
(_dl_aux_init): Initialize GL(dl_hwcap) for static binaries.

16 years ago (PROCINFO_CLASS): Define if not yet defined. Use it instead of EXTERN.
drepper [Tue, 22 Jul 2003 22:07:18 +0000 (22:07 +0000)]
 (PROCINFO_CLASS): Define if not yet defined.  Use it instead of EXTERN.
Undefine at the end of the file.

16 years agoProcessor information handling definitions for ld.so.
drepper [Tue, 22 Jul 2003 22:06:23 +0000 (22:06 +0000)]
Processor information handling definitions for ld.so.

16 years agoProcessor information handling implementation for ld.so.
drepper [Tue, 22 Jul 2003 22:06:10 +0000 (22:06 +0000)]
Processor information handling implementation for ld.so.

16 years ago(PROCINFO_CLASS): Define.
drepper [Tue, 22 Jul 2003 22:05:27 +0000 (22:05 +0000)]
(PROCINFO_CLASS): Define.

16 years agoInclude dl-procinfo.c.
drepper [Tue, 22 Jul 2003 22:05:12 +0000 (22:05 +0000)]
Include dl-procinfo.c.
(PROCINFO_CLASS): Define.

16 years ago(CFLAGS-ldconfig.c): Define IS_IN_ldconfig.
drepper [Tue, 22 Jul 2003 22:04:44 +0000 (22:04 +0000)]
(CFLAGS-ldconfig.c): Define IS_IN_ldconfig.

16 years ago(main): Issue a fatal error if relative path is used to build cache.
drepper [Tue, 22 Jul 2003 21:58:22 +0000 (21:58 +0000)]
(main): Issue a fatal error if relative path is used to build cache.

16 years ago(process_file): Avoid possible overflow in assignment.
drepper [Tue, 22 Jul 2003 21:35:06 +0000 (21:35 +0000)]
(process_file): Avoid possible overflow in assignment.

16 years ago.
roland [Tue, 22 Jul 2003 20:06:18 +0000 (20:06 +0000)]
.

16 years ago2003-07-21 Art Haas <ahaas@airmail.net>
roland [Tue, 22 Jul 2003 20:05:55 +0000 (20:05 +0000)]
2003-07-21  Art Haas  <ahaas@airmail.net>

* manual/charset.texi (Converting a Character): Fix example code so a
valid pointer is returned.

16 years ago(process_file): Check that file is a shared object.
aj [Tue, 22 Jul 2003 20:00:48 +0000 (20:00 +0000)]
(process_file): Check that file is a shared object.

16 years agoUpdate.
aj [Tue, 22 Jul 2003 20:00:41 +0000 (20:00 +0000)]
Update.

16 years agoUpdate.
aj [Tue, 22 Jul 2003 19:37:41 +0000 (19:37 +0000)]
Update.

16 years ago * elf/sofini.c (__FRAME_END__): Use attribute used so that gcc
aj [Tue, 22 Jul 2003 19:37:27 +0000 (19:37 +0000)]
* elf/sofini.c (__FRAME_END__): Use attribute used so that gcc
will not optimize it away.
(__DTOR_END__): Likewise.
(__CTOR_END__): Likewise.

16 years agoUpdate.
aj [Tue, 22 Jul 2003 19:25:40 +0000 (19:25 +0000)]
Update.

16 years agoUpdate.
drepper [Tue, 22 Jul 2003 19:24:49 +0000 (19:24 +0000)]
Update.

16 years ago(_elf_set_element): Use attribute used so that gcc will not optimize it away.
aj [Tue, 22 Jul 2003 19:24:48 +0000 (19:24 +0000)]
(_elf_set_element): Use attribute used so that gcc will not optimize it away.
(link_warning): Likewise.

16 years ago(tests): Add tst-wcpncpy.
drepper [Tue, 22 Jul 2003 19:23:54 +0000 (19:23 +0000)]
(tests): Add tst-wcpncpy.

16 years agoTest for wcpncpy.
drepper [Tue, 22 Jul 2003 19:23:43 +0000 (19:23 +0000)]
Test for wcpncpy.

16 years ago(__wcpncpy): Correct destination pointer handling.
drepper [Tue, 22 Jul 2003 19:19:55 +0000 (19:19 +0000)]
(__wcpncpy): Correct destination pointer handling.

16 years agoUpdate.
drepper [Tue, 22 Jul 2003 03:43:27 +0000 (03:43 +0000)]
Update.

16 years agoDon't define CLONE_STOPPED.
drepper [Tue, 22 Jul 2003 03:43:04 +0000 (03:43 +0000)]
Don't define CLONE_STOPPED.

16 years agoUpdate.
drepper [Tue, 22 Jul 2003 03:42:29 +0000 (03:42 +0000)]
Update.

16 years ago(CLONE_STOPPED): Define.
drepper [Tue, 22 Jul 2003 03:41:53 +0000 (03:41 +0000)]
(CLONE_STOPPED): Define.

16 years agoBump to 0.54.
drepper [Tue, 22 Jul 2003 03:39:51 +0000 (03:39 +0000)]
Bump to 0.54.

16 years agoUpdate.
drepper [Tue, 22 Jul 2003 03:19:23 +0000 (03:19 +0000)]
Update.

16 years ago(feenableexcept): Reverse use of stmxcsr and ldmxcsr.
drepper [Tue, 22 Jul 2003 03:18:18 +0000 (03:18 +0000)]
(feenableexcept): Reverse use of stmxcsr and ldmxcsr.

16 years agoUpdate.
drepper [Tue, 22 Jul 2003 00:14:36 +0000 (00:14 +0000)]
Update.

16 years agoUse dl_hwcap, not dl_hwcap_mask.
drepper [Tue, 22 Jul 2003 00:12:32 +0000 (00:12 +0000)]
Use dl_hwcap, not dl_hwcap_mask.

16 years agoUpdate.
drepper [Mon, 21 Jul 2003 22:40:24 +0000 (22:40 +0000)]
Update.

16 years agoDefine various *-no-z-defs variables for test DSOs which has undefined symbols.
drepper [Mon, 21 Jul 2003 22:40:01 +0000 (22:40 +0000)]
Define various *-no-z-defs variables for test DSOs which has undefined symbols.

16 years agoUpdate.
drepper [Mon, 21 Jul 2003 22:21:31 +0000 (22:21 +0000)]
Update.

16 years agoDefine various *-no-z-defs variables for test DSOs which has undefined symbols.
drepper [Mon, 21 Jul 2003 22:20:39 +0000 (22:20 +0000)]
Define various *-no-z-defs variables for test DSOs which has undefined symbols.

16 years ago(build-module-helper): Add -z defs unless explicitly said not to do it.
drepper [Mon, 21 Jul 2003 22:18:59 +0000 (22:18 +0000)]
(build-module-helper): Add -z defs unless explicitly said not to do it.

16 years agoUpdate.
drepper [Mon, 21 Jul 2003 20:17:47 +0000 (20:17 +0000)]
Update.

16 years ago(search_dir): Treat symlink as regular file if it won't point to itself.
drepper [Mon, 21 Jul 2003 20:17:16 +0000 (20:17 +0000)]
(search_dir): Treat symlink as regular file if it won't point to itself.

16 years agoUpdate.
drepper [Mon, 21 Jul 2003 20:09:07 +0000 (20:09 +0000)]
Update.

16 years ago(__pthread_once): Retry if the stwcx fails to store once_control.
drepper [Mon, 21 Jul 2003 20:08:29 +0000 (20:08 +0000)]
(__pthread_once): Retry if the stwcx fails to store once_control.

16 years agoUpdate.
drepper [Sun, 20 Jul 2003 22:17:34 +0000 (22:17 +0000)]
Update.

16 years ago(REPEAT_READ): Cast to long int not to int.
drepper [Sun, 20 Jul 2003 21:51:49 +0000 (21:51 +0000)]
(REPEAT_READ): Cast to long int not to int.

16 years agoUpdate.
drepper [Sun, 20 Jul 2003 19:28:08 +0000 (19:28 +0000)]
Update.

16 years agoUpdate.
drepper [Sun, 20 Jul 2003 19:23:16 +0000 (19:23 +0000)]
Update.

16 years agoDefine __libc_cleanup_push and __libc_cleanup_pop.
drepper [Sun, 20 Jul 2003 19:22:46 +0000 (19:22 +0000)]
Define __libc_cleanup_push and __libc_cleanup_pop.

16 years agolseek and llseek are no cancellation points.
drepper [Sun, 20 Jul 2003 19:22:15 +0000 (19:22 +0000)]
lseek and llseek are no cancellation points.

16 years ago * iconvdata/cp932.c (BODY): STANDARD_ERR_HANDLER is now called
aj [Sun, 20 Jul 2003 12:11:01 +0000 (12:11 +0000)]
* iconvdata/cp932.c (BODY): STANDARD_ERR_HANDLER is now called
STANDARD_TO_LOOP_ERR_HANDLER.
* iconvdata/euc-jp-ms.c (BODY): Likewise.

16 years agoUpdate.
drepper [Sun, 20 Jul 2003 08:56:05 +0000 (08:56 +0000)]
Update.

16 years ago(struct pthread_attr): Add cpuset element.
drepper [Sun, 20 Jul 2003 08:55:35 +0000 (08:55 +0000)]
(struct pthread_attr): Add cpuset element.

16 years agoDeclare pthread_attr_getaffinity and pthread_attr_setaffinity.
drepper [Sun, 20 Jul 2003 08:54:57 +0000 (08:54 +0000)]
Declare pthread_attr_getaffinity and pthread_attr_setaffinity.

16 years agoIf attribute is provided and a new thread is created with affinity set
drepper [Sun, 20 Jul 2003 08:53:59 +0000 (08:53 +0000)]
If attribute is provided and a new thread is created with affinity set
or scheduling parameters, start thread with CLONE_STOPPED.

16 years agolseek and llseek are not cancelation points.
drepper [Sun, 20 Jul 2003 08:35:45 +0000 (08:35 +0000)]
lseek and llseek are not cancelation points.

16 years agoPass iattr as additional parameter to create_thread.
drepper [Sun, 20 Jul 2003 08:35:15 +0000 (08:35 +0000)]
Pass iattr as additional parameter to create_thread.

16 years agoFree cpuset element if allocated.
drepper [Sun, 20 Jul 2003 08:34:30 +0000 (08:34 +0000)]
Free cpuset element if allocated.

16 years ago[libpthread] (GLIBC_2.3.3): Add pthread_attr_getaffinity and
drepper [Sun, 20 Jul 2003 08:33:35 +0000 (08:33 +0000)]
[libpthread] (GLIBC_2.3.3): Add pthread_attr_getaffinity and
pthread_attr_setaffinity.

16 years ago(libpthread-routines): Add pthread_attr_getaffinity and
drepper [Sun, 20 Jul 2003 08:32:45 +0000 (08:32 +0000)]
(libpthread-routines): Add pthread_attr_getaffinity and
pthread_attr_setaffinity.

16 years agopthread_attr_setaffinity implementation for Linux.
drepper [Sun, 20 Jul 2003 08:30:42 +0000 (08:30 +0000)]
pthread_attr_setaffinity implementation for Linux.

16 years agopthread_attr_getaffinity implementation for Linux.
drepper [Sun, 20 Jul 2003 08:29:10 +0000 (08:29 +0000)]
pthread_attr_getaffinity implementation for Linux.

16 years ago(__CPU_ZERO): And a second one.
drepper [Sun, 20 Jul 2003 05:35:12 +0000 (05:35 +0000)]
(__CPU_ZERO): And a second one.

16 years ago(__CPU_ZERO): Fix typo.
drepper [Sun, 20 Jul 2003 05:33:27 +0000 (05:33 +0000)]
(__CPU_ZERO): Fix typo.

16 years agoUpdate.
drepper [Sat, 19 Jul 2003 08:42:04 +0000 (08:42 +0000)]
Update.