kopensolaris-gnu/glibc.git
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.

19 years agoUpdate from translation team.
drepper [Tue, 22 May 2001 22:56:50 +0000 (22:56 +0000)]
Update from translation team.

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

19 years agoIrreversible characters for CP1255.
drepper [Tue, 22 May 2001 22:23:56 +0000 (22:23 +0000)]
Irreversible characters for CP1255.

19 years agoAdd WINDOWS-1255 test.
drepper [Tue, 22 May 2001 22:13:52 +0000 (22:13 +0000)]
Add WINDOWS-1255 test.

19 years agoExpected result for test of composition in CP1255.
drepper [Tue, 22 May 2001 22:13:13 +0000 (22:13 +0000)]
Expected result for test of composition in CP1255.

19 years agoText for testing composition in CP1255.
drepper [Tue, 22 May 2001 22:12:17 +0000 (22:12 +0000)]
Text for testing composition in CP1255.

19 years ago(gen-8bit-gap-modules): Remove cp1255.
drepper [Tue, 22 May 2001 22:11:17 +0000 (22:11 +0000)]
(gen-8bit-gap-modules): Remove cp1255.

19 years agoCompletely rewritten.
drepper [Tue, 22 May 2001 22:10:38 +0000 (22:10 +0000)]
Completely rewritten.

19 years agoIrreversible characters for CP1258.
drepper [Tue, 22 May 2001 21:55:28 +0000 (21:55 +0000)]
Irreversible characters for CP1258.

19 years ago(try): Reset the iconv descriptor before the main call, and flush it
drepper [Tue, 22 May 2001 21:54:51 +0000 (21:54 +0000)]
(try): Reset the iconv descriptor before the main call, and flush it
afterwards.
(utf8_decode): Return a string, possibly containing several Unicode characters.
(main): Update all utf8_decode calls.

19 years agoAdd WINDOWS-1258 test.
drepper [Tue, 22 May 2001 21:54:18 +0000 (21:54 +0000)]
Add WINDOWS-1258 test.

19 years agoExpected result for test of composition with CP1258.
drepper [Tue, 22 May 2001 21:53:57 +0000 (21:53 +0000)]
Expected result for test of composition with CP1258.

19 years agoTest text with composition using CP1258.
drepper [Tue, 22 May 2001 21:53:25 +0000 (21:53 +0000)]
Test text with composition using CP1258.

19 years ago(gen-8bit-gap-modules): Remove cp1258.
drepper [Tue, 22 May 2001 21:48:25 +0000 (21:48 +0000)]
(gen-8bit-gap-modules): Remove cp1258.

19 years agoCompletely rewritten.
drepper [Tue, 22 May 2001 21:47:58 +0000 (21:47 +0000)]
Completely rewritten.

19 years ago(EMIT_SHIFT_TO_INIT): Use outbuf instead of data->__outbuf, and outend
drepper [Tue, 22 May 2001 21:40:01 +0000 (21:40 +0000)]
(EMIT_SHIFT_TO_INIT): Use outbuf instead of data->__outbuf, and outend
instead of data->__outbufend.

19 years agoDistinguish do_flush = 1 and do_flush = 2. In the
drepper [Tue, 22 May 2001 21:37:42 +0000 (21:37 +0000)]
Distinguish do_flush = 1 and do_flush = 2. In the
first case, set outbuf, outstart, outend, and call PREPARE_LOOP before
EMIT_SHIFT_TO_INIT; then pass the output produced by this step down to
the next step. In the second case, clear the state without calling
EMIT_SHIFT_TO_INIT.

19 years ago(__gconv): For flush without output, pass do_flush = 2.
drepper [Tue, 22 May 2001 21:37:04 +0000 (21:37 +0000)]
(__gconv): For flush without output, pass do_flush = 2.

