external/glibc.git
24 years agoUpdate.
Ulrich Drepper [Sat, 24 Jun 2000 18:49:37 +0000 (18:49 +0000)]
Update.

* locale/programs/ld-address.c (iso639): Correct length of string
elements.
* sysdeps/unix/sysv/linux/i386/sys/elf.h (elf_fpxregset_t): Define.

* sysdeps/unix/sysv/linux/i386/sys/user.h (struct user_fpxregs_struct):
Define.

24 years agoUpdate.
Ulrich Drepper [Sat, 24 Jun 2000 07:19:56 +0000 (07:19 +0000)]
Update.

2000-06-24  Ulrich Drepper  <drepper@redhat.com>

* sysdeps/unix/sysv/linux/i386/sys/elf.h (elf_fpxregset_t):
Define.

* sysdeps/unix/sysv/linux/i386/sys/user.h (struct
user_fpxregs_struct): Define.

* elf/elf.h (NT_PRFPXREG): Define.

24 years agoUpdate.
Ulrich Drepper [Sat, 24 Jun 2000 07:08:49 +0000 (07:08 +0000)]
Update.

2000-06-23  Ulrich Drepper  <drepper@redhat.com>

* sysdeps/unix/sysv/linux/sys/ptrace.h (__ptrace_request): Define
PTRACE_GETFPXREGS and PTRACE_SETFPXREGS.

24 years agoUpdate.
Ulrich Drepper [Sat, 24 Jun 2000 05:29:29 +0000 (05:29 +0000)]
Update.

2000-06-23  Ulrich Drepper  <drepper@redhat.com>

* charmaps/ANSI_X3.110-1983: Update to use <Uxxxx> format.
* charmaps/ANSI_X3.4-1968: Likewise.
* charmaps/ASMO_449: Likewise.
* charmaps/BALTIC: Likewise.
* charmaps/BS_4730: Likewise.
* charmaps/BS_VIEWDATA: Likewise.
* charmaps/CP1250: Likewise.
* charmaps/CP1251: Likewise.
* charmaps/CP1252: Likewise.
* charmaps/CP1253: Likewise.
* charmaps/CP1254: Likewise.
* charmaps/CP1255: Likewise.
* charmaps/CP1256: Likewise.
* charmaps/CP1257: Likewise.
* charmaps/CP1258: Likewise.
* charmaps/CSA_Z243.4-1985-1: Likewise.
* charmaps/CSA_Z243.4-1985-2: Likewise.
* charmaps/CSA_Z243.4-1985-GR: Likewise.
* charmaps/CSN_369103: Likewise.
* charmaps/CWI: Likewise.
* charmaps/DEC-MCS: Likewise.
* charmaps/DIN_66003: Likewise.
* charmaps/DS_2089: Likewise.
* charmaps/EBCDIC-AT-DE: Likewise.
* charmaps/EBCDIC-AT-DE-A: Likewise.
* charmaps/EBCDIC-CA-FR: Likewise.
* charmaps/EBCDIC-DK-NO: Likewise.
* charmaps/EBCDIC-DK-NO-A: Likewise.
* charmaps/EBCDIC-ES: Likewise.
* charmaps/EBCDIC-ES-A: Likewise.
* charmaps/EBCDIC-ES-S: Likewise.
* charmaps/EBCDIC-FI-SE: Likewise.
* charmaps/EBCDIC-FI-SE-A: Likewise.
* charmaps/EBCDIC-FR: Likewise.
* charmaps/EBCDIC-IS-FRISS: Likewise.
* charmaps/EBCDIC-IT: Likewise.
* charmaps/EBCDIC-PT: Likewise.
* charmaps/EBCDIC-UK: Likewise.
* charmaps/EBCDIC-US: Likewise.
* charmaps/ECMA-CYRILLIC: Likewise.
* charmaps/ES: Likewise.
* charmaps/ES2: Likewise.
* charmaps/EUC-JP: Likewise.
* charmaps/EUC-KR: Likewise.
* charmaps/GB2312: Likewise.
* charmaps/GBK: Likewise.
* charmaps/GB_1988-80: Likewise.
* charmaps/GOST_19768-74: Likewise.
* charmaps/GREEK-CCITT: Likewise.
* charmaps/GREEK7: Likewise.
* charmaps/GREEK7-OLD: Likewise.
* charmaps/HP-ROMAN8: Likewise.
* charmaps/IBM037: Likewise.
* charmaps/IBM038: Likewise.
* charmaps/IBM1004: Likewise.
* charmaps/IBM1026: Likewise.
* charmaps/IBM1047: Likewise.
* charmaps/IBM256: Likewise.
* charmaps/IBM273: Likewise.
* charmaps/IBM274: Likewise.
* charmaps/IBM275: Likewise.
* charmaps/IBM277: Likewise.
* charmaps/IBM278: Likewise.
* charmaps/IBM280: Likewise.
* charmaps/IBM281: Likewise.
* charmaps/IBM284: Likewise.
* charmaps/IBM285: Likewise.
* charmaps/IBM290: Likewise.
* charmaps/IBM297: Likewise.
* charmaps/IBM420: Likewise.
* charmaps/IBM423: Likewise.
* charmaps/IBM424: Likewise.
* charmaps/IBM437: Likewise.
* charmaps/IBM500: Likewise.
* charmaps/IBM850: Likewise.
* charmaps/IBM851: Likewise.
* charmaps/IBM852: Likewise.
* charmaps/IBM855: Likewise.
* charmaps/IBM857: Likewise.
* charmaps/IBM860: Likewise.
* charmaps/IBM861: Likewise.
* charmaps/IBM862: Likewise.
* charmaps/IBM863: Likewise.
* charmaps/IBM864: Likewise.
* charmaps/IBM865: Likewise.
* charmaps/IBM866: Likewise.
* charmaps/IBM868: Likewise.
* charmaps/IBM869: Likewise.
* charmaps/IBM870: Likewise.
* charmaps/IBM871: Likewise.
* charmaps/IBM874: Likewise.
* charmaps/IBM875: Likewise.
* charmaps/IBM880: Likewise.
* charmaps/IBM891: Likewise.
* charmaps/IBM903: Likewise.
* charmaps/IBM904: Likewise.
* charmaps/IBM905: Likewise.
* charmaps/IBM918: Likewise.
* charmaps/IEC_P27-1: Likewise.
* charmaps/INIS: Likewise.
* charmaps/INIS-CYRILLIC: Likewise.
* charmaps/INVARIANT: Likewise.
* charmaps/ISIRI-3342: Likewise.
* charmaps/ISO-8859-1: Likewise.
* charmaps/ISO-8859-10: Likewise.
* charmaps/ISO-8859-13: Likewise.
* charmaps/ISO-8859-14: Likewise.
* charmaps/ISO-8859-15: Likewise.
* charmaps/ISO-8859-16: Likewise.
* charmaps/ISO-8859-2: Likewise.
* charmaps/ISO-8859-3: Likewise.
* charmaps/ISO-8859-4: Likewise.
* charmaps/ISO-8859-5: Likewise.
* charmaps/ISO-8859-6: Likewise.
* charmaps/ISO-8859-7: Likewise.
* charmaps/ISO-8859-8: Likewise.
* charmaps/ISO-8859-9: Likewise.
* charmaps/ISO-IR-197: Likewise.
* charmaps/ISO-IR-90: Likewise.
* charmaps/ISO_10367-BOX: Likewise.
* charmaps/ISO_5427: Likewise.
* charmaps/ISO_5428: Likewise.
* charmaps/ISO_646.BASIC: Likewise.
* charmaps/ISO_646.IRV: Likewise.
* charmaps/ISO_6937: Likewise.
* charmaps/ISO_6937-2-25: Likewise.
* charmaps/ISO_6937-2-ADD: Likewise.
* charmaps/ISO_8859-SUPP: Likewise.
* charmaps/IT: Likewise.
* charmaps/JIS_C6220-1969-RO: Likewise.
* charmaps/JIS_C6229-1984-B: Likewise.
* charmaps/JIS_X0201: Likewise.
* charmaps/JUS_I.B1.002: Likewise.
* charmaps/JUS_I.B1.003-MAC: Likewise.
* charmaps/JUS_I.B1.003-SERB: Likewise.
* charmaps/KOI-8: Likewise.
* charmaps/KOI8-R: Likewise.
* charmaps/KOI8-U: Likewise.
* charmaps/KSC5636: Likewise.
* charmaps/KSX1001: Likewise.
* charmaps/LATIN-GREEK: Likewise.
* charmaps/LATIN-GREEK-1: Likewise.
* charmaps/MAC-IS: Likewise.
* charmaps/MAC-UK: Likewise.
* charmaps/MACINTOSH: Likewise.
* charmaps/MSZ_7795.3: Likewise.
* charmaps/NATS-DANO: Likewise.
* charmaps/NATS-SEFI: Likewise.
* charmaps/NC_NC00-10: Likewise.
* charmaps/NEXTSTEP: Likewise.
* charmaps/NF_Z_62-010: Likewise.
* charmaps/NF_Z_62-010_1973: Likewise.
* charmaps/NS_4551-1: Likewise.
* charmaps/NS_4551-2: Likewise.
* charmaps/PT: Likewise.
* charmaps/PT2: Likewise.
* charmaps/SAMI: Likewise.
* charmaps/SAMI-WS2: Likewise.
* charmaps/SEN_850200_B: Likewise.
* charmaps/SEN_850200_C: Likewise.
* charmaps/T.101-G2: Likewise.
* charmaps/T.61-7BIT: Likewise.
* charmaps/T.61-8BIT: Likewise.
* charmaps/TIS-620: Likewise.
* charmaps/UTF8: Likewise.
* charmaps/VIDEOTEX-SUPPL: Likewise.

