kopensolaris-gnu/glibc.git
19 years agoAdd tests for locale dependent behaviour.
drepper [Tue, 4 Jul 2000 20:57:50 +0000 (20:57 +0000)]
Add tests for locale dependent behaviour.

19 years ago(main): Also set LC_CTYPE category.
drepper [Tue, 4 Jul 2000 20:56:12 +0000 (20:56 +0000)]
(main): Also set LC_CTYPE category.

19 years agoRegenerated: autoconf configure.in
gkm [Tue, 4 Jul 2000 20:12:34 +0000 (20:12 +0000)]
Regenerated: autoconf  configure.in

19 years agoUpdate.
drepper [Tue, 4 Jul 2000 20:00:19 +0000 (20:00 +0000)]
Update.

19 years agoAdd more test cases.
drepper [Tue, 4 Jul 2000 19:59:16 +0000 (19:59 +0000)]
Add more test cases.

19 years agoUpdate.
drepper [Tue, 4 Jul 2000 19:18:17 +0000 (19:18 +0000)]
Update.

19 years ago * sysdeps/pthread/bits/libc-lock.h: Remove BP_SYM from
gkm [Tue, 4 Jul 2000 18:44:25 +0000 (18:44 +0000)]
* sysdeps/pthread/bits/libc-lock.h: Remove BP_SYM from
pragmas.  Include bp-sym.h only if _LIBC.

19 years agoUpdate.
drepper [Tue, 4 Jul 2000 18:24:11 +0000 (18:24 +0000)]
Update.

19 years agoAdd more code to align buffers.
drepper [Tue, 4 Jul 2000 18:22:44 +0000 (18:22 +0000)]
Add more code to align buffers.

19 years ago(__md5_crypt_r): If buffers for key and salt are not aligned to
drepper [Tue, 4 Jul 2000 08:50:43 +0000 (08:50 +0000)]
(__md5_crypt_r): If buffers for key and salt are not aligned to
alignof(md5_uint32) do it before calling __md5_process_bytes.

19 years agoAdd dependencies for test programs.
drepper [Tue, 4 Jul 2000 08:49:38 +0000 (08:49 +0000)]
Add dependencies for test programs.

19 years agoDefine LC_ALL=C in environments of all programs we run.
drepper [Tue, 4 Jul 2000 08:25:04 +0000 (08:25 +0000)]
Define LC_ALL=C in environments of all programs we run.

19 years agoUpdate.
drepper [Tue, 4 Jul 2000 08:22:44 +0000 (08:22 +0000)]
Update.

19 years ago(LC_ALL): Define to C for localedef run.
drepper [Tue, 4 Jul 2000 08:22:15 +0000 (08:22 +0000)]
(LC_ALL): Define to C for localedef run.

19 years ago(LC_ALL): Define to C for localedef run.
drepper [Tue, 4 Jul 2000 08:21:58 +0000 (08:21 +0000)]
(LC_ALL): Define to C for localedef run.

19 years ago(LC_ALL): Define to C and export.
drepper [Tue, 4 Jul 2000 08:21:40 +0000 (08:21 +0000)]
(LC_ALL): Define to C and export.

19 years ago(ctype_output): The size of iov is 2 + elem + offset, not 2 + elem +
drepper [Tue, 4 Jul 2000 08:19:48 +0000 (08:19 +0000)]
(ctype_output): The size of iov is 2 + elem + offset, not 2 + elem +
offset + 2.

19 years agoUpdate.
drepper [Tue, 4 Jul 2000 08:18:09 +0000 (08:18 +0000)]
Update.

19 years ago(__pthread_unlock): Properly place write barrier.
drepper [Tue, 4 Jul 2000 08:17:39 +0000 (08:17 +0000)]
(__pthread_unlock): Properly place write barrier.

19 years agoTest data for fnmatch tests.
drepper [Tue, 4 Jul 2000 08:15:31 +0000 (08:15 +0000)]
Test data for fnmatch tests.

19 years agoTest harness for fnmatch tests.
drepper [Tue, 4 Jul 2000 08:15:24 +0000 (08:15 +0000)]
Test harness for fnmatch tests.

19 years agoFix two problems uncovered by the new test suite.
drepper [Tue, 4 Jul 2000 08:14:53 +0000 (08:14 +0000)]
Fix two problems uncovered by the new test suite.