19 years ago(tests): Add restest2.
drepper [Tue, 22 May 2001 21:21:59 +0000 (21:21 +0000)]
(tests): Add restest2.
(restest2, LDFLAGS-restest2): Add rules.

19 years agoTest for RTLD_NEXT handling.
drepper [Tue, 22 May 2001 21:21:31 +0000 (21:21 +0000)]
Test for RTLD_NEXT handling.

19 years ago(_dl_signal_error): Change NULL objname into "".
drepper [Tue, 22 May 2001 21:20:19 +0000 (21:20 +0000)]
(_dl_signal_error): Change NULL objname into "".

19 years ago(dl_open_worker): Don't check for l_addr == 0.
drepper [Tue, 22 May 2001 21:19:53 +0000 (21:19 +0000)]
(dl_open_worker): Don't check for l_addr == 0.

19 years ago(_dl_sym): Don't check for l_addr == 0.
drepper [Tue, 22 May 2001 21:19:14 +0000 (21:19 +0000)]
(_dl_sym): Don't check for l_addr == 0.
If match == _dl_loaded, caller can still come from the main program.
(_dl_vsym): Likewise.

19 years ago(dl_main): Compute l_map_end for the main program.
drepper [Tue, 22 May 2001 21:12:19 +0000 (21:12 +0000)]
(dl_main): Compute l_map_end for the main program.

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

19 years agoAdd a few more dependencies to avoid races in the test shell scripts.
drepper [Tue, 22 May 2001 20:36:16 +0000 (20:36 +0000)]
Add a few more dependencies to avoid races in the test shell scripts.

19 years agoUpdate.
aj [Tue, 22 May 2001 08:46:18 +0000 (08:46 +0000)]
Update.

19 years agoNatural logarithm of 1+x, 128-bit long double precision.
aj [Tue, 22 May 2001 08:45:53 +0000 (08:45 +0000)]
Natural logarithm of 1+x, 128-bit long double precision.

19 years agoAdd multiple-inclusion guards.
aj [Tue, 22 May 2001 08:36:52 +0000 (08:36 +0000)]
Add multiple-inclusion guards.

19 years agoInclude bits/sigcontext.h instead of bits/sigstack.h.
aj [Tue, 22 May 2001 08:36:26 +0000 (08:36 +0000)]
Include bits/sigcontext.h instead of bits/sigstack.h.

19 years agoMake backtrace return the return addresses instead of the stack pointers.
aj [Tue, 22 May 2001 08:35:55 +0000 (08:35 +0000)]
Make backtrace return the return addresses instead of the stack pointers.

19 years agoUpdate.
aj [Mon, 21 May 2001 17:38:30 +0000 (17:38 +0000)]
Update.

19 years ago(handle_ellipsis): Fix message.
aj [Mon, 21 May 2001 17:37:51 +0000 (17:37 +0000)]
(handle_ellipsis): Fix message.

19 years ago * manual/arpg.texi: Spelling, misc fixes.
aj [Mon, 21 May 2001 16:19:32 +0000 (16:19 +0000)]
* manual/arpg.texi: Spelling, misc fixes.
* manual/arith.texi: Likewise.
* manual/crypt.texi: Likewise.
* manual/debug.texi: Likewise.
* manual/getopt.texi: Likewise.
* manual/intro.texi: Likewise.
* manual/memory.texi: Likewise.
* manual/nss.texi: Likewise.
* manual/pattern.texi: Likewise.
* manual/process.texi: Likewise.
* manual/resource.texi: Likewise.
* manual/search.texi: Likewise.
* manual/setjmp.texi: Likewise.
* manual/signal.texi: Likewise.
* manual/socket.texi: Likewise.
* manual/stdio.texi: Likewise.
* manual/string.texi: Likewise.
* manual/sysinfo.texi: Likewise.
* manual/terminal.texi: Likewise.
* manual/llio.texi: Document madvise().

19 years agoUpdate.
aj [Mon, 21 May 2001 16:19:20 +0000 (16:19 +0000)]
Update.