24 years agoUpdate.
Andreas Jaeger [Fri, 23 Jun 2000 16:27:34 +0000 (16:27 +0000)]
Update.

* iconv/gconv_int.h (norm_add_slashes): Protect suffix expansion.

24 years ago* iconv/gconv_int.h (norm_add_slashes): Protect suffix expansion.
Andreas Jaeger [Fri, 23 Jun 2000 16:24:55 +0000 (16:24 +0000)]
* iconv/gconv_int.h (norm_add_slashes): Protect suffix expansion.

24 years ago* sysdeps/unix/sysv/linux/m68k/syscalls.list: Replace arg-count
Andreas Schwab [Fri, 23 Jun 2000 12:45:52 +0000 (12:45 +0000)]
* sysdeps/unix/sysv/linux/m68k/syscalls.list: Replace arg-count

with signatures.

24 years agoReplace arg-count with signatures.
Andreas Schwab [Fri, 23 Jun 2000 11:09:25 +0000 (11:09 +0000)]
Replace arg-count with signatures.

24 years agoUpdate.
Andreas Jaeger [Fri, 23 Jun 2000 09:14:42 +0000 (09:14 +0000)]
Update.

* io/test-stat.c: Add copyright header, mention Maciej.

24 years agoUpdate.
Andreas Jaeger [Fri, 23 Jun 2000 09:10:11 +0000 (09:10 +0000)]
Update.

2000-06-23  Andreas Jaeger  <aj@suse.de>

* sysdeps/unix/sysv/linux/mips/sys/syscall.h (SYS_pivot_root,
SYS_mincore, SYS_madvise): Added.

* sysdeps/unix/sysv/linux/mips/syscalls.list: Fix signature of
execve.

24 years agoFix signature of execve.
Andreas Jaeger [Fri, 23 Jun 2000 06:26:24 +0000 (06:26 +0000)]
Fix signature of execve.

24 years agoUpdate.
Ulrich Drepper [Fri, 23 Jun 2000 06:22:36 +0000 (06:22 +0000)]
Update.

* libio/Makefile (tests): Add tst-getwc and tst_putwc.
(CFLAGS-tst_putwc.c): New definition.
* libio/tst_getwc.c: New file.
* libio/tst_getwc.input: New file.
* libio/tst_putwc.c: New file.

24 years agoUpdate.
Ulrich Drepper [Fri, 23 Jun 2000 02:06:04 +0000 (02:06 +0000)]
Update.

2000-06-22  Ulrich Drepper  <drepper@redhat.com>

* include/string.h: Add prototype for __strdup.

24 years agoAdd prototype for __strdup.
Ulrich Drepper [Fri, 23 Jun 2000 02:04:57 +0000 (02:04 +0000)]
Add prototype for __strdup.

24 years ago* sysdeps/unix/syscalls.list (sys_mknod): Fix signatures.
Greg McGary [Thu, 22 Jun 2000 22:52:59 +0000 (22:52 +0000)]
* sysdeps/unix/syscalls.list (sys_mknod): Fix signatures.

* sysdeps/unix/inet/syscalls.list (accept, getpeername, getsockname):
Fix signatures.
2000-06-22  Greg McGary  <greg@mcgary.org>

* sysdeps/unix/syscalls.list (sys_mknod): Fix signatures.
* sysdeps/unix/inet/syscalls.list (accept, getpeername, getsockname):
Fix signatures.

24 years agoUpdate.
Ulrich Drepper [Thu, 22 Jun 2000 22:47:44 +0000 (22:47 +0000)]
Update.

2000-06-23  Jes Sorensen  <jes@linuxcare.com>

* sysdeps/ia64/memcpy.S: Disable branch predict instruction.

24 years agoDisable branch predict instruction.
Ulrich Drepper [Thu, 22 Jun 2000 22:39:12 +0000 (22:39 +0000)]
Disable branch predict instruction.

24 years agoUpdate.
Andreas Jaeger [Thu, 22 Jun 2000 21:13:00 +0000 (21:13 +0000)]
Update.

* sysdeps/unix/sysv/linux/mips/syscalls.list: Replace arg-count
with signatures.

24 years agoReplace arg-count with signatures.
Andreas Jaeger [Thu, 22 Jun 2000 21:12:27 +0000 (21:12 +0000)]
Replace arg-count with signatures.

24 years agoUpdate.
Ulrich Drepper [Thu, 22 Jun 2000 19:43:32 +0000 (19:43 +0000)]
Update.

* sysdeps/unix/sysv/linux/ia64/bits/statfs.h: New file.

2000-06-22  Jes Sorensen  <jes@linuxcare.com>

24 years agoUpdate.
Ulrich Drepper [Thu, 22 Jun 2000 19:17:44 +0000 (19:17 +0000)]
Update.

* manual/filesys.texi: Document S_TYPEISMQ, S_TYPEISSEM, and
S_TYPEISSHM.

24 years agoUpdate.
Ulrich Drepper [Thu, 22 Jun 2000 18:27:23 +0000 (18:27 +0000)]
Update.

2000-06-22  Jes Sorensen  <jes@linuxcare.com>

* shlib-versions: Bump so versions to 6.1 for libc and libm on the
ia64 to allow 2.2+ libraries to coexist with 2.1 ones.

24 years agoUpdate.
Ulrich Drepper [Thu, 22 Jun 2000 17:59:07 +0000 (17:59 +0000)]
Update.

2000-06-22  Ulrich Drepper  <drepper@redhat.com>

* io/sys/stat.h: Define S_TYPEISMQ, S_TYPEISSEM, and S_TYPEISSHM.
* sysdeps/generic/bits/stat.h: Define __S_TYPEISMQ, __S_TYPEISSEM,
and __S_TYPEISSHM.
* sysdeps/mach/hurd/bits/stat.h: Likewise.
* sysdeps/unix/bsd/bits/stat.h: Likewise.
* sysdeps/unix/bsd/osf/alpha/bits/stat.h: Likewise.
* sysdeps/unix/sysv/bits/stat.h: Likewise.
* sysdeps/unix/sysv/irix4/bits/stat.h: Likewise.
* sysdeps/unix/sysv/hpux/bits/stat.h: Likewise.
* sysdeps/unix/sysv/linux/alpha/bits/stat.h: Likewise.
* sysdeps/unix/sysv/linux/ia64/bits/stat.h: Likewise.
* sysdeps/unix/sysv/linux/bits/stat.h: Likewise.
* sysdeps/unix/sysv/linux/mips/bits/stat.h: Likewise.
* sysdeps/unix/sysv/sysv4/i386/bits/stat.h: Likewise.
* sysdeps/unix/sysv/sysv4/solaris2/bits/stat.h: Likewise.
* sysdeps/unix/sysv/aix/bits/stat.h: Likewise.

24 years agoDefine S_TYPEISMQ, S_TYPEISSEM, and S_TYPEISSHM.
Ulrich Drepper [Thu, 22 Jun 2000 17:57:18 +0000 (17:57 +0000)]
Define S_TYPEISMQ, S_TYPEISSEM, and S_TYPEISSHM.

24 years agoUpdate.
Andreas Jaeger [Thu, 22 Jun 2000 13:57:50 +0000 (13:57 +0000)]
Update.

* elf/dl-reloc.c (_dl_relocate_object): Fix typos.

24 years agoUpdate.
Andreas Jaeger [Thu, 22 Jun 2000 13:39:39 +0000 (13:39 +0000)]
Update.

2000-06-22  Andreas Jaeger  <aj@suse.de>

* sysdeps/unix/sysv/linux/mips/syscalls.list: Fix sysctl entry.

24 years agoFix sysctl entry.
Andreas Jaeger [Thu, 22 Jun 2000 13:38:05 +0000 (13:38 +0000)]
Fix sysctl entry.

24 years agoUpdate.
Ulrich Drepper [Wed, 21 Jun 2000 23:23:22 +0000 (23:23 +0000)]
Update.

2000-06-21  Ulrich Drepper  <drepper@redhat.com>

* iconv/gconv_trans.c: Move initialization of winbuf and winbufend
ahead.

24 years agoMove initialization of winbuf and winbufend ahead.
Ulrich Drepper [Wed, 21 Jun 2000 23:21:55 +0000 (23:21 +0000)]
Move initialization of winbuf and winbufend ahead.

24 years agoupdate
Greg McGary [Wed, 21 Jun 2000 19:57:38 +0000 (19:57 +0000)]
update

2000-06-21  Greg McGary  <greg@mcgary.org>

* Makerules (elide-routines.*, elide-bp-thunks):
Define unconditionally.

24 years agoFixed typo.
Andreas Jaeger [Wed, 21 Jun 2000 19:34:35 +0000 (19:34 +0000)]
Fixed typo.

* sysdeps/pthread/timer_routines.c: Include <string.h> for memset

24 years ago* Makerules (elide-routines.*, elide-bp-thunks):
Greg McGary [Wed, 21 Jun 2000 18:15:14 +0000 (18:15 +0000)]
* Makerules (elide-routines.*, elide-bp-thunks):

Define unconditionally.

24 years agoUpdate.
Ulrich Drepper [Wed, 21 Jun 2000 18:01:49 +0000 (18:01 +0000)]
Update.

2000-06-21  Jes Sorensen  <jes@linuxcare.com>

* sysdeps/unix/sysv/linux/ia64/Makefile: New file.

24 years agoUpdate.
Ulrich Drepper [Wed, 21 Jun 2000 17:58:42 +0000 (17:58 +0000)]
Update.

2000-06-21  Andreas Jaeger  <aj@suse.de>

* io/Makefile (tests): Add test-stat.
(CFLAGS-test-stat.c): New.

* io/test-stat.c: New file from Maciej W. Rozycki
<macro@ds2.pg.gda.pl>.

24 years agoUpdate.
Ulrich Drepper [Wed, 21 Jun 2000 17:56:41 +0000 (17:56 +0000)]
Update.

2000-06-21  Jes Sorensen  <jes@linuxcare.com>

* sysdeps/unix/sysv/linux/ia64/bits/resource.h: Reorder elements
in __rlimit_resource to make them match the kernel order.
rlim_t is always 64 bit, use __rlim64_t to declare it
unconditionally.

2000-05-04  Jes Sorensen  <jes@linuxcare.com>

* sysdeps/unix/sysv/linux/ia64/bits/resource.h: Undef
RLIM_INFINITY before defining it to avoid clash with kernel header

2000-05-03  Jes Sorensen  <jes@linuxcare.com>

* sysdeps/unix/sysv/linux/ia64/bits/resource.h: New file.

24 years agoUpdate.
Ulrich Drepper [Wed, 21 Jun 2000 17:52:39 +0000 (17:52 +0000)]
Update.

2000-06-21  Ulrich Drepper  <drepper@redhat.com>

* sysdeps/unix/sysv/linux/ia64/Versions: New file.

24 years agoFull weekday and month names begin with lower-case characters.
Ulrich Drepper [Wed, 21 Jun 2000 17:45:45 +0000 (17:45 +0000)]
Full weekday and month names begin with lower-case characters.

24 years agoUpdate.
Andreas Jaeger [Wed, 21 Jun 2000 12:40:03 +0000 (12:40 +0000)]
Update.

* stdio-common/temptest.c: Include <stdlib.h>.
* stdio-common/tst-fileno.c: Likewise.
* stdio-common/scanf4.c: Likewise.
* stdio-common/scanf5.c: Likewise.
* time/clocktest.c: Likewise.
* posix/test-vfork.c: Likewise.
* posix/globtest.c: Likewise.
* io/test-utime.c: Likewise.
* wctype/test_wcfuncs.c: Likewise.
* crypt/cert.c: Likewise.

* stdio-common/tst-printfsz.c: Include <string.h>.
* libio/tst_swscanf.c: Likewise.
* libio/tst_wscanf.c: Likewise.
* posix/runtests.c: Likewise.
* posix/tst-getaddrinfo.c: Likewise.
* posix/wordexp-test.c: Likewise.
* misc/tst-efgcvt.c: Likewise.

* stdlib/tst-xpg-basename.c: Include <stdlib.h> and <string.h>.
* nss/test-netdb.c: Likewise.

* sysdeps/unix/sysv/linux/configure.in: Add check for minimal
supported kernel for MIPS.

24 years ago* tst-trans.c: Include <stdlib.h> and <string.h>.
Andreas Jaeger [Wed, 21 Jun 2000 12:39:22 +0000 (12:39 +0000)]
* tst-trans.c: Include <stdlib.h> and <string.h>.

2000-06-21  Andreas Jaeger  <aj@suse.de>

* tst-trans.c: Include <stdlib.h> and <string.h>.

24 years agoUpdate.
Andreas Jaeger [Wed, 21 Jun 2000 10:39:22 +0000 (10:39 +0000)]
Update.

2000-06-21  Andreas Jaeger  <aj@suse.de>

* elf/vismod2.c: Include <stdlib.h> for abort prototype.
* rt/aio_suspend.c: Likewise.

* math/libm-test.inc: Include <string.h>.

24 years ago* sysdeps/pthread/timer_routines.c: Include <stdlib.h> for memset
Andreas Jaeger [Wed, 21 Jun 2000 10:38:25 +0000 (10:38 +0000)]
* sysdeps/pthread/timer_routines.c: Include <stdlib.h> for memset

prototype.
* join.c: Include <stdlib.h> for exit prototype.

* elf/vismod2.c: Include <stdlib.h> for abort prototype.
* rt/aio_suspend.c: Likewise.
2000-06-21  Andreas Jaeger  <aj@suse.de>

* sysdeps/pthread/timer_routines.c: Include <stdlib.h> for memset
prototype.

* join.c: Include <stdlib.h> for exit prototype.

24 years agoUpdate.
Ulrich Drepper [Wed, 21 Jun 2000 05:54:40 +0000 (05:54 +0000)]
Update.

2000-06-20  Ulrich Drepper  <drepper@redhat.com>

* math/libm-test.inc: Include <strcmp.h>.

24 years agoUpdate.
Ulrich Drepper [Wed, 21 Jun 2000 04:35:29 +0000 (04:35 +0000)]
Update.

2000-06-20  Jes Sorensen  <jes@linuxcare.com>

* sysdeps/unix/sysv/linux/ia64/syscalls.list: New file.

2000-06-20  Jes Sorensen  <jes@linuxcare.com>

* sysdeps/unix/sysv/linux/ia64/machine-gmon.h: New file.
* sysdeps/unix/sysv/linux/ia64/profil-counter.h: New file.

2000-06-20  David Mosberger-Tang  <davidm@hpl.hp.com>

* sysdeps/unix/sysv/linux/ia64/getpagesize.c: New file.

2000-06-20  Jes Sorensen  <jes@linuxcare.com>

* sysdeps/unix/sysv/linux/ia64/sys/ucontext.h: Fix typo.

24 years agoUpdate.
Ulrich Drepper [Wed, 21 Jun 2000 04:11:39 +0000 (04:11 +0000)]
Update.

2000-06-20  Ulrich Drepper  <drepper@redhat.com>

* locale/programs/ld-collate.c (insert_value): Now take string and
length instead of struct token* parameter.  Adjust use of token.
(handle_ellipsis): Likewise.
(collate_read): Allow <Uxxxx> names and transform them into names
to be passed to insert_value and handle_ellipsis.

* locale/programs/ld-ctype.c (uninames): New array with names of
digits in <Uxxxxxxxx> format.
(ctype_finish): Correct search for space character value.  Likewise
for default outdigits values.

24 years ago(insert_value): Now take string and length instead of struct token* parameter. Adjus...
Ulrich Drepper [Wed, 21 Jun 2000 03:59:55 +0000 (03:59 +0000)]
(insert_value): Now take string and length instead of struct token* parameter.  Adjust use of token. (handle_ellipsis): Likewise. (collate_read): Allow <Uxxxx> names and transform them into names to be passed to insert_value and handle_ellipsis.

24 years ago* Makerules (objects): Add BP thunks.
Greg McGary [Wed, 21 Jun 2000 02:31:29 +0000 (02:31 +0000)]
* Makerules (objects): Add BP thunks.

2000-06-20  Greg McGary  <greg@mcgary.org>

* Makerules (objects): Add BP thunks.

24 years agoUpdate.
Ulrich Drepper [Tue, 20 Jun 2000 22:30:32 +0000 (22:30 +0000)]
Update.

2000-06-20  Ulrich Drepper  <drepper@redhat.com>

* locale/programs/charmap.c (parse_charmap): Handle UCS names also
in width definitions.

24 years ago(parse_charmap): Handle UCS names also in width definitions.
Ulrich Drepper [Tue, 20 Jun 2000 22:24:45 +0000 (22:24 +0000)]
(parse_charmap): Handle UCS names also in width definitions.

24 years agoUpdate
Andreas Jaeger [Tue, 20 Jun 2000 14:16:55 +0000 (14:16 +0000)]
Update

* sysdeps/mips/fpu/libm-test-ulps: New file.

24 years agoUpdate.
Andreas Jaeger [Tue, 20 Jun 2000 13:07:08 +0000 (13:07 +0000)]
Update.

2000-06-20  Andreas Jaeger  <aj@suse.de>

* sysdeps/mips/fpu/fesetenv.c (__fesetenv): Flush fpu pipeline
first.

* sysdeps/mips/fpu/feholdexcpt.c: New file.

* sysdeps/mips/fpu/fraiseexcpt.c: New file.

24 years ago* sysdeps/mips/fpu/fesetenv.c (__fesetenv): Flush fpu pipeline
Andreas Jaeger [Tue, 20 Jun 2000 13:05:21 +0000 (13:05 +0000)]
* sysdeps/mips/fpu/fesetenv.c (__fesetenv): Flush fpu pipeline

first.
* sysdeps/mips/fpu/feholdexcpt.c: New file.

* sysdeps/mips/fpu/fraiseexcpt.c: New file.

24 years agoUpdate for memprof->memusage renaming.
Ulrich Drepper [Tue, 20 Jun 2000 06:36:03 +0000 (06:36 +0000)]
Update for memprof->memusage renaming.

24 years agoUpdate.
Ulrich Drepper [Tue, 20 Jun 2000 06:31:59 +0000 (06:31 +0000)]
Update.

* sysdeps/alpha/memprof.h: Rename to..
* sysdeps/alpha/memusage.h: ...this.  New file.
* sysdeps/arm/memprof.h: Rename to..
* sysdeps/arm/memusage.h: ...this.  New file.
* sysdeps/generic/memprof.h: Rename to..
* sysdeps/generic/memusage.h: ...this.  New file.
* sysdeps/i386/memprof.h: Rename to..
* sysdeps/i386/memusage.h: ...this.  New file.
* sysdeps/ia64/memprof.h: Rename to..
* sysdeps/ia64/memusage.h: ...this.  New file.
* sysdeps/m68k/memprof.h: Rename to..
* sysdeps/m68k/memusage.h: ...this.  New file.
* sysdeps/mips/memprof.h: Rename to..
* sysdeps/mips/memusage.h: ...this.  New file.
* sysdeps/powerpc/memprof.h: Rename to..
* sysdeps/powerpc/memusage.h: ...this.  New file.
* sysdeps/sparc/memprof.h: Rename to..
* sysdeps/sparc/memusage.h: ...this.  New file.
* sysdeps/sh/memprof.h: Rename to..
* sysdeps/sh/memusage.h: ...this.  New file.

24 years agoUpdate.
Ulrich Drepper [Tue, 20 Jun 2000 06:03:33 +0000 (06:03 +0000)]
Update.

* iconv/gconv_builtin.c (BUILTIN_TRANSFORMATION): Update for
change in gconv_builtin.h.

24 years agoUpdate.
Ulrich Drepper [Tue, 20 Jun 2000 04:46:22 +0000 (04:46 +0000)]
Update.

* malloc/Makefile: Change all references to memprof into memusage.
* malloc/memprof.c: Rename to...
* malloc/memusage.c: ...this.  New file.
* malloc/memprof.sh: Rename to...
* malloc/memusage.sh: ...this.  New file.
* malloc/memprofstat.c: Rename to...
* malloc/memusagestat.c: ...this.  New file.

24 years agoUpdate.
Ulrich Drepper [Tue, 20 Jun 2000 04:18:25 +0000 (04:18 +0000)]
Update.

2000-06-19  Ulrich Drepper  <drepper@redhat.com>

* elf/sprof.c (print_version): Update year.

* elf/sprof.c (load_shobj): Don't always add load address to dynamic
table entry values.  Use D_PTR.
* elf/dl-reloc.c (_dl_relocate_object): Don't start profiling weird
binaries without PLT.  Patches by James Mathiesen <james@curl.com>.

24 years agoUpdate.
Ulrich Drepper [Tue, 20 Jun 2000 03:36:13 +0000 (03:36 +0000)]
Update.

2000-06-20  Jes Sorensen  <jes@linuxcare.com>

* sysdeps/unix/sysv/linux/ia64/Makefile: New file.
* sysdeps/unix/sysv/linux/ia64/sys/io.h: New file.
* sysdeps/unix/sysv/linux/ia64/sys/procfs.h: New file.
* sysdeps/unix/sysv/linux/ia64/sys/ucontext.h: New file.

2000-05-05  Jes Sorensen  <jes@linuxcare.com>

* sysdeps/unix/sysv/linux/ia64/bits/fcntl.h: New file.

24 years agoUpdate.
Ulrich Drepper [Tue, 20 Jun 2000 01:36:28 +0000 (01:36 +0000)]
Update.

2000-06-16  Jes Sorensen  <jes@linuxcare.com>

* sysdeps/unix/sysv/linux/ia64/xstat.c: New file.
* sysdeps/unix/sysv/linux/ia64/fxstat.c: New file.
* sysdeps/unix/sysv/linux/ia64/lxstat.c: New file.

* sysdeps/unix/sysv/linux/ia64/xstatconv.c: Deleted.

* sysdeps/unix/sysv/linux/ia64/bits/stat.h: Update after latest
kernel change.

* sysdeps/unix/sysv/linux/ia64/bits/types.h: Make __ino_t,
__nlink_t and __blkcnt_t 64 bit to accomodate new kernel stat data
structure.
Change __fsblkcnt_t and __fsfilcnt_t to 64 bit to match kernel
implementation.

2000-06-15  Jes Sorensen  <jes@linuxcare.com>

* sysdeps/unix/sysv/linux/ia64/kernel_stat.h: Deleted.

2000-06-08  Jes Sorensen  <jes@linuxcare.com>

* sysdeps/unix/sysv/linux/ia64/mmap64.c: New file.

24 years agoUpdate.
Ulrich Drepper [Tue, 20 Jun 2000 00:34:21 +0000 (00:34 +0000)]
Update.

* iconv/gconv_int.h (strict gconv_module): Remove all members
associated with regular expressions.  Use a simple string as the
from name.
* iconv/gconv_db.c: Remove code handling regular expressions.
* iconv/gconv_conf.c: Likewise.
* iconv/iconv_prog.c: Likewise.
* iconv/gconv_builtin.h: Adjust for change in gconv_conf.c.

24 years agoUpdate.
Ulrich Drepper [Mon, 19 Jun 2000 21:12:06 +0000 (21:12 +0000)]
Update.

2000-06-19  Ulrich Drepper  <drepper@redhat.com>

* iconv/gconv.h (__gconv_trans_fct): Add new parameter.
General namespace cleanup.
(struct __gconv_trans_data): Add next field.
(struct __gconv_step_data): Make __trans a pointer.
* iconv/gconv_conf.c: Split out code to find gconv directories from
__gconv_read_conf in new functions.
* iconv/gconv_int.h: Define new data structure and declare new
functions for handling of gconv directory list.
* iconv/gconv_open.c: Allow more than one error handling step being
used.  Call function to load error handling module if it is none
of the builtin transformations.
* iconv/gconv_close.c: Add code to free transliteration data.
* iconv/gconv_trans.c: Add functions to load and unload modules
implementing transliteration etc.
* iconv/skeleton.c: Call all context functions now that more than
one module is allowed.
* iconv/loop.c (STANDARD_ERR_HANDLING): New macro.
* iconv/gconv_simple.c: Use STANDARD_ERR_HANDLING macro for places
where the full error handling using transliteration is needed.
* iconvdata/8bit-gap.c: Likewise.
* iconvdata/8bit-generic.c: Likewise.
* iconvdata/ansi_x3.110.c: Likewise.
* iconvdata/big5.c: Likewise.
* iconvdata/big5hkscs.c: Likewise.
* iconvdata/euc-cn.c: Likewise.
* iconvdata/euc-jp.c: Likewise.
* iconvdata/euc-kr.c: Likewise.
* iconvdata/euc-tw.c: Likewise.
* iconvdata/gbgbk.c: Likewise.
* iconvdata/gbk.c: Likewise.
* iconvdata/iso-2022-cn.c: Likewise.
* iconvdata/iso-2022-jp.c: Likewise.
* iconvdata/iso-2022-kr.c: Likewise.
* iconvdata/iso646.c: Likewise.
* iconvdata/iso8859-1.c: Likewise.
* iconvdata/iso_6937-2.c: Likewise.
* iconvdata/iso_6937.c: Likewise.
* iconvdata/johab.c: Likewise.
* iconvdata/sjis.c: Likewise.
* iconvdata/t.61.c: Likewise.
* iconvdata/uhc.c: Likewise.
* iconvdata/unicode.c: Likewise.
* iconvdata/utf-16.c: Likewise.
* libio/iofwide.c: Reset __trans member of __gconv_trans_data
structure correctly after last change.
* wcsmbs/btowc.c: Likewise.
* wcsmbs/mbrtowc.c: Likewise.
* wcsmbs/mbsnrtowcs.c: Likewise.
* wcsmbs/mbsrtowcs.c: Likewise.
* wcsmbs/wcrtomb.c: Likewise.
* wcsmbs/wcsnrtombs.c: Likewise.
* wcsmbs/wcsrtombs.c: Likewise.
* wcsmbs/wctob.c: Likewise.

* localedata/Makefile: Set -Wno-format for some files since gcc does
not know all the format specifiers.

2000-06-18  Ulrich Drepper  <drepper@redhat.com>

* locale/loadlocale.c (_nl_unload_locale): Remove a bit of
unneeded code.
* locale/lc-time.c (_nl_init_era_entries): Likewise.

24 years ago(_nl_init_era_entries): Remove a bit of unneeded code.
Ulrich Drepper [Sun, 18 Jun 2000 23:05:54 +0000 (23:05 +0000)]
(_nl_init_era_entries): Remove a bit of unneeded code.

24 years agoUpdate.
Andreas Jaeger [Sun, 18 Jun 2000 17:20:24 +0000 (17:20 +0000)]
Update.

2000-06-18  Andreas Jaeger  <aj@suse.de>

* sysdeps/mips/dl-machine.h: Always use $25 as jump register.
Patch by Ralf Baechle <ralf@uni-koblenz.de>.

24 years ago* sysdeps/mips/dl-machine.h: Always use $25 as jump register.
Andreas Jaeger [Sun, 18 Jun 2000 17:20:01 +0000 (17:20 +0000)]
* sysdeps/mips/dl-machine.h: Always use $25 as jump register.

Patch by Ralf Baechle <ralf@uni-koblenz.de>.

24 years agoUpdate.
Ulrich Drepper [Sun, 18 Jun 2000 05:22:55 +0000 (05:22 +0000)]
Update.

* sysdeps/unix/sysv/linux/alpha/fpathconf.c: Define and use
LINUX_LINK_MAX.
* sysdeps/unix/sysv/linux/alpha/pathconf.c: Likewise.

24 years agoUpdate.
Ulrich Drepper [Sun, 18 Jun 2000 05:20:07 +0000 (05:20 +0000)]
Update.

* sysdeps/unix/sysv/linux/alpha/pathconf.c: Define LINK_MAX.

24 years agoUpdate.
Ulrich Drepper [Sun, 18 Jun 2000 00:23:52 +0000 (00:23 +0000)]
Update.

* locale/programs/ld-ctype.c (ctype_output): Really write out
mboutdigits information.
* localedata/tst-trans.c: Add code to test printf's I flag with locale.
* localedata/tst-trans.sh: Set GCONV_PATH for compilation environment.
* localedata/tests/trans.def: Add outdigit information.

* localedata/tst-mbswcs3.c: Remove comment.

24 years agoUpdate.
Ulrich Drepper [Sat, 17 Jun 2000 19:22:43 +0000 (19:22 +0000)]
Update.

* stdio-common/tiformat.c (sprint_ints): Add tests for I flag.
* libio/tst_wprintf.c (main): Add test for I flag.

24 years agoUpdate.
Ulrich Drepper [Sat, 17 Jun 2000 19:07:04 +0000 (19:07 +0000)]
Update.

* stdio-common/vfprintf.c (vfprintf): Fix handling of I flag.

more cases.
* stdlib/strfmon.c: Corrected problems with missing signs and
* sysdeps/unix/sysv/linux/alpha/syscall.S: Doc Fixes.
* manual/message.texi (Using gettextized software): Doc Fixes.
* manual/filesys.texi (File Size): Doc Fixes.
* manual/charset.texi (glibc iconv Implementation): Doc Fixes.
* locale/programs/ld-collate.c (collate_output): Doc Fixes.
* iconv/gconv_db.c (find_derivation): Doc Fixes.
* manual/install.texi: Doc Fixes.
* manual/search.texi (Hash Search Function): Doc Fixes.
* manual/stdio.texi (Output Conversion Syntax): Doc Fixes.
* FAQ.in: Doc Fixes.
* config.h.in: Doc Fixes.
* sysdeps/generic/dl-sysdep.c: Doc Fixes.

24 years agoUpdate.
Ulrich Drepper [Sat, 17 Jun 2000 07:39:18 +0000 (07:39 +0000)]
Update.

2000-06-17  Ulrich Drepper  <drepper@redhat.com>

* iconv/gconv_trans.c: Implement handling if translit_ignore.
* locale/langinfo.h: Add entries for translit_ignore information.
* locale/categories.def: Add entries for new LC_CTYPE elements.
* locale/C-ctype.c: Add initializers for new fields.  Use NULL
pointer instead of "" where possible.
* locale/programs/ld-ctype.c: Write out translit_ignore information.
* intl/Depend: Add localedata.
* intl/tst-gettext.c: Call setlocale for LC_CTYPE.
* intl/tst-gettext.sh: Set LOCPATH to localedata build dir.

24 years agoUpdate.
Ulrich Drepper [Sat, 17 Jun 2000 03:08:26 +0000 (03:08 +0000)]
Update.

* locale/langinfo.h: Add entries for default_missing information.
* locale/C-ctype.c: Add initializers for new fields.
* iconv/gconv_trans.c: If nothing matched, try to use default_missing
information.
* locale/categories.h: Add entries for all LC_CTYPE values.
* locale/programs/ld-ctype.c (ctype_output): Write out default_missing
information.

* localedata/tst-trans.c: Write out an error message if class is
not found.

24 years agoUpdate.
Ulrich Drepper [Fri, 16 Jun 2000 23:04:41 +0000 (23:04 +0000)]
Update.

2000-06-16  Ulrich Drepper  <drepper@redhat.com>

* iconv/gconv_int.h (norm_add_slashes): Optionally add given suffix.
* iconv/gconv_open.c: Remove error handling specification from `from'
character set name.
* intl/loadmsgcat.c (_nl_load_domain): Call norm_add_slashes with
new parameter to always enable transliteration.
* locale/localeinfo.h (LIMAGIC): Bump number because of incompatible
change.
(struct locale_data): Add new members use_translit and options.
* locale/findlocale.c (_nl_find_locale): Set use_translit flag is
character set name contained modifier TRANSLIT.
* locale/loadlocale.c (_nl_load_locale): Initialize new use_translit
and options fields.
(_nl_unload_locale): Free options string if necessary.
* wcsmbs/wcsmbsload.c (__wcsmbs_load_conv): Enable translation if
the locale names suggested this.
* locale/C-address.c: Add two new initialilzers to adjust data
structure for new format.
* locale/C-collate.c: Likewise.
* locale/C-ctype.c: Likewise.
* locale/C-identification.c: Likewise.
* locale/C-measurement.c: Likewise.
* locale/C-messages.c: Likewise.
* locale/C-monetary.c: Likewise.
* locale/C-name.c: Likewise.
* locale/C-numeric.c: Likewise.
* locale/C-paper.c: Likewise.
* locale/C-telephone.c: Likewise.
* locale/C-time.c: Likewise.

* locale/setlocale.c: Add some more __builtin_expect.

24 years agoUpdate.
Ulrich Drepper [Fri, 16 Jun 2000 00:39:38 +0000 (00:39 +0000)]
Update.

2000-06-15  Ulrich Drepper  <drepper@redhat.com>

* iconv/gconv.h (__gconv_fct): Change type of fifth parameter to
unsigned char **.
(__gconv_init_fct): Remove two parameters.
* iconv/gconv_int.h (__gconv_transliterate): Renamed from
gconv_transliterate.  Remove two parameters.
Change prototypes of builtin functions according to __gconv_fct change.
* iconv/skeleton.c: Change type of fifth parameter.  make sure it is
!= NULL only during error handling.  Stop in this case after the
conversion.
* iconv/gconv_trans.c: Replace with real implementation for
__gconv_transliterate.
* iconv/gconv_open.c: Adjust for renaming of __gconv_transliterate.
* iconv/gconv.c: Change calls to downstream functions once again.
Use NULL for the fifth parameter instead of pointer to output buffer.
* libio/iofwide.c: Likewise.
* wcsmbs/btowc.c: Likewise.
* wcsmbs/mbrtowc.c: Likewise.
* wcsmbs/mbsnrtowcs.c: Likewise.
* wcsmbs/mbsrtowcs.c: Likewise.
* wcsmbs/wcrtomb.c: Likewise.
* wcsmbs/wcsnrtombs.c: Likewise.
* wcsmbs/wcsrtombs.c: Likewise.
* wcsmbs/wctob.c: Likewise.
* iconv/gconv_simple.c: Remove two parameters from error handling
function call.
* iconvdata/8bit-gap.c: Likewise.
* iconvdata/8bit-generic.c: Likewise.
* iconvdata/ansi_x3.110.c: Likewise.
* iconvdata/big5.c: Likewise.
* iconvdata/big5hkscs.c: Likewise.
* iconvdata/euc-cn.c: Likewise.
* iconvdata/euc-jp.c: Likewise.
* iconvdata/euc-kr.c: Likewise.
* iconvdata/euc-tw.c: Likewise.
* iconvdata/gbgbk.c: Likewise.
* iconvdata/gbk.c: Likewise.
* iconvdata/iso-2022-cn.c: Likewise.
* iconvdata/iso-2022-jp.c: Likewise.
* iconvdata/iso-2022-kr.c: Likewise.
* iconvdata/iso646.c: Likewise.
* iconvdata/iso8859-1.c: Likewise.
* iconvdata/iso_6937-2.c: Likewise.
* iconvdata/iso_6937.c: Likewise.
* iconvdata/johab.c: Likewise.
* iconvdata/sjis.c: Likewise.
* iconvdata/t.61.c: Likewise.
* iconvdata/uhc.c: Likewise.
* iconvdata/unicode.c: Likewise.
* iconvdata/utf-16.c: Likewise.

24 years agoUpdate.
Ulrich Drepper [Thu, 15 Jun 2000 19:06:12 +0000 (19:06 +0000)]
Update.

2000-06-15  Greg McGary  <greg@mcgary.org>

* sysdeps/unix/make-syscalls.sh: Strip leading whitespace from lhs
of callnum assignment.  Tolerate callnum expressions containing
parens.

24 years agoUpdate.
Ulrich Drepper [Thu, 15 Jun 2000 08:10:09 +0000 (08:10 +0000)]
Update.

* sysdeps/mach/hurd/i386/Versions: ...and here.  New file.

24 years agoUpdate.
Ulrich Drepper [Thu, 15 Jun 2000 07:01:02 +0000 (07:01 +0000)]
Update.

* login/Makefile (utmpd): Remove rule to build utmpd.

* csu/Versions: Move libgcc frame handling functions from here...
* sysdeps/unix/sysv/linux/alpha/Versions: ...to here...
* sysdeps/unix/sysv/linux/arm/Versions: ...to here...
* sysdeps/unix/sysv/linux/i386/Versions: ...to here...
* sysdeps/unix/sysv/linux/m68k/Versions: ...to here...
* sysdeps/unix/sysv/linux/powerpc/Versions: ...to here...
* sysdeps/unix/sysv/linux/sparc/sparc32/Versions: ...and here.
New file.

24 years agoUpdate.
Ulrich Drepper [Thu, 15 Jun 2000 04:24:57 +0000 (04:24 +0000)]
Update.

* locale/programs/ld-ctype.c (allocate_arrays): Correct a comment.

24 years agoUpdate.
Ulrich Drepper [Thu, 15 Jun 2000 03:28:04 +0000 (03:28 +0000)]
Update.

2000-06-14  Ulrich Drepper  <drepper@redhat.com>

* misc/syslog.c (vsyslog): Initialize msgoff in all cases.

24 years agoPretty print.
Ulrich Drepper [Wed, 14 Jun 2000 19:35:38 +0000 (19:35 +0000)]
Pretty print.

Closes PR libc/1762.
Patch by Andreas Schwab <schwab@suse.de>.

24 years agoUpdate.
Ulrich Drepper [Wed, 14 Jun 2000 16:39:34 +0000 (16:39 +0000)]
Update.

2000-06-14  Kazumoto Kojima  <kkojima@rr.iij4u.or.jp>

* sysdeps/sh/sh4/fpu/fclrexcpt.c: Remove definitions for backward
compatibility.
* sysdeps/sh/sh4/fpu/fegetenv.c: Likewise.
* sysdeps/sh/sh4/fpu/fesetenv.c: Likewise.
* sysdeps/sh/sh4/fpu/fraiseexcpt.c: Likewise.
* sysdeps/sh/sh4/fpu/fsetexcptflg.c: Likewise.

2000-06-14  Jakub Jelinek  <jakub@redhat.com>

* include/libc-symbols.h (link_warning): If HAVE_SECTION_QUOTES is
defined, terminate quotes and read them after the comment char.
* configure.in (HAVE_SECTION_QUOTES): Test whether
__attribute__((section ("x"))) puts quotes around x or not.
* config.h.in (HAVE_SECTION_QUOTES): Add.
* configure: Rebuilt.

24 years agoAdd entry for SH.
Ulrich Drepper [Wed, 14 Jun 2000 16:08:01 +0000 (16:08 +0000)]
Add entry for SH.

24 years agoUpdate.
Andreas Jaeger [Wed, 14 Jun 2000 13:50:11 +0000 (13:50 +0000)]
Update.

* sysdeps/unix/sysv/linux/configure.in: Set libc_cv_sysconfdir
depending on the configure option --sysconfdir.
        Closes PR libc/1762.
        Patch by Andreas Schwab <schwab@suse.de>.

24 years agoUpdate.
Andreas Jaeger [Wed, 14 Jun 2000 13:15:02 +0000 (13:15 +0000)]
Update.

2000-06-14  Andreas Jaeger  <aj@suse.de>

* sysdeps/mips/dl-machine.h: Pass finalizer correctly to user
entry point.
Reported by Jim Pick <jim@jimpick.com>.

24 years ago* sysdeps/mips/dl-machine.h: Pass finalizer correctly to user
Andreas Jaeger [Wed, 14 Jun 2000 13:13:58 +0000 (13:13 +0000)]
* sysdeps/mips/dl-machine.h: Pass finalizer correctly to user

entry point.
Reported by Jim Pick <jim@jimpick.com>.

24 years agoUpdate.
Ulrich Drepper [Wed, 14 Jun 2000 07:14:09 +0000 (07:14 +0000)]
Update.

2000-06-14  Ulrich Drepper  <drepper@redhat.com>

* misc/syslog.c (vsyslog): Allow open_memstream to fail without
crashing the application.  Emit some simple error message.
Reported by mju@panasas.com [PR libc/1769].

24 years agoUpdate.
Ulrich Drepper [Wed, 14 Jun 2000 06:13:45 +0000 (06:13 +0000)]
Update.

2000-06-13  Kaz Kylheku  <kaz@ashi.footprints.net>

A few optimizations.  Got rid of unnecessary wakeups of timer threads,
tightened up some critical regions and micro-optimized some list
manipulation code.

* sysdeps/pthread/timer_routines.c (__timer_thread_queue_timer):
Returns int value now to indicate whether timer was queued at head.
* sysdeps/pthread/posix-timer.h: Likewise.
* sysdeps/pthread/timer_settime.c (timer_settime): Takes advantage of
new return value from __timer_thread_queue_timer to avoid waking
up timer thread unnecessarily.

* sysdeps/pthread/posix-timer.h (timer_id2ptr): No longer checks
inuse flag, because this requires mutex to be held.  Callers updated
to do the check when they have the mutex.
* sysdeps/pthread/timer_getoverr.c: Add check for inuse here.

* sysdeps/pthread/timer_settime.c (timer_settime): Tighter critical
regions: avoids making system calls while holding timer mutex, and
a few computations were moved outside of the mutex as well.
* sysdeps/pthread/timer_gettime.c (timer_gettime): Likewise.

* sysdeps/pthread/posix-timer.h (list_unlink_ip): Function name changed
to list_unlink_ip, meaning idempotent.  Pointer manipulation
changed to get better better code out of gcc.
* sysdeps/pthread/timer_routines.c (list_unlink): Non-idempotent
version of list_unlink added here.
* sysdeps/pthread/timer_delete.c: Use appropriate list unlink
function in all places: idempotent one for timers, non-idempotent
one for thread nodes.
* sysdeps/pthread/timer_settime: Likewise.
* sysdeps/pthread/timer_routines.c: Likewise.

24 years agoUpdate.
Ulrich Drepper [Wed, 14 Jun 2000 04:06:42 +0000 (04:06 +0000)]
Update.

* malloc/Makefile (distribute): Add memprof.sh and memprofstat.c.

24 years agoUpdate.
Ulrich Drepper [Wed, 14 Jun 2000 03:48:09 +0000 (03:48 +0000)]
Update.

* crypt/Makefile (distribute): Add md5.h.

24 years agoUpdate.
Ulrich Drepper [Wed, 14 Jun 2000 03:46:36 +0000 (03:46 +0000)]
Update.

* Makefile (distribute): Add include/shlib-compat.h.

24 years agoUpdate.
Ulrich Drepper [Wed, 14 Jun 2000 01:01:44 +0000 (01:01 +0000)]
Update.

* Make-dist: Search for tests also in sysdeps hierachy.

24 years agoUpdate.
Ulrich Drepper [Wed, 14 Jun 2000 00:55:24 +0000 (00:55 +0000)]
Update.

* crypt/Makefile (distribute): Add ufc-crypt.h, crypt-private.h,
ufc.c, speeds.c, README.ufc-crypt, and Banner.

* sysdeps/sparc/Subdirs: New file.

* locale/Makefile (distribute): Add weightwc.h and
programs/localedef.h.

* time/Makefile (distribute): Add datemsk.

* sysdeps/ia64/Dist: Add softpipe.h.

* sysdeps/unix/sysv/aix/Dist: New file.

* posix/setpgrp.c: Moved to...
* sysdeps/generic/setpgrp.c: ...here.  New file.
* io/mknod.c: Moved to...
* sysdeps/generic/mknod.c: ...here.  New file.

* sysdeps/unix/sysv/linux/ia64/Dist: New file.

* sysdeps/unix/sysv/linux/sparc/Dist: Add sys/procfs.h.

* sysdeps/unix/sysv/linux/arm/Dist: Add oldgetrlimit64.c.

* sysdeps/powerpc/Dist: Add fprrest.S, fprsave.S, gprsave1.S,
gprsave0.S, gprrest1.S, and gprrest0.S.

* sysdeps/generic/Dist: Add bp-thunks.h, bp-sym.h, and bp-start.h.

* posix/Makefile (routines): Add spawnattr_getsigmask,
spawnattr_getschedpolicy, spawnattr_getschedparam,
spawnattr_setsigmask, spawnattr_setschedpolicy, and
spawnattr_setschedparam.
* posix/Versions: Add posix_spawnattr_getschedpolicy,
posix_spawnattr_setschedpolicy, posix_spawnattr_getschedparam, and
posix_spawnattr_setschedparam.

* posix/spawnattr_setschedparam.c: Fix typo.

* posix/spawnattr_setsigmask.c (posix_spawnattr_setsigmask):
Correct typo.

* login/programs/utmpd.c: Removed.
* login/programs/utmpd.h: Removed.
* login/programs/utmpd-private.h: Removed.

* Makefile (distribute): Add include/db_185.h and include/db.h.

* iconvdata/Makefile (distribute): Add iso-ir-165.c and
iso-ir-165.h.

* elf/Makefile (distribute): Add missing files.

* dlfcn/Makefile: Add back rules to include eval in libdl.so.
* elf/eval.c: Moved to...
* dlfcn/eval.c: ...here.  New file.

* Makefile (distribute): Also distribute ChangeLog.1?.

24 years agoUpdate.
Ulrich Drepper [Tue, 13 Jun 2000 22:14:05 +0000 (22:14 +0000)]
Update.

* Make-dist (+tsrcs): Remove .args handling here as well.

24 years agoUpdate.
Ulrich Drepper [Tue, 13 Jun 2000 21:48:25 +0000 (21:48 +0000)]
Update.

* rt/Makefile (tests): Add tst-timer.
* sysdeps/generic/tst-timer.c: New file.

24 years agoUpdate.
Ulrich Drepper [Tue, 13 Jun 2000 20:46:12 +0000 (20:46 +0000)]
Update.

* Makerules (sources): Don't add BP sources here.

* login/Makefile (distribute): Remove xtmp.h.

24 years agoUpdate.
Ulrich Drepper [Tue, 13 Jun 2000 19:02:21 +0000 (19:02 +0000)]
Update.

2000-06-13  Ulrich Drepper  <drepper@redhat.com>

* iconv/iconv_prog.c (main): Fix appending slashes if omit_invalid
is true.  Reported by Bruno Haible <haible@ilog.fr>.

24 years ago(main): Fix appending slashes if omit_invalid is true.
Ulrich Drepper [Tue, 13 Jun 2000 18:22:02 +0000 (18:22 +0000)]
(main): Fix appending slashes if omit_invalid is true.

24 years agoUpdate.
Andreas Jaeger [Tue, 13 Jun 2000 14:34:03 +0000 (14:34 +0000)]
Update.

2000-06-13  Andreas Jaeger  <aj@suse.de>

* sysdeps/mips/elf/start.S (ENTRY_POINT): Remove mips64 defines.
Patch by Ralf Baechle <ralf@gnu.org>.

24 years ago* sysdeps/mips/elf/start.S (ENTRY_POINT): Remove mips64 defines.
Andreas Jaeger [Tue, 13 Jun 2000 14:33:22 +0000 (14:33 +0000)]
* sysdeps/mips/elf/start.S (ENTRY_POINT): Remove mips64 defines.

Patch by Ralf Baechle <ralf@gnu.org>.

24 years agoUpdate.
Ulrich Drepper [Tue, 13 Jun 2000 08:25:08 +0000 (08:25 +0000)]
Update.

* sysdeps/unix/sysv/linux/syscalls.list: Add parameter information
for mincore syscall.

* Makeconfig (CPPFLAGS-.ob): Pass -fbounded-pointers for all files

24 years agoUpdate.
Ulrich Drepper [Tue, 13 Jun 2000 07:33:12 +0000 (07:33 +0000)]
Update.

2000-06-13  Ulrich Drepper  <drepper@redhat.com>

* misc/sys/cdefs.h: Define __bounded and __unbounded if
__BOUNDED_POINTERS__ is not defined.

2000-06-07  Greg McGary  <greg@mcgary.org>

* sysdeps/generic/bp-sym.h: New file.
* sysdeps/generic/bp-start.h: New file.
* sysdeps/i386/elf/start.S: Designate BP symbols.
* sysdeps/generic/libc-start.c: Wrap bounds around
argv & envp and each of their string members.

2000-06-07  Greg McGary  <greg@mcgary.org>

* sysdeps/unix/make-syscalls.sh: Add comments to
output that aid debugging & comprehension.
Map simple syscall signatures to number of args.
Generate BP syscall thunk definitions.
* sysdeps/generic/bp-thunks.h: New file.
* sysdeps/unix/syscalls.list: Replace arg-count with
simple return+arg signature.
* sysdeps/unix/common/syscalls.list: Likewise.
* sysdeps/unix/inet/syscalls.list: Likewise.
* sysdeps/unix/mman/syscalls.list: Likewise.
* sysdeps/unix/sysv/syscalls.list: Likewise.
* sysdeps/unix/sysv/linux/syscalls.list: Likewise.
* sysdeps/unix/sysv/linux/i386/syscalls.list: Likewise.

2000-06-07  Greg McGary  <greg@mcgary.org>

* Makeconfig (CPPFLAGS-.ob): pass -fbounded-pointers for all files
*.[cS].
(CFLAGS-.ob): Don't optimize sibling calls.
(bppfx): New variable.
* Makerules (elide-bp-thunks): New variable.
(elide-routines.*): Elide BP-* files for all but *.ob.
(sources): Include bp-thunks.

* iconv/gconv_simple.c: Remove unnecessary prototype.

* iconv/gconv_trans.c: Pretty print.

24 years agoUpdate.
Ulrich Drepper [Tue, 13 Jun 2000 06:34:47 +0000 (06:34 +0000)]
Update.

* elf/elf.h (R_SH_NUM): Got accidently dropped.