19 years ago(tests): Add tst-fnmatch.
drepper [Tue, 4 Jul 2000 08:14:33 +0000 (08:14 +0000)]
(tests): Add tst-fnmatch.
(tst-fnmatch-ENV): Define.

19 years ago * csu/Makefile (extra-objs, install-lib): Add BP objects conditionally.
gkm [Tue, 4 Jul 2000 01:30:08 +0000 (01:30 +0000)]
* csu/Makefile (extra-objs, install-lib): Add BP objects conditionally.
($(objpfx)b$(start-installed-name)): Add non-elf rule.

19 years ago * libio/libio.h (_IO_FILE): Revert type of _chain to _IO_FILE*.
gkm [Tue, 4 Jul 2000 00:49:24 +0000 (00:49 +0000)]
* libio/libio.h (_IO_FILE): Revert type of _chain to _IO_FILE*.
* libio/libioP.h (_IO_ITER): Revert to type _IO_FILE*.
(FILEBUF_LITERAL): Add cast for CHAIN init.
* libio/genops.c (_IO_un_link, _IO_link_in, _IO_iter_begin): Add casts.
(_IO_flush_all, _IO_flush_all_linebuffered, _IO_unbuffer_write):
Revert type of `fp' to _IO_FILE*.
(_IO_iter_file): Remove cast.
(_IO_iter_next): Elide intermediate member reference.

19 years agoUpdate.
drepper [Tue, 4 Jul 2000 00:27:38 +0000 (00:27 +0000)]
Update.

19 years ago * sysdeps/powerpc/strchr.S: Check bounds.
gkm [Tue, 4 Jul 2000 00:24:41 +0000 (00:24 +0000)]
* sysdeps/powerpc/strchr.S:  Check bounds.
Wrap extern symbols in BP_SYM ().

19 years ago(charmap_read): Prepend the condition filename == NULL.
drepper [Tue, 4 Jul 2000 00:22:32 +0000 (00:22 +0000)]
(charmap_read): Prepend the condition filename == NULL.

19 years agoUpdate.
drepper [Tue, 4 Jul 2000 00:07:39 +0000 (00:07 +0000)]
Update.

19 years agoUpdate comment of _pthread_fastlock structure.
drepper [Tue, 4 Jul 2000 00:07:14 +0000 (00:07 +0000)]
Update comment of _pthread_fastlock structure.

19 years agoShuffle PTHREAD_MUTEX_* values around. Replace fast with adaptive mutex.
drepper [Tue, 4 Jul 2000 00:06:17 +0000 (00:06 +0000)]
Shuffle PTHREAD_MUTEX_* values around. Replace fast with adaptive mutex.

19 years agoReplace fast spinlocks by adaptive spinlocks which are faster on SMP
drepper [Tue, 4 Jul 2000 00:04:40 +0000 (00:04 +0000)]
Replace fast spinlocks by adaptive spinlocks which are faster on SMP
systems.  No more emulation of compare&swap for adaptive spinlocks.

19 years agoReplace fast spinlocks by adaptive spinlocks which are faster on SMP
drepper [Tue, 4 Jul 2000 00:04:12 +0000 (00:04 +0000)]
Replace fast spinlocks by adaptive spinlocks which are faster on SMP
systems.  No more emulation of compare&swap for adaptive spinlocks.

19 years agoRewrite for replacement of fast by adaptive mutex.
drepper [Tue, 4 Jul 2000 00:02:15 +0000 (00:02 +0000)]
Rewrite for replacement of fast by adaptive mutex.

19 years agoDeclare __pthread_smp_kernel.
drepper [Tue, 4 Jul 2000 00:01:46 +0000 (00:01 +0000)]
Declare __pthread_smp_kernel.

19 years agoRewrite for replacement of fast by adaptive mutex.
drepper [Tue, 4 Jul 2000 00:01:08 +0000 (00:01 +0000)]
Rewrite for replacement of fast by adaptive mutex.

19 years agoDefine and initialize __pthread_smp_kernel variable.
drepper [Tue, 4 Jul 2000 00:00:06 +0000 (00:00 +0000)]
Define and initialize __pthread_smp_kernel variable.
Remove initialization to zero from global variables.

19 years agoUpdate.
drepper [Mon, 3 Jul 2000 23:41:50 +0000 (23:41 +0000)]
Update.

19 years agoAdd missing -n to echo.
drepper [Mon, 3 Jul 2000 23:12:53 +0000 (23:12 +0000)]
Add missing -n to echo.

19 years ago(generated): New.
drepper [Mon, 3 Jul 2000 21:59:55 +0000 (21:59 +0000)]
(generated): New.

19 years agoUpdate.
drepper [Mon, 3 Jul 2000 21:40:46 +0000 (21:40 +0000)]
Update.

19 years agoScript to run test program for putc on unbuffered stream.
drepper [Mon, 3 Jul 2000 21:39:47 +0000 (21:39 +0000)]
Script to run test program for putc on unbuffered stream.

19 years agoTest program for putc on unbuffered stream.
drepper [Mon, 3 Jul 2000 21:39:35 +0000 (21:39 +0000)]
Test program for putc on unbuffered stream.

19 years agoAdd rules to build and run tst-unbputc.
drepper [Mon, 3 Jul 2000 21:39:18 +0000 (21:39 +0000)]
Add rules to build and run tst-unbputc.

19 years ago(__wunderflow): Use _IO_fwide to orient the stream.
drepper [Mon, 3 Jul 2000 21:37:45 +0000 (21:37 +0000)]
(__wunderflow): Use _IO_fwide to orient the stream.

19 years ago(__overflow): Use _IO_fwide to orient the stream.
drepper [Mon, 3 Jul 2000 21:37:02 +0000 (21:37 +0000)]
(__overflow): Use _IO_fwide to orient the stream.
(__uflow): Likewise.
(__underflow): Likewise.

19 years agoBritish English translations for glibc.
drepper [Mon, 3 Jul 2000 20:42:06 +0000 (20:42 +0000)]
British English translations for glibc.

19 years agoUpdate.
drepper [Mon, 3 Jul 2000 20:35:05 +0000 (20:35 +0000)]
Update.

19 years agoSet LOCPATH and LANGUAGE for localedef run.
drepper [Mon, 3 Jul 2000 20:34:04 +0000 (20:34 +0000)]
Set LOCPATH and LANGUAGE for localedef run.

19 years agoSet LOCPATH and LANGUAGE for localedef run.
drepper [Mon, 3 Jul 2000 20:33:06 +0000 (20:33 +0000)]
Set LOCPATH and LANGUAGE for localedef run.

19 years agoUpdate.
drepper [Sat, 1 Jul 2000 15:41:36 +0000 (15:41 +0000)]
Update.

19 years agoUpdate.
drepper [Sat, 1 Jul 2000 15:36:36 +0000 (15:36 +0000)]
Update.

19 years ago(generated-dirs): LOCALES are also generated.
drepper [Sat, 1 Jul 2000 15:36:25 +0000 (15:36 +0000)]
(generated-dirs): LOCALES are also generated.
(generated-dirs): Remove obsolete entry.

19 years ago(generated): trusted-dirs.h is always generated,
drepper [Sat, 1 Jul 2000 15:36:11 +0000 (15:36 +0000)]
(generated): trusted-dirs.h is always generated,
move out of build-shared condition.
(generated): Merge the two entries for build-shared.

19 years ago(generated-dirs): New.
drepper [Sat, 1 Jul 2000 15:35:55 +0000 (15:35 +0000)]
(generated-dirs): New.

19 years ago(distribute): Add xtrace.sh.
drepper [Sat, 1 Jul 2000 15:34:18 +0000 (15:34 +0000)]
(distribute): Add xtrace.sh.

19 years agoUpdate.
drepper [Sat, 1 Jul 2000 15:31:32 +0000 (15:31 +0000)]
Update.

19 years agoUpdate.
drepper [Sat, 1 Jul 2000 15:31:16 +0000 (15:31 +0000)]
Update.

19 years agoRemade for development-2.1.91 glibc_2-1-91
drepper [Sat, 1 Jul 2000 06:42:47 +0000 (06:42 +0000)]
Remade for development-2.1.91

19 years agoRegenerated: autoconf configure.in
drepper [Sat, 1 Jul 2000 06:36:34 +0000 (06:36 +0000)]
Regenerated: autoconf  configure.in

19 years agoUpdate.
drepper [Sat, 1 Jul 2000 06:34:10 +0000 (06:34 +0000)]
Update.

19 years agoAdd ioperm.c, sys/procfs.h, and sys/io.h.
drepper [Sat, 1 Jul 2000 06:32:16 +0000 (06:32 +0000)]
Add ioperm.c, sys/procfs.h, and sys/io.h.

19 years agoUpdate.
drepper [Sat, 1 Jul 2000 06:31:19 +0000 (06:31 +0000)]
Update.

19 years ago(distribute): Add locale test suite files, fmon test suite files,
drepper [Sat, 1 Jul 2000 06:31:04 +0000 (06:31 +0000)]
(distribute): Add locale test suite files, fmon test suite files,
gen-locale.sh, and show-ucs-data.c.

19 years agoAdd bp-asm.h.
drepper [Sat, 1 Jul 2000 06:30:21 +0000 (06:30 +0000)]
Add bp-asm.h.

19 years agoNot needed anymore.
drepper [Sat, 1 Jul 2000 06:12:45 +0000 (06:12 +0000)]
Not needed anymore.

19 years ago(VERSION): Bump to 2.1.91.
drepper [Sat, 1 Jul 2000 06:11:58 +0000 (06:11 +0000)]
(VERSION): Bump to 2.1.91.

19 years agoUpdate warning comment. glibc should not be broken anymore.
drepper [Sat, 1 Jul 2000 06:11:30 +0000 (06:11 +0000)]
Update warning comment.  glibc should not be broken anymore.

19 years agoUpdate.
drepper [Sat, 1 Jul 2000 05:26:07 +0000 (05:26 +0000)]
Update.

19 years agoUpdate.
drepper [Sat, 1 Jul 2000 05:25:09 +0000 (05:25 +0000)]
Update.

19 years agoUpdate.
drepper [Sat, 1 Jul 2000 05:19:18 +0000 (05:19 +0000)]
Update.

19 years agoUpdate.
drepper [Sat, 1 Jul 2000 05:18:27 +0000 (05:18 +0000)]
Update.

19 years agoGenerate only one locale which is described in a command line parameter.
drepper [Sat, 1 Jul 2000 05:18:07 +0000 (05:18 +0000)]
Generate only one locale which is described in a command line parameter.

19 years agoRewrite rules to generate locale data.
drepper [Sat, 1 Jul 2000 05:17:28 +0000 (05:17 +0000)]
Rewrite rules to generate locale data.

19 years agoAdditional dependencies for localedata subdir.
drepper [Sat, 1 Jul 2000 05:16:46 +0000 (05:16 +0000)]
Additional dependencies for localedata subdir.

19 years ago(test-assert-ENV): New. Define LANGUAGE=C.
drepper [Sat, 1 Jul 2000 05:16:28 +0000 (05:16 +0000)]
(test-assert-ENV): New.  Define LANGUAGE=C.
(test-assert-perr-ENV): New.  Define LANGUAGE=C.

19 years agoAdd localedata.
drepper [Sat, 1 Jul 2000 05:15:25 +0000 (05:15 +0000)]
Add localedata.

19 years ago(elf_machine_rela) [r_type == R_ALPHA_REFQUAD]: Use memcpy to load and
drepper [Sat, 1 Jul 2000 05:08:03 +0000 (05:08 +0000)]
(elf_machine_rela) [r_type == R_ALPHA_REFQUAD]: Use memcpy to load and
store value from relocation address to prevent unaligned trap.

19 years ago(stat64, lstat64, fstat64): Don't define inlines if redirecting and
drepper [Sat, 1 Jul 2000 05:01:22 +0000 (05:01 +0000)]
(stat64, lstat64, fstat64): Don't define inlines if redirecting and
either redirection is done using defines or not optimizing.

19 years agoUpdate.
drepper [Sat, 1 Jul 2000 04:35:11 +0000 (04:35 +0000)]
Update.

19 years ago(inline_struct): Add missing braces in generated expressions.
drepper [Sat, 1 Jul 2000 04:33:07 +0000 (04:33 +0000)]
(inline_struct): Add missing braces in generated expressions.

19 years agoUTF-8 charmap.
drepper [Sat, 1 Jul 2000 04:10:16 +0000 (04:10 +0000)]
UTF-8 charmap.

19 years agoRenamed to UTF-8.
drepper [Sat, 1 Jul 2000 04:09:52 +0000 (04:09 +0000)]
Renamed to UTF-8.

19 years agoUpdate.
drepper [Sat, 1 Jul 2000 02:46:04 +0000 (02:46 +0000)]
Update.

19 years agoPrint that it might take a while to finish.
drepper [Sat, 1 Jul 2000 02:45:42 +0000 (02:45 +0000)]
Print that it might take a while to finish.

19 years agoUpdate.
drepper [Sat, 1 Jul 2000 02:30:53 +0000 (02:30 +0000)]
Update.

19 years ago(build-testdata): Set LANGUAGE and LC_ALL since zic uses setlocale and
drepper [Sat, 1 Jul 2000 02:30:02 +0000 (02:30 +0000)]
(build-testdata): Set LANGUAGE and LC_ALL since zic uses setlocale and
gettext but we cannot make it use the new locale data since zic calls
a shell which might not use the new libc.

19 years agoUpdate.
drepper [Sat, 1 Jul 2000 00:39:39 +0000 (00:39 +0000)]
Update.

19 years agoChange back entries with DEM.
drepper [Sat, 1 Jul 2000 00:38:31 +0000 (00:38 +0000)]
Change back entries with DEM.

19 years agoRemove #ifdefs introduced to work around DEM problem.
drepper [Sat, 1 Jul 2000 00:38:14 +0000 (00:38 +0000)]
Remove #ifdefs introduced to work around DEM problem.

19 years agoMove somewhat closer to the standard wrt to handling the internation
drepper [Sat, 1 Jul 2000 00:37:33 +0000 (00:37 +0000)]
Move somewhat closer to the standard wrt to handling the internation
currency symbol.  POSIX says that the fourth character is used to
separate the currency symbol from the value.  Therefore it does not
have to be printed.  But we cannot remove the space if the currency
symbol is printed before the number since this is what many locales
expect.

19 years agoUpdate.
drepper [Sat, 1 Jul 2000 00:04:28 +0000 (00:04 +0000)]
Update.

19 years ago(ctype_output): If no default_missing information is available set the
drepper [Sat, 1 Jul 2000 00:03:35 +0000 (00:03 +0000)]
(ctype_output): If no default_missing information is available set the
string length to zero.

19 years agoUse correct locale. Improve error messages.
drepper [Sat, 1 Jul 2000 00:02:22 +0000 (00:02 +0000)]
Use correct locale.  Improve error messages.

19 years ago(_nl_find_msg): Correct reallocation of buffers in case the
drepper [Sat, 1 Jul 2000 00:01:49 +0000 (00:01 +0000)]
(_nl_find_msg): Correct reallocation of buffers in case the
translation is too large.  Remember allocated memory blocks in a list.
(free_mem): Free memory for translations.

19 years agoTest with _NL_CTYPE_TRANSLIT_DEFAULT_MISSING_LEN whether this
drepper [Sat, 1 Jul 2000 00:00:13 +0000 (00:00 +0000)]
Test with _NL_CTYPE_TRANSLIT_DEFAULT_MISSING_LEN whether this
information is available.

19 years ago * sysdeps/powerpc/bp-asm.h: New file.
gkm [Fri, 30 Jun 2000 21:35:51 +0000 (21:35 +0000)]
* sysdeps/powerpc/bp-asm.h: New file.
* sysdeps/powerpc/__longjmp.S:  Check bounds.
Wrap extern symbols in BP_SYM ().
* sysdeps/powerpc/bsd-_setjmp.S: Likewise.
* sysdeps/powerpc/bsd-setjmp.S: Likewise.
* sysdeps/powerpc/setjmp.S: Likewise.
* sysdeps/powerpc/add_n.S: Likewise.
* sysdeps/powerpc/addmul_1.S: Likewise.
* sysdeps/powerpc/lshift.S: Likewise.
* sysdeps/powerpc/rshift.S: Likewise.
* sysdeps/powerpc/mul_1.S: Likewise.
* sysdeps/powerpc/sub_n.S: Likewise.
* sysdeps/powerpc/submul_1.S: Likewise.
* sysdeps/powerpc/strlen.S: Likewise.
* sysdeps/powerpc/memset.S: Likewise.
* sysdeps/powerpc/stpcpy.S: Likewise.
* sysdeps/powerpc/strcmp.S: Likewise.
* sysdeps/powerpc/strcpy.S: Likewise.
* sysdeps/powerpc/elf/bzero.S: Likewise.

19 years agoUpdate.
drepper [Fri, 30 Jun 2000 19:46:39 +0000 (19:46 +0000)]
Update.

19 years agoLittle optimization in non-BP case.
drepper [Fri, 30 Jun 2000 19:45:40 +0000 (19:45 +0000)]
Little optimization in non-BP case.

19 years agoReplace with version which does not use floating point registers.
drepper [Fri, 30 Jun 2000 18:32:47 +0000 (18:32 +0000)]
Replace with version which does not use floating point registers.