19 years ago.
roland [Mon, 21 May 2001 06:06:50 +0000 (06:06 +0000)]
.

19 years ago2001-05-20 Roland McGrath <roland@frob.com>
roland [Mon, 21 May 2001 06:06:35 +0000 (06:06 +0000)]
2001-05-20  Roland McGrath  <roland@frob.com>

* Makeconfig (sysdep-makeconfigs): Include any Makeconfig files
found within $(add-ons) directories too.
[linuxthreads add-on]: Move variable settings for linuxthreads
to new file linuxthreads/Makeconfig.

19 years ago2001-05-20 Roland McGrath <roland@frob.com>
roland [Mon, 21 May 2001 06:06:20 +0000 (06:06 +0000)]
2001-05-20  Roland McGrath  <roland@frob.com>

* Makeconfig: New file, variables used to be in main libc Makeconfig.

19 years ago(__ASSUME_STD_AUXV): Define for linux >= 2.4.5 on powerpc.
aj [Sun, 20 May 2001 11:56:03 +0000 (11:56 +0000)]
(__ASSUME_STD_AUXV): Define for linux >= 2.4.5 on powerpc.
(__ASSUME_MMAP2_SYSCALL): Likewise.

19 years agoUpdate.
aj [Sun, 20 May 2001 11:55:38 +0000 (11:55 +0000)]
Update.

19 years ago.
roland [Sun, 20 May 2001 02:27:56 +0000 (02:27 +0000)]
.

19 years ago2001-05-19 Roland McGrath <roland@frob.com>
roland [Sun, 20 May 2001 02:27:44 +0000 (02:27 +0000)]
2001-05-19  Roland McGrath  <roland@frob.com>

* hurd/hurdlookup.c (__hurd_file_name_lookup_retry): Don't leak the
result port when failing with ELOOP.  Do the ELOOP check when
following an absolute symlink target as well as relative.
Remove #ifdef SYMLOOP_MAX conditional--it should always be defined.

19 years agoCorrect close statement.
aj [Fri, 18 May 2001 13:01:32 +0000 (13:01 +0000)]
Correct close statement.

19 years agoUpdate.
aj [Fri, 18 May 2001 12:54:26 +0000 (12:54 +0000)]
Update.

19 years agoFree software is 'logiciel libre'.
aj [Fri, 18 May 2001 12:54:17 +0000 (12:54 +0000)]
Free software is 'logiciel libre'.

19 years agoUpdate.
aj [Fri, 18 May 2001 07:41:38 +0000 (07:41 +0000)]
Update.

19 years agoUse __cxa_atexit.
aj [Fri, 18 May 2001 07:41:19 +0000 (07:41 +0000)]
Use __cxa_atexit.

19 years ago * sysdeps/powerpc/pt-machine.h
geoffk [Thu, 17 May 2001 19:47:45 +0000 (19:47 +0000)]
* sysdeps/powerpc/pt-machine.h
(HAS_COMPARE_AND_SWAP_WITH_RELEASE_SEMANTICS): Define.
(__compare_and_swap): Remove memory barriers.
(__compare_and_swap_with_release_semantics): New function.

19 years agoUpdate.
drepper [Thu, 17 May 2001 19:35:06 +0000 (19:35 +0000)]
Update.

19 years agoLinux/IA-64 ptrace definitions.
drepper [Thu, 17 May 2001 19:33:46 +0000 (19:33 +0000)]
Linux/IA-64 ptrace definitions.

19 years agoUpdate.
drepper [Thu, 17 May 2001 19:31:03 +0000 (19:31 +0000)]
Update.

19 years ago(_dl_mcount): Check whether state is GMON_PROF_ON before doing anything.
drepper [Thu, 17 May 2001 19:29:37 +0000 (19:29 +0000)]
(_dl_mcount): Check whether state is GMON_PROF_ON before doing anything.