kopensolaris-gnu/glibc.git
19 years ago128 bit sinh implementation.
aj [Mon, 4 Jun 2001 08:31:38 +0000 (08:31 +0000)]
128 bit sinh implementation.

19 years ago.
roland [Mon, 4 Jun 2001 04:56:48 +0000 (04:56 +0000)]
.

19 years ago2001-06-03 Roland McGrath <roland@frob.com>
roland [Mon, 4 Jun 2001 04:56:18 +0000 (04:56 +0000)]
2001-06-03  Roland McGrath  <roland@frob.com>

* Makefile (postclean): Remove obsolete sysd-Makefile.

19 years ago.
roland [Sat, 2 Jun 2001 05:59:11 +0000 (05:59 +0000)]
.

19 years ago2001-06-01 Roland McGrath <roland@frob.com>
roland [Sat, 2 Jun 2001 05:58:27 +0000 (05:58 +0000)]
2001-06-01  Roland McGrath  <roland@frob.com>

* sysdeps/alpha/fpu/fclrexcpt.c: #include <shlib-compat.h>
and use compat_symbol/versioned_symbol instead of plain
symbol_version/default_symbol_version.
* sysdeps/alpha/fpu/fegetenv.c: Likewise.
* sysdeps/alpha/fpu/fesetenv.c: Likewise.
* sysdeps/alpha/fpu/feupdateenv.c: Likewise.
* sysdeps/alpha/fpu/fgetexcptflg.c: Likewise.
* sysdeps/alpha/fpu/fraiseexcpt.c: Likewise.
* sysdeps/alpha/fpu/fsetexcptflg.c: Likewise.
* sysdeps/arm/fpu/fclrexcpt.c: Likewise.
* sysdeps/arm/fpu/fegetenv.c: Likewise.
* sysdeps/arm/fpu/fesetenv.c: Likewise.
* sysdeps/arm/fpu/fraiseexcpt.c: Likewise.
* sysdeps/arm/fpu/fsetexcptflg.c: Likewise.
* sysdeps/i386/fpu/fclrexcpt.c: Likewise.
* sysdeps/i386/fpu/fegetenv.c: Likewise.
* sysdeps/i386/fpu/fesetenv.c: Likewise.
* sysdeps/i386/fpu/feupdateenv.c: Likewise.
* sysdeps/i386/fpu/fgetexcptflg.c: Likewise.
* sysdeps/i386/fpu/fraiseexcpt.c: Likewise.
* sysdeps/i386/fpu/fsetexcptflg.c: Likewise.
* sysdeps/m68k/fpu/fclrexcpt.c: Likewise.
* sysdeps/m68k/fpu/fegetenv.c: Likewise.
* sysdeps/m68k/fpu/fesetenv.c: Likewise.
* sysdeps/m68k/fpu/feupdateenv.c: Likewise.
* sysdeps/m68k/fpu/fgetexcptflg.c: Likewise.
* sysdeps/m68k/fpu/fraiseexcpt.c: Likewise.
* sysdeps/m68k/fpu/fsetexcptflg.c: Likewise.
* sysdeps/powerpc/fclrexcpt.c: Likewise.
* sysdeps/powerpc/fpu/fegetenv.c: Likewise.
* sysdeps/powerpc/fpu/fesetenv.c: Likewise.
* sysdeps/powerpc/fpu/feupdateenv.c: Likewise.
* sysdeps/powerpc/fpu/fgetexcptflg.c: Likewise.
* sysdeps/powerpc/fpu/fraiseexcpt.c: Likewise.
* sysdeps/powerpc/fpu/fsetexcptflg.c: Likewise.

19 years ago.
roland [Fri, 1 Jun 2001 21:09:15 +0000 (21:09 +0000)]
.

19 years ago2001-06-01 Roland McGrath <roland@frob.com>
roland [Fri, 1 Jun 2001 21:08:25 +0000 (21:08 +0000)]
2001-06-01  Roland McGrath  <roland@frob.com>

* iconvdata/cp1258.c: Include <stdlib.h> for abort decl.
* iconvdata/iso-2022-cn-ext.c: Likewise.

19 years agoAdd version 2.2.4 for libc.
aj [Fri, 1 Jun 2001 13:59:42 +0000 (13:59 +0000)]
Add version 2.2.4 for libc.

19 years agoUpdate.
drepper [Fri, 1 Jun 2001 09:27:15 +0000 (09:27 +0000)]
Update.

19 years agoAdd prototype for sockatmark.
drepper [Fri, 1 Jun 2001 09:26:55 +0000 (09:26 +0000)]
Add prototype for sockatmark.

19 years ago(routines): Add sockatmark.
drepper [Fri, 1 Jun 2001 09:26:28 +0000 (09:26 +0000)]
(routines): Add sockatmark.

19 years ago[GLIBC_2.2.4]: Add sockatmark.
drepper [Fri, 1 Jun 2001 09:26:08 +0000 (09:26 +0000)]
[GLIBC_2.2.4]: Add sockatmark.

19 years agoGeneric Unix implementation of sockatmark.
drepper [Fri, 1 Jun 2001 09:24:31 +0000 (09:24 +0000)]
Generic Unix implementation of sockatmark.

19 years agoStub version of sockatmark.
drepper [Fri, 1 Jun 2001 09:22:02 +0000 (09:22 +0000)]
Stub version of sockatmark.

19 years agoUpdate.
aj [Fri, 1 Jun 2001 08:17:11 +0000 (08:17 +0000)]
Update.

19 years ago (cfsetispeed): Max speed is B4000000.
aj [Fri, 1 Jun 2001 08:09:12 +0000 (08:09 +0000)]
(cfsetispeed): Max speed is B4000000.
(cfsetospeed): Likewise.
Reported by Lukasz Trabinski <lukasz@lt.wsisiz.edu.pl>.

19 years ago(__restrict_arr): Define to empty for C++.
aj [Fri, 1 Jun 2001 08:08:55 +0000 (08:08 +0000)]
(__restrict_arr): Define to empty for C++.

19 years agoUpdate.
aj [Thu, 31 May 2001 18:21:03 +0000 (18:21 +0000)]
Update.

19 years agogreg_t needs to have the same aligment as the kernel structure.
aj [Thu, 31 May 2001 18:20:40 +0000 (18:20 +0000)]
greg_t needs to have the same aligment as the kernel structure.

19 years agoUpdate.
drepper [Wed, 30 May 2001 09:45:43 +0000 (09:45 +0000)]
Update.

19 years ago(u_char, u_short, u_int, u_long, quad_t, u_quad_t, fsid_t, daddr_t, caddr_t):
drepper [Wed, 30 May 2001 09:45:17 +0000 (09:45 +0000)]
(u_char, u_short, u_int, u_long, quad_t, u_quad_t, fsid_t, daddr_t, caddr_t):
Make sure the types are defined.

19 years ago(u_char, u_short, u_int, u_long, quad_t, u_quad_t, fsid_t, daddr_t, caddr_t):
drepper [Wed, 30 May 2001 09:44:48 +0000 (09:44 +0000)]
(u_char, u_short, u_int, u_long, quad_t, u_quad_t, fsid_t, daddr_t, caddr_t):
Protect the __USE_BSD typedefs against multiple definition.

19 years agoUpdate.
drepper [Wed, 30 May 2001 09:38:53 +0000 (09:38 +0000)]
Update.

19 years agoUpdate.
drepper [Wed, 30 May 2001 09:38:31 +0000 (09:38 +0000)]
Update.

19 years ago (__ieee754_sinhl): sinhl(x) = x when x < 2^-32.
aj [Tue, 29 May 2001 15:41:11 +0000 (15:41 +0000)]
 (__ieee754_sinhl): sinhl(x) = x when x < 2^-32.

19 years agoUpdate.
aj [Tue, 29 May 2001 15:40:11 +0000 (15:40 +0000)]
Update.

19 years ago(sinh_text): Add new test case.
aj [Tue, 29 May 2001 15:39:42 +0000 (15:39 +0000)]
(sinh_text): Add new test case.

19 years ago128 bit long double acos implementation.
aj [Tue, 29 May 2001 15:39:08 +0000 (15:39 +0000)]
128 bit long double acos implementation.

19 years agoAdd forgotten ChangeLog entry.
aj [Mon, 28 May 2001 07:52:04 +0000 (07:52 +0000)]
Add forgotten ChangeLog entry.

19 years agoUpdate.
aj [Sun, 27 May 2001 17:16:16 +0000 (17:16 +0000)]
Update.

19 years ago(String Streams): Fix fmemopen description.
aj [Sun, 27 May 2001 17:15:59 +0000 (17:15 +0000)]
(String Streams): Fix fmemopen description.

19 years agoMIPS specific atomicity functions.
aj [Sun, 27 May 2001 08:41:04 +0000 (08:41 +0000)]
MIPS specific atomicity functions.

19 years agoUpdate.
aj [Sun, 27 May 2001 08:40:38 +0000 (08:40 +0000)]
Update.

19 years agoLinux/MIPS specific version.
aj [Sun, 27 May 2001 08:40:14 +0000 (08:40 +0000)]
Linux/MIPS specific version.

19 years agoChange sigsuspend to s_sigsuspend. Add s_mmap2.
aj [Sun, 27 May 2001 08:39:56 +0000 (08:39 +0000)]
Change sigsuspend to s_sigsuspend. Add s_mmap2.

19 years agoUpdate.
aj [Sun, 27 May 2001 08:35:06 +0000 (08:35 +0000)]
Update.

19 years ago(ipc_perm): Put back __key.
aj [Sun, 27 May 2001 08:34:45 +0000 (08:34 +0000)]
(ipc_perm): Put back __key.

19 years agoUpdate.
drepper [Sun, 27 May 2001 07:05:32 +0000 (07:05 +0000)]
Update.

19 years agoUpdate.
drepper [Sun, 27 May 2001 07:00:06 +0000 (07:00 +0000)]
Update.

19 years agoCorrect abday, day, abmon, and mon info.
drepper [Sun, 27 May 2001 06:59:14 +0000 (06:59 +0000)]
Correct abday, day, abmon, and mon info.

19 years agoUse perror() rather than puts().
drepper [Sun, 27 May 2001 06:53:59 +0000 (06:53 +0000)]
Use perror() rather than puts().

19 years agoMinor fix.
drepper [Sun, 27 May 2001 06:53:41 +0000 (06:53 +0000)]
Minor fix.

19 years agoUpdate.
drepper [Sun, 27 May 2001 06:53:01 +0000 (06:53 +0000)]
Update.

19 years agoSpelling corrections.
drepper [Sun, 27 May 2001 06:51:55 +0000 (06:51 +0000)]
Spelling corrections.

19 years agoPut stuff following #endif directive inside a comment to avoid compiler
drepper [Sun, 27 May 2001 06:49:30 +0000 (06:49 +0000)]
Put stuff following #endif directive inside a comment to avoid compiler
warnings.

19 years ago(nis_nstype2str): Don't mark names of
drepper [Sun, 27 May 2001 06:48:28 +0000 (06:48 +0000)]
(nis_nstype2str): Don't mark names of
naming services for translation, only UNKNOWN needs it.
Add comment to prevent it for the future.

19 years ago(__restrict_arr): Define appropriately for GCC 3.1 and non-GCC C99 compilers.
drepper [Sun, 27 May 2001 06:47:28 +0000 (06:47 +0000)]
(__restrict_arr): Define appropriately for GCC 3.1 and non-GCC C99 compilers.

19 years agoUpdate.
drepper [Sun, 27 May 2001 06:45:14 +0000 (06:45 +0000)]
Update.

19 years agoIncrease MEMLAT from 6 to 21 for better performance.
drepper [Sun, 27 May 2001 06:43:41 +0000 (06:43 +0000)]
Increase MEMLAT from 6 to 21 for better performance.

19 years agobcopy implemenation for IA-64.
drepper [Sun, 27 May 2001 06:43:14 +0000 (06:43 +0000)]
bcopy implemenation for IA-64.

19 years agobzero implementation for IA-64.
drepper [Sun, 27 May 2001 06:42:55 +0000 (06:42 +0000)]
bzero implementation for IA-64.

19 years agoUndo last patch.
drepper [Sun, 27 May 2001 06:37:25 +0000 (06:37 +0000)]
Undo last patch.

19 years agoInitialize fpsr from _FPU_STATUS.
drepper [Sun, 27 May 2001 06:27:18 +0000 (06:27 +0000)]
Initialize fpsr from _FPU_STATUS.
[OLD_BINUTILS]: Fall back to standard fpsr value if _FPU_STATUS
is not defined.

19 years agoAdd deltas for tanh(-0.7).
drepper [Sun, 27 May 2001 06:23:26 +0000 (06:23 +0000)]
Add deltas for tanh(-0.7).

19 years agoUpdate.
drepper [Fri, 25 May 2001 07:39:56 +0000 (07:39 +0000)]
Update.

19 years ago(__old_sem_wait): Clear p_nextwaiting before returning successfully.
drepper [Fri, 25 May 2001 07:38:39 +0000 (07:38 +0000)]
(__old_sem_wait): Clear p_nextwaiting before returning successfully.

19 years agoUpdate.
drepper [Thu, 24 May 2001 23:38:52 +0000 (23:38 +0000)]
Update.

19 years ago(__pthread_trylock): Remove need for oldstatus variable.
drepper [Thu, 24 May 2001 23:36:35 +0000 (23:36 +0000)]
(__pthread_trylock): Remove need for oldstatus variable.
(__pthread_alt_trylock): Likewise.

19 years ago(__pthread_lock) [HAS_COMPARE_AND_SWAP]: Before doing any
drepper [Thu, 24 May 2001 23:34:44 +0000 (23:34 +0000)]
(__pthread_lock) [HAS_COMPARE_AND_SWAP]: Before doing any
serious work try once whether the lock is uncontested.
Remove duplicate reading of __status before loop.

19 years agoUpdate.
drepper [Thu, 24 May 2001 08:50:10 +0000 (08:50 +0000)]
Update.

19 years agoFix typo.
drepper [Thu, 24 May 2001 08:43:44 +0000 (08:43 +0000)]
Fix typo.

19 years agoAdd CP10007.
drepper [Thu, 24 May 2001 08:43:06 +0000 (08:43 +0000)]
Add CP10007.

19 years agoAdd entries for CP10007 ad MacCyrillic.
drepper [Thu, 24 May 2001 08:39:56 +0000 (08:39 +0000)]
Add entries for CP10007 ad MacCyrillic.

19 years agoAdd rules for CP10007.
drepper [Thu, 24 May 2001 08:38:37 +0000 (08:38 +0000)]
Add rules for CP10007.

19 years agoConversion module for CP10007.
drepper [Thu, 24 May 2001 08:38:10 +0000 (08:38 +0000)]
Conversion module for CP10007.

19 years agoCharmap for CP10007.
drepper [Thu, 24 May 2001 08:37:40 +0000 (08:37 +0000)]
Charmap for CP10007.

19 years agoMAC Cyrillic charmap.
drepper [Thu, 24 May 2001 08:20:47 +0000 (08:20 +0000)]
MAC Cyrillic charmap.

19 years agoUpdate.
drepper [Thu, 24 May 2001 07:25:43 +0000 (07:25 +0000)]
Update.

19 years ago(__pthread_release): New inline function for releasing
drepper [Thu, 24 May 2001 07:24:43 +0000 (07:24 +0000)]
(__pthread_release): New inline function for releasing
spinlock, to complement __pthread_acquire.  Includes memory
barrier prior to assignment to spinlock, and __asm __volatile
dance to prevent reordering or optimization of the spinlock access.

(__pthread_unlock, __pthread_alt_lock, __pthread_alt_timedlock,
__pthread_alt_unlock, __pthread_compare_and_swap): Updated to use new
__pthread_release instead of updating spinlock directly.

(__pthread_lock, __pthread_unlock, wait_node_alloc, wait_node_free,
wait_node_dequeue, __pthread_alt_lock, __pthread_alt_timedlock,
__pthread_alt_unlock, __pthread_acquire): Memory barrier overhaul. Lots of
missing memory barriers added, a couple needless ones removed.

(__pthread_compare_and_swap): testandset optimization removed, just calls
__pthread_acquire, which has the new read barrier in it before its testandset.

19 years ago(__pthread_wait_for_restart_signal, __pthread_timedsuspend_new,
drepper [Thu, 24 May 2001 07:23:18 +0000 (07:23 +0000)]
(__pthread_wait_for_restart_signal, __pthread_timedsuspend_new,
__pthread_restart_new): Added memory barriers ``just in case'' and for
documentary value.

19 years ago(pthread_once): Missing memory barriers added.
drepper [Thu, 24 May 2001 07:22:39 +0000 (07:22 +0000)]
(pthread_once): Missing memory barriers added.

19 years agoUpdate.
drepper [Wed, 23 May 2001 23:56:31 +0000 (23:56 +0000)]
Update.

19 years ago(_dl_runtime_resolve): Handle newer PLT.
drepper [Wed, 23 May 2001 23:53:30 +0000 (23:53 +0000)]
(_dl_runtime_resolve): Handle newer PLT.
(_dl_runtime_profile): Likewise.

19 years agoSupport for AF_UNIX commented out.
drepper [Wed, 23 May 2001 22:47:58 +0000 (22:47 +0000)]
Support for AF_UNIX commented out.

19 years ago(do_test): Remove AF_UNIX test.
drepper [Wed, 23 May 2001 22:46:58 +0000 (22:46 +0000)]
(do_test): Remove AF_UNIX test.

19 years ago(_dl_map_object_deps): Pass objname and errstring of the failed DSO to
drepper [Wed, 23 May 2001 22:37:33 +0000 (22:37 +0000)]
(_dl_map_object_deps): Pass objname and errstring of the failed DSO to
_dl_signal_error ().

19 years agoUpdate.
drepper [Wed, 23 May 2001 17:49:45 +0000 (17:49 +0000)]
Update.

19 years agoAdd more aliases to enable use in locale names.
drepper [Wed, 23 May 2001 17:43:31 +0000 (17:43 +0000)]
Add more aliases to enable use in locale names.

19 years ago * iconvdata/testdata/WINDOWS-1255..UTF-8: Renamed to...
aj [Wed, 23 May 2001 13:11:16 +0000 (13:11 +0000)]
* iconvdata/testdata/WINDOWS-1255..UTF-8: Renamed to...
* iconvdata/testdata/WINDOWS-1255..UTF8: this.

19 years agoUpdate.
aj [Wed, 23 May 2001 06:25:37 +0000 (06:25 +0000)]
Update.

19 years ago(CFLAGS-initfini.s): Remove, it's not used anywhere anymore.
aj [Wed, 23 May 2001 06:24:28 +0000 (06:24 +0000)]
(CFLAGS-initfini.s): Remove, it's not used anywhere anymore.

19 years agoUpdate.
drepper [Wed, 23 May 2001 00:08:46 +0000 (00:08 +0000)]
Update.

19 years agoUpdate.
drepper [Wed, 23 May 2001 00:07:58 +0000 (00:07 +0000)]
Update.

19 years ago(tst_mbrlen_loc): Use a private mbstate_t
drepper [Wed, 23 May 2001 00:06:59 +0000 (00:06 +0000)]
(tst_mbrlen_loc): Use a private mbstate_t
for some tests, because mbrlen (NULL, 0, &s) does not always put back
s into the initial state.

19 years ago(utf8_test_1): New function, taken from utf8_test.
drepper [Wed, 23 May 2001 00:06:19 +0000 (00:06 +0000)]
(utf8_test_1): New function, taken from utf8_test.
(utf8_test_2, utf8_test_3): New function.
(utf8_test): Call utf8_test_1, utf8_test_2, utf8_test_3.

19 years ago(mbrtowc): Remove local variable 'flush', always use 0 instead, and rely
drepper [Wed, 23 May 2001 00:05:50 +0000 (00:05 +0000)]
(mbrtowc): Remove local variable 'flush', always use 0 instead, and rely
on the converter to do the flush.

19 years agoUpdate.
drepper [Tue, 22 May 2001 23:55:23 +0000 (23:55 +0000)]
Update.

19 years agoTest modules for dlclose problem.
drepper [Tue, 22 May 2001 23:53:54 +0000 (23:53 +0000)]
Test modules for dlclose problem.

19 years agoTest program for dlclose() problem.
drepper [Tue, 22 May 2001 23:53:38 +0000 (23:53 +0000)]
Test program for dlclose() problem.

19 years ago(distribute): Add reldep4mod[1234].c.
drepper [Tue, 22 May 2001 23:52:50 +0000 (23:52 +0000)]
(distribute): Add reldep4mod[1234].c.
(tests): Add reldep4.
(modules-names): Add reldep4mod[1234].
(reldep4mod1.so, reldep4mod2.so, reldep4, reldep4.out): New rules.

19 years ago(_dl_close): Save imap->l_reldeps, not map->l_reldeps.
drepper [Tue, 22 May 2001 23:52:18 +0000 (23:52 +0000)]
(_dl_close): Save imap->l_reldeps, not map->l_reldeps.

19 years agoUpdate.
drepper [Tue, 22 May 2001 23:42:35 +0000 (23:42 +0000)]
Update.

19 years ago(PROTECTED): Remove defines.
drepper [Tue, 22 May 2001 23:34:58 +0000 (23:34 +0000)]
(PROTECTED): Remove defines.
(add_dependency): Mark it with internal_function.
(_dl_do_lookup, _dl_do_lookup_versioned): New functions.
(_dl_lookup_symbol, _dl_lookup_symbol_skip,
_dl_lookup_versioned_symbol, _dl_lookup_versioned_symbol_skip): Use
it if we don't want do_lookup* inlined.

19 years agoUpdate.
drepper [Tue, 22 May 2001 23:27:05 +0000 (23:27 +0000)]
Update.

19 years ago(routines): Remove dl-symbol.
drepper [Tue, 22 May 2001 23:15:07 +0000 (23:15 +0000)]
(routines): Remove dl-symbol.

19 years agoNot needed anymore.
drepper [Tue, 22 May 2001 23:14:09 +0000 (23:14 +0000)]
Not needed anymore.

19 years ago(struct list): Remove dup field, rename unique to next.
drepper [Tue, 22 May 2001 23:11:42 +0000 (23:11 +0000)]
(struct list): Remove dup field, rename unique to next.
(_dl_map_object_deps): Don't compute duplicate list.

19 years ago(_dl_lookup_symbol_skip): Look in r_list, not r_duplist.
drepper [Tue, 22 May 2001 23:10:35 +0000 (23:10 +0000)]
(_dl_lookup_symbol_skip): Look in r_list, not r_duplist.

19 years ago(_dl_map_object_from_fd): Don't initialize them.
drepper [Tue, 22 May 2001 23:10:02 +0000 (23:10 +0000)]
(_dl_map_object_from_fd): Don't initialize them.

19 years ago(struct r_scope_elem): Remove r_duplist and r_nduplist fields.
drepper [Tue, 22 May 2001 23:09:02 +0000 (23:09 +0000)]
(struct r_scope_elem): Remove r_duplist and r_nduplist fields.