platform/upstream/glibc.git
19 years ago[BZ #116]
Ulrich Drepper [Mon, 9 Aug 2004 06:41:04 +0000 (06:41 +0000)]
[BZ #116]

Update.
* elf/dl-load.c (_dl_map_object): If __RTLD_CALLMAP flag is set,
reset loader before the actual loading.
* elf/dl-open.c (dl_open_worker): If file name contains no path
element determine map of caller.  Pass caller map in this case to
_dl_map_object.  Set __RTLD_CALLMAP in mode.
* include/dlfcn.h (__RTLD_CALLMAP): Define.  [BZ #116]
Patch by Greg Wolodkin <greg@mathworks.com>.

19 years ago[BZ #108]
Ulrich Drepper [Mon, 9 Aug 2004 02:50:47 +0000 (02:50 +0000)]
[BZ #108]

Update.
* misc/syslog.c (openlog_internal): Always try both UDP and TCP.
[BZ #108]  Patch mainly by Bjorn Andersson <bjorn@iki.fi>.

19 years ago[BZ #106]
Ulrich Drepper [Mon, 9 Aug 2004 01:01:10 +0000 (01:01 +0000)]
[BZ #106]

Update.
* configure.in: Also recognize i786. [BZ #106]
Patch by <pluto@pld-linux.org>.

19 years ago[BZ #95]
Ulrich Drepper [Mon, 9 Aug 2004 00:51:39 +0000 (00:51 +0000)]
[BZ #95]

Update.
* resolv/res_query.c (__libc_res_nsearch): Correctly test whether
name contains any dots. [BZ #95]

19 years agoUpdate.
Ulrich Drepper [Mon, 9 Aug 2004 00:25:37 +0000 (00:25 +0000)]
Update.

* resolv/res_send.c: Compiling with DEBUG defined works again.
* resolv/gethnamaddr.c (dprintf): Renamed to Dprintf.  Adjust all
callers.

19 years ago[BZ #41]
Ulrich Drepper [Sun, 8 Aug 2004 22:51:05 +0000 (22:51 +0000)]
[BZ #41]

Update.
* resolv/tst-leaks.c (TIMEOUT): Define so that if no server is
available the process is not killed. [BZ #41]

19 years ago[BZ #33]
Ulrich Drepper [Sun, 8 Aug 2004 22:39:46 +0000 (22:39 +0000)]
[BZ #33]

Update.
* intl/tst-gettext.c (main): Improve some messages. [BZ #33]

19 years ago[BZ #28]
Ulrich Drepper [Sun, 8 Aug 2004 22:20:57 +0000 (22:20 +0000)]
[BZ #28]

Update.
* time/strptime_l.c (__strptime_internal): Fix handling of %Ey.
[BZ #28]

19 years agoUpdate.
Ulrich Drepper [Sun, 8 Aug 2004 15:31:22 +0000 (15:31 +0000)]
Update.

2004-08-08  Ulrich Drepper  <drepper@redhat.com>

* po/sv.po: Update from translation team.

19 years ago[BZ #19]
Ulrich Drepper [Sat, 7 Aug 2004 23:38:40 +0000 (23:38 +0000)]
[BZ #19]

Update.
2004-08-07  Petter Reinholdtsen  <pere@hungry.com>

* Makefile (test-input): Add tr_TR.UTF-8 sorting test.  Test case
for BZ #19.
* tr_TR.in: New file.

19 years agoUpdate.
Ulrich Drepper [Sat, 7 Aug 2004 18:22:26 +0000 (18:22 +0000)]
Update.

* inet/netinet/in.h: Add more const to the setipv4soucefilter,
getsourcefilter, and setsourcefilter parameter list.
* sysdeps/generic/setipv4sourcefilter.c: Likewise.
* sysdeps/generic/getsourcefilter.c: Likewise.
* sysdeps/generic/setsourcefilter.c: Likewise.
* sysdeps/unix/sysv/linux/setipv4sourcefilter.c: Likewise.
* sysdeps/unix/sysv/linux/getsourcefilter.c: Likewise.
* sysdeps/unix/sysv/linux/setsourcefilter.c: Likewise.

19 years agoUpdate.
Ulrich Drepper [Sat, 7 Aug 2004 17:01:59 +0000 (17:01 +0000)]
Update.

2004-08-07  Ulrich Drepper  <drepper@redhat.com>

* po/tr.po: Update from translation team.

19 years agoUpdate.
Ulrich Drepper [Sat, 7 Aug 2004 09:40:42 +0000 (09:40 +0000)]
Update.

2004-08-07  Ulrich Drepper  <drepper@redhat.com>

* sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:
Remove unnecessary exception handling data.

19 years agoUpdate.
Ulrich Drepper [Fri, 6 Aug 2004 18:32:16 +0000 (18:32 +0000)]
Update.

2004-08-06  Ulrich Drepper  <drepper@redhat.com>

* iconvdata/jisx0213.h (jisx0213_added_in_2004_p): Fix typo.
Reported by Paolo Bonzini.

2004-08-06  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/ia64/dl-machine.h (elf_machine_fixup_plt): Add
always_inline.
* sysdeps/powerpc/powerpc64/dl-machine.h (elf_machine_runtime_setup,
elf_machine_fixup_plt, elf_machine_plt_conflict): Likewise.

* sysdeps/unix/sysv/linux/netatalk/at.h: Include bits/sockaddr.h
before including linux/atalk.h.

* resolv/res_libc.c: Include atomic.h.

* intl/finddomain.c (free_mem): Rename to...
(_nl_finddomain_subfreeres): ... this.  Add
__libc_freeres_fn_section.
* intl/loadmsgcat.c (_nl_unload_domain): Add
__libc_freeres_fn_section.
* intl/gettextP.h (_nl_unload_domain): Move into #ifdef _LIBC.
Add attribute_hidden.
(_nl_findomain_subfreeres): New prototype.
* iconv/gconv_db.c (free_mem): Call _nl_findomain_subfreeres.

19 years agoUpdate.
Ulrich Drepper [Fri, 6 Aug 2004 09:25:59 +0000 (09:25 +0000)]
Update.

2004-07-30  Guido Guenther  <agx@sigxcpu.org>

* nss/getent.c (passwd_keys): Use strtoul instead of isdigit to
test if the key is numeric or not.
(group_keys): Likewise.

19 years ago[BZ #211]
Ulrich Drepper [Fri, 6 Aug 2004 05:04:49 +0000 (05:04 +0000)]
[BZ #211]

Update.
* sysdeps/unix/sysv/linux/getsourcefilter.c: New file. [BZ #211]

19 years agoUpdate.
Ulrich Drepper [Fri, 6 Aug 2004 04:56:04 +0000 (04:56 +0000)]
Update.

* inet/netinet/in.h: Define struct ip_msfilter, IP_MSFILTER_SIZE,
struct group_filter, and GROUP_FILTER_SIZE.
* include/sys/socket.h: Declare __getsockopt.
* sysdeps/unix/sysv/linux/setipv4sourcefilter.c: New file.
* sysdeps/unix/sysv/linux/getipv4sourcefilter.c: New file.
* sysdeps/unix/sysv/linux/setsourcefilter.c: New file.
* sysdeps/unix/sysv/linux/getsourcefilter.c: New file.

19 years agoUpdate.
Ulrich Drepper [Fri, 6 Aug 2004 00:51:08 +0000 (00:51 +0000)]
Update.

2004-08-05  Ulrich Drepper  <drepper@redhat.com>

* po/ko.po: Update from translation team.

19 years agoUpdate.
Ulrich Drepper [Thu, 5 Aug 2004 23:32:24 +0000 (23:32 +0000)]
Update.

2004-08-04  Jakub Jelinek  <jakub@redhat.com>

* hesiod/hesiod.c (__hesiod_res_get): Use calloc instead of malloc +
memset.
(__hesiod_res_set): Free nsaddrs.

* include/resolv.h (__res_maybe_init): Add prototype.
* resolv/resolv.h (struct __res_state): Add _u._ext.initstamp field.
* resolv/Versions (libc): Add __res_maybe_init@@GLIBC_PRIVATE.
* resolv/res_libc.c (__res_initstamp, lock): New variables.
(res_init): Increase __res_initstamp.
(__res_maybe_init): New function.
* resolv/res_init.c (__res_vinit): Initialize _u._ext.initstamp.
* hesiod/hesiod.c (__hesiod_res_get): Use __res_maybe_init instead
of RES_INIT check and {res_ninit,__res_ninit,res_init} call.
* sysdeps/posix/getaddrinfo.c (gaih_inet): Likewise.
* resolv/nss_dns/dns-host.c (_nss_dns_gethostbyname2_r,
_nss_dns_gethostbyaddr_r): Likewise.
* resolv/nss_dns/dns-network.c (_nss_dns_getnetbyname_r,
_nss_dns_getnetbyaddr_r): Likewise.
* resolv/gethnamaddr.c (gethostbyname, gethostbyname2,
gethostbyaddr): Likewise.
* resolv/res_data.c (fp_nquery, res_mkquery, res_mkupdate,
res_isourserver, res_sendsigned, res_update, res_search,
res_querydomain): Likewise.
* nss/getXXbyYY_r.c (INTERNAL (REENTRANT_NAME)): Likewise.
* nss/digits_dots.c (__nss_hostname_digits_dots): Likewise.
* nss/getnssent_r.c (__nss_setent, __nss_endent, __nss_getent_r):
Likewise.

* sysdeps/posix/getaddrinfo.c (gaih_inet): Set ai_family for
V4-mapped IPv6 addresses and req->ai_family==AF_INET.
Reported by A. Guru <a.guru@sympatico.ca>.

* po/pl.po: Likewise.
characters than necessary.

19 years agoUpdate.
Ulrich Drepper [Thu, 5 Aug 2004 20:41:03 +0000 (20:41 +0000)]
Update.

* po/sk.po: Likewise.

19 years agoUpdate.
Ulrich Drepper [Thu, 5 Aug 2004 19:58:29 +0000 (19:58 +0000)]
Update.

2004-08-05  Ulrich Drepper  <drepper@redhat.com>

* po/sv.po: Update from translation team.

19 years agoUpdate.
Ulrich Drepper [Thu, 5 Aug 2004 18:55:24 +0000 (18:55 +0000)]
Update.

    Ulrich Drepper  <drepper@redhat.com>

* wcsmbs/mbsrtowcs_l.c (__mbsrtowcs_l): Don't read more input
character than necessary.

2004-08-05  Ulrich Drepper  <drepper@redhat.com>

* wcsmbs/Makefile (tests): Add tst-mbsrtowcs.
* wcsmbs/tst-mbsrtowcs.c: New file.

* po/fr.po: Update from translation team.

2004-08-04  Jakub Jelinek  <jakub@redhat.com>
If neither IPv4 nor IPv6 interface is present we cannot make any

19 years ago[BZ #295]
Ulrich Drepper [Thu, 5 Aug 2004 16:27:58 +0000 (16:27 +0000)]
[BZ #295]

Update.
2004-08-04  Jakub Jelinek  <jakub@redhat.com>

* resolv/inet_pton.c (inet_pton4): Disallow octal numbers.  Reported
by A. Guru <a.guru@sympatico.ca>.  [BZ #295]

19 years agoUpdate.
Ulrich Drepper [Thu, 5 Aug 2004 15:46:06 +0000 (15:46 +0000)]
Update.

* po/nl.po: Update from translation team.

19 years agoUpdate.
Ulrich Drepper [Thu, 5 Aug 2004 09:45:35 +0000 (09:45 +0000)]
Update.

2004-08-05  Ulrich Drepper  <drepper@redhat.com>

* sysdeps/posix/getaddrinfo.c (gaih_inet): Recognize all the IPv4
numeric address formats inet_addr knows.
(getaddrinfo): Allow AI_NUMERICSERV flag.
If neither IPv4 nor IPv6 inerface is present we cannot make any
decision for AI_ADDRCONFIG.  Fail if AI_NUMERICSERV is set and the
string is not just a number.  Remove useless freeaddrinfo call.
* resolv/netdb.h (AI_NUMERICSERV): Define.
Based on a patch by a.guru@sympatico.ca.

2004-08-04  Jakub Jelinek  <jakub@redhat.com>

* stdlib/strfmon_l.c (__vstrfmon_l): Memset whole info structure
instead of trying to initialize some, but not all, fields one by
one.
* stdio-common/printf_size.c (printf_size): Initialize fb_info
structure with *info instead of trying to initialize some, but not
all, fields from it.

* nscd/connections.c (handle_request): Check if req->type is in
LASTDBREQ .. LASTREQ range instead of req.

* locale/programs/linereader.c (lr_create): Initialize
lr->return_widestr to 0.

* elf/dl-close.c (free_slotinfo): Add __libc_freeres_fn_section.
(free_mem): Call free_slotinfo just once.

* stdio-common/tst-fmemopen.c (main): Check for MAP_FAILED instead
of NULL.

* locale/localeinfo.h (_nl_locale_subfreeres): New prototype.
* locale/setlocale.c (free_category): Add __libc_freeres_fn_section.
(free_mem): Rename to _nl_locale_subfreeres.
* iconv/gconv_db.c: Include locale/localeinfo.h.
(free_derivation, free_modules_db): Add __libc_freeres_fn_section.
(free_mem): Call _nl_locale_subfreeres.
* iconv/gconv_dl.c (do_release_all): Add __libc_freeres_fn_section.

19 years ago(AI_NUMERICSERV): Define.
Ulrich Drepper [Thu, 5 Aug 2004 09:38:15 +0000 (09:38 +0000)]
(AI_NUMERICSERV): Define.

19 years ago* Makeconfig ($(common-objpfx)config.status):
Roland McGrath [Thu, 5 Aug 2004 03:34:45 +0000 (03:34 +0000)]
* Makeconfig ($(common-objpfx)config.status):

Fix typo: $(add_ons) -> $(add-ons).
(Makeconfig-add-on): New variable.  When doing $(sysdep-makeconfigs)
include, use black magic to get it set to an add-on's name during the
include of the add-on's Makeconfig.

* configure.in: Use variable name `libc_add_on' when sourcing add-on
configure fragments, so they can refer to this.
* configure: Regenerated.

19 years ago* posix/tst-waitid.c (test_child): Sleep a second before stopping.
Roland McGrath [Thu, 5 Aug 2004 01:11:02 +0000 (01:11 +0000)]
* posix/tst-waitid.c (test_child): Sleep a second before stopping.

(do_test): Bump sleep to three seconds.
(sigchld, check_sigchld): New functions.
(do_test): Handle SIGCHLD and check for getting the right details.

19 years ago2004-08-04 Roland McGrath <roland@redhat.com>
Roland McGrath [Thu, 5 Aug 2004 01:10:42 +0000 (01:10 +0000)]
2004-08-04  Roland McGrath  <roland@redhat.com>

* posix/tst-waitid.c (test_child): Sleep a second before stopping.
(do_test): Bump sleep to three seconds.
(sigchld, check_sigchld): New functions.
(do_test): Handle SIGCHLD and check for getting the right details.

19 years ago(do_release_all): Add __libc_freeres_fn_section.
Ulrich Drepper [Wed, 4 Aug 2004 21:58:10 +0000 (21:58 +0000)]
(do_release_all): Add __libc_freeres_fn_section.

19 years ago(__vstrfmon_l): Memset whole info structure instead of trying to initialize some...
Ulrich Drepper [Wed, 4 Aug 2004 21:40:51 +0000 (21:40 +0000)]
(__vstrfmon_l): Memset whole info structure instead of trying to initialize some, but not all, fields one by one.

19 years ago[WCONTINUED]: Test WCONTINUED functionality.
Roland McGrath [Wed, 4 Aug 2004 21:40:06 +0000 (21:40 +0000)]
[WCONTINUED]: Test WCONTINUED functionality.

19 years ago* posix/tst-waitid.c (do_test): Kill the child process when bailing
Roland McGrath [Wed, 4 Aug 2004 21:38:45 +0000 (21:38 +0000)]
* posix/tst-waitid.c (do_test): Kill the child process when bailing

out early on some failure.

19 years ago2004-08-04 Roland McGrath <roland@redhat.com>
Roland McGrath [Wed, 4 Aug 2004 21:38:39 +0000 (21:38 +0000)]
2004-08-04  Roland McGrath  <roland@redhat.com>

* posix/tst-waitid.c (do_test): Kill the child process when bailing
out early on some failure.

19 years ago(handle_request): Missing _() in last patch.
Ulrich Drepper [Wed, 4 Aug 2004 06:40:00 +0000 (06:40 +0000)]
(handle_request): Missing _() in last patch.

19 years agoUpdate.
Ulrich Drepper [Wed, 4 Aug 2004 06:25:42 +0000 (06:25 +0000)]
Update.

2004-08-03  Ulrich Drepper  <drepper@redhat.com>

* nscd/connections.c (handle_request): Print more descriptive
message for invalid request types.

19 years agoUpdate.
Ulrich Drepper [Mon, 2 Aug 2004 22:33:57 +0000 (22:33 +0000)]
Update.

2004-08-02  Jakub Jelinek  <jakub@redhat.com>

* iconvdata/ibm932.c (BODY): Avoid binary search for ch >= 0xffff.
Always treat high as highest number in range + 1.
* iconvdata/ibm943.c (BODY): Likewise.

2004-07-31  Bruno Haible  <bruno@clisp.org>

* iconvdata/JISX0213.TXT: Updated to JISX0213 plane 1 version 2004.
* iconvdata/jisx0213.c (__jisx0213_to_ucs_main,
__jisx0213_to_ucs_pagestart, __jisx0213_from_ucs_level1,
__jisx0213_from_ucs_level2): Regenerated.
* iconvdata/jisx0213.h (jisx0213_added_in_2004_p): New function.
* iconvdata/iso-2022-jp-3.c (JISX0213_1_2000_set): Renamed from
JISX0213_1_set.
(JISX0213_1_2004_set): New enum value.
(BODY for FROM_LOOP): Treat ESC $ ( Q like ESC $ ( O.
(BODY for TO_LOOP): For JISX 0213 plane 1 characters, emit ESC $ ( O
when possible, ESC $ ( Q when needed.
* iconvdata/testdata/EUC-JISX0213: Add the 10 new characters.
* iconvdata/testdata/EUC-JISX0213..UTF8: Update.
* iconvdata/testdata/SHIFT_JISX0213: Add the 10 new characters.
* iconvdata/testdata/SHIFT_JISX0213..UTF8: Update.
* iconvdata/testdata/ISO-2022-JP-3: Add the 10 new JISX0213 characters.
* iconvdata/testdata/ISO-2022-JP-3..UTF8: Update.

2004-07-22  Bruno Haible  <bruno@clisp.org>

* iconvdata/gconv-modules (ISO-8859-7): Add alias ISO_8859-7:2003.

19 years agoUpdate.
Ulrich Drepper [Mon, 2 Aug 2004 16:22:43 +0000 (16:22 +0000)]
Update.

2004-08-02  Ulrich Drepper  <drepper@redhat.com>

* linuxthreads.texi (Cleanup Handlers): Fix typo.
Reported by Bjoern Engelmann <bjengelmann@gmx.de>.

19 years agoUpdate.
Ulrich Drepper [Sat, 31 Jul 2004 17:17:13 +0000 (17:17 +0000)]
Update.

2004-07-29  David S. Miller  <davem@redhat.com>

* sysdeps/sparc/sparc64/sparcv9b/memcpy.S (memcpy): Optimize
better for smaller than 256 byte copies.  Also, use only one
unrolled loop instead of two for the large copy case.

19 years ago(memcpy): Optimize better for smaller than 256 byte copies. Also, use only one unrol...
Ulrich Drepper [Sat, 31 Jul 2004 17:14:51 +0000 (17:14 +0000)]
(memcpy): Optimize better for smaller than 256 byte copies.  Also, use only one unrolled loop instead of two for the large copy case.

19 years ago * sysdeps/alpha/divq.S: Save t3 before it gets clobbered. * sysdeps...
Richard Henderson [Fri, 30 Jul 2004 18:15:57 +0000 (18:15 +0000)]
    * sysdeps/alpha/divq.S: Save t3 before it gets clobbered.         * sysdeps/alpha/remq.S: Likewise.         * sysdeps/alpha/div.S, sysdeps/alpha/ldiv.S: Rewrite with the         new division algorithms in divl.S and divq.S respectively.

2004-07-30  Richard Henderson  <rth@redhat.com>

* sysdeps/alpha/divq.S: Save t3 before it gets clobbered.
* sysdeps/alpha/remq.S: Likewise.
* sysdeps/alpha/div.S, sysdeps/alpha/ldiv.S: Rewrite with the
new division algorithms in divl.S and divq.S respectively.

19 years agoUpdate.
Ulrich Drepper [Thu, 29 Jul 2004 21:49:38 +0000 (21:49 +0000)]
Update.

2004-07-28  GOTO Masanori  <gotom@debian.or.jp>

* timezone/asia: Update from tzdata2004b.
* timezone/backward: Likewise.
* timezone/europe: Likewise.
* timezone/iso3166.tab: Likewise.
* timezone/leapseconds: Likewise.
* timezone/northamerica: Likewise.
* timezone/southamerica: Likewise.
* timezone/zone.tab: Likewise.

* timezone/private.h: Update from tzcode2004b.
* timezone/zic.c: Likewise.

19 years agoUpdate.
Ulrich Drepper [Tue, 27 Jul 2004 22:52:49 +0000 (22:52 +0000)]
Update.

2004-07-27  Ulrich Drepper  <drepper@redhat.com>

* nscd/grpcache.c (cache_addgr): If necessary, add entry also
under the name the user provided.
* nscd/pwdcache.c (cache_addpw): Likewise.

19 years ago(cache_addpw): If necessary, add entry also under the name the user provided.
Ulrich Drepper [Tue, 27 Jul 2004 22:51:04 +0000 (22:51 +0000)]
(cache_addpw): If necessary, add entry also under the name the user provided.

19 years ago* sysdeps/posix/waitid.c [WEXITED]: Clear WEXITED bit in OPTIONS for
Roland McGrath [Tue, 27 Jul 2004 01:20:48 +0000 (01:20 +0000)]
* sysdeps/posix/waitid.c [WEXITED]: Clear WEXITED bit in OPTIONS for

call to __waitpid.

19 years ago2004-07-26 Roland McGrath <roland@redhat.com>
Roland McGrath [Tue, 27 Jul 2004 01:20:15 +0000 (01:20 +0000)]
2004-07-26  Roland McGrath  <roland@redhat.com>

* sysdeps/posix/waitid.c [WEXITED]: Clear WEXITED bit in OPTIONS for
call to __waitpid.

19 years agoUpdate.
Ulrich Drepper [Tue, 27 Jul 2004 01:14:37 +0000 (01:14 +0000)]
Update.

* nscd/hstcache.c (cache_addhst): Fix two scenarios which lead to
memory leaks.

19 years agoUpdate.
Ulrich Drepper [Mon, 26 Jul 2004 15:22:56 +0000 (15:22 +0000)]
Update.

2004-07-26  Ulrich Drepper  <drepper@redhat.com>

* sysdeps/unix/sysv/linux/ifreq.c (__ifreq): Assign pointer for
new buffer at the right time.
Reported by Jakub Bogusz <qboosh@pld-linux.org>.

19 years agoUpdate.
Ulrich Drepper [Mon, 26 Jul 2004 04:29:07 +0000 (04:29 +0000)]
Update.

2004-07-25  Ulrich Drepper  <drepper@redhat.com>

* inet/Versions [libc, GLIBC_2.3.4]: Add getipv4sourcefilter,
getsourcefilter, setipv4sourcefilter, and setsourcefilter.
* inet/Makefile (routines): Likewise.
* inet/netinet/in.h: Add prototypes for getipv4sourcefilter,
getsourcefilter, setipv4sourcefilter, and setsourcefilter.
* sysdeps/generic/getipv4sourcefilter.c: New file.
* sysdeps/generic/setipv4sourcefilter.c: New file.
* sysdeps/generic/getsourcefilter.c: New file.
* sysdeps/generic/setsourcefilter.c: New file.

19 years agoUpdate.
Ulrich Drepper [Sun, 25 Jul 2004 04:27:09 +0000 (04:27 +0000)]
Update.

2004-07-17  Steven Munroe  <sjmunroe@us.ibm.com>

* sysdeps/powerpc/powerpc64/memcpy.S: Improve instruction scheduling
for POWER4 machines.

19 years ago[BZ #274]
Ulrich Drepper [Sun, 25 Jul 2004 03:31:54 +0000 (03:31 +0000)]
[BZ #274]

Update.
2004-07-21  Jakub Jelinek  <jakub@redhat.com>

[BZ #274]
* stdlib/strtod_l.c (INTERNAL (__STRTOF)): Fix used >=
BITS_PER_MP_LIMB shifting up.
* stdlib/tst-strtod.c (main): Add new tests.

19 years ago[BZ #284]
Ulrich Drepper [Sat, 24 Jul 2004 20:18:57 +0000 (20:18 +0000)]
[BZ #284]

Update.
2004-07-23  Jakub Jelinek  <jakub@redhat.com>

[BZ #284]
* sysdeps/pthread/pthread.h (pthread_getcpuclockid): Use __clockid_t
instead of clockid_t.

19 years ago[BZ #282]
Ulrich Drepper [Fri, 23 Jul 2004 18:53:26 +0000 (18:53 +0000)]
[BZ #282]

Update.
2004-07-23  Jakub Jelinek  <jakub@redhat.com>

[BZ #282]
* libio/iopopen.c (_IO_new_popen): Use _IO_init instead of
_IO_no_init.  Remove wd from struct locked_FILE.
(_IO_wproc_jumps): Remove.
Reported by Andrew Josey <a.josey@opengroup.org>.
* stdio-common/Makefile (tests): Add tst-popen.
* stdio-common/tst-popen.c: New test.

20 years agoUpdate.
Ulrich Drepper [Fri, 23 Jul 2004 07:08:19 +0000 (07:08 +0000)]
Update.

2004-07-23  Ulrich Drepper  <drepper@redhat.com>

* posix/bits/posix1_lim.h: Fix values for _POSIX_CHILD_MAX and
_POSIX_OPEN_MAX.  Add _POSIX_HOST_NAME_MAX, _POSIX_SYMLINK_MAX,
_POSIX_SYMLOOP_MAX, and _POSIX_RE_DUP_MAX.
Reported by Andrew Josey.

* include/features.h: Document _POSIX_C_SOURCE == 200112L.

* grp/grp.h: Define gid_t if __USE_XOPEN2K is defined.
* pwd/pwd.h: Define uid_t and gid_t if __USE_XOPEN2K is defined.
* io/sys/stat.h: Define dev_t, gid_t, ino_t, mode_t, nlink_t,
off_t, time_t, and uid_t if __USE_XOPEN2K is defined.
* signal/signal.h: Define pid_t if __USE_XOPEN2K is defined.
* posix/unistd.h: Define gid_t, off_t, pid_t, uid_t, and
useconds_t if __USE_XOPEN2K is defined.
* io/utime.h: Define time_t if __USE_XOPEN2K is defined.
* libio/stdio.h: Declare fseeko and ftello if __USE_XOPEN2K is defined.

20 years agoUpdate.
Ulrich Drepper [Fri, 23 Jul 2004 06:27:05 +0000 (06:27 +0000)]
Update.

2004-07-19  Thorsten Kukuk  <kukuk@suse.de>

* nis/nss_compat/compat-initgroups.c (getgrent_next_nss): Don't
allocate memory for large temporary variables with alloca.

* sysdeps/unix/sysv/linux/powerpc/powerpc32/setcontext.S: Compatibility
code must have version GLIBC_2.0.  Patch by Dwayne McConnell.

20 years agoUpdate.
Ulrich Drepper [Fri, 23 Jul 2004 06:09:22 +0000 (06:09 +0000)]
Update.

2004-07-22  Ulrich Drepper  <drepper@redhat.com>

* nscd/nscd_getgr_r.c (nscd_getgr_r): Avoid read call with NULL
pointer and zero length.

20 years agoUpdate.
Ulrich Drepper [Thu, 22 Jul 2004 01:48:25 +0000 (01:48 +0000)]
Update.

2004-07-21  Ulrich Drepper  <drepper@redhat.com>

* nscd/cache.c (prune_cache): Print correct list when debugging.

20 years ago(prune_cache): Print correct list when debugging.
Ulrich Drepper [Thu, 22 Jul 2004 01:47:28 +0000 (01:47 +0000)]
(prune_cache): Print correct list when debugging.

20 years ago* Makefile ($(objpfx)multidir.mk): Use $(make-target-directory).
Roland McGrath [Wed, 21 Jul 2004 23:14:58 +0000 (23:14 +0000)]
* Makefile ($(objpfx)multidir.mk): Use $(make-target-directory).

20 years ago2004-07-21 Roland McGrath <roland@redhat.com>
Roland McGrath [Wed, 21 Jul 2004 23:14:37 +0000 (23:14 +0000)]
2004-07-21  Roland McGrath  <roland@redhat.com>

* Makefile ($(objpfx)multidir.mk): Use $(make-target-directory).

20 years agoUpdate.
Ulrich Drepper [Wed, 21 Jul 2004 18:30:11 +0000 (18:30 +0000)]
Update.

2004-07-21  Jakub Jelinek  <jakub@redhat.com>

* resolv/res_libc.c (res_init): If RES_INIT is set and
_res.nscount > 0, call __res_nclose and free nsaddrs.
* resolv/Makefile: Add rules to build and run tst-leaks2.
* resolv/tst-leaks2.c: New test.

20 years ago[BZ #276]
Ulrich Drepper [Wed, 21 Jul 2004 16:35:30 +0000 (16:35 +0000)]
[BZ #276]

Update.
2004-07-21  Ulrich Drepper  <drepper@redhat.com>

* intl/libintl.h: Don't define macros for C++.
Patch by Goto Masanori.

2004-07-22  GOTO Masanori  <gotom@debian.or.jp>

[BZ #276]
* include/arpa/inet.h: Change inet_aton type from in_addr_t to int.
* inet/arpa/inet.h: Likewise.
* resolv/inet_addr.c: Likewise.

* sysdeps/unix/sysv/linux/mips/mips64/syscalls.list: Add semtimedop.

20 years agoChange inet_aton type from in_addr_t to int.
Ulrich Drepper [Wed, 21 Jul 2004 16:28:40 +0000 (16:28 +0000)]
Change inet_aton type from in_addr_t to int.

20 years ago* sysdeps/unix/sysv/linux/mips/mips64/syscalls.list: Add
Andreas Jaeger [Wed, 21 Jul 2004 06:13:26 +0000 (06:13 +0000)]
* sysdeps/unix/sysv/linux/mips/mips64/syscalls.list: Add

semtimedop.

20 years agoAdd semtimedop.
Andreas Jaeger [Wed, 21 Jul 2004 06:13:15 +0000 (06:13 +0000)]
Add semtimedop.

20 years ago* configure.in (add_ons): Substitute this. Move $add_ons handling
Roland McGrath [Tue, 20 Jul 2004 22:14:59 +0000 (22:14 +0000)]
* configure.in (add_ons): Substitute this.  Move $add_ons handling

after AC_CANONICAL_HOST and default setting of $machine et al.
Don't set $subdirs from $add_ons.
Instead, source add-on/configure fragments early on.
(base_machine): If it's already set, don't set it based on $machine.
(libc_config_ok): New variable, set to no.  If an add-on fragment sets
it to yes, skip the  tuple sanity check as if --enable-hacker-mode.
(sysnames): Try appending add-on names after machine as well.
* configure: Regenerated.
* config.make.in (add-ons): Set from @add_ons@ instead of @subdirs@.
* Makeconfig ($(common-objpfx)config.status): Also depend on configure
files in $(add_ons) dirs.

* sysdeps/unix/sysv/linux/bits/in.h (struct ip_mreq): Remove
definition, now in netinet/in.h proper.

long.  Rewrite example code so that it takes into account l64a output

20 years ago2004-07-02 Roland McGrath <roland@redhat.com>
Roland McGrath [Tue, 20 Jul 2004 22:12:56 +0000 (22:12 +0000)]
2004-07-02  Roland McGrath  <roland@redhat.com>

* configure: Don't exit.

20 years ago* sysdeps/unix/sysv/linux/mips/sys/user.h: Likewise.
Ulrich Drepper [Tue, 20 Jul 2004 19:04:26 +0000 (19:04 +0000)]
* sysdeps/unix/sysv/linux/mips/sys/user.h: Likewise.

20 years agoFix entries.
Andreas Jaeger [Tue, 20 Jul 2004 18:43:31 +0000 (18:43 +0000)]
Fix entries.

* sysdeps/mips/atomicity.h: Use standard names for ABI macros,
include sgidefs.h where appropriate.
* sysdeps/mips/dl-machine.h: Likewise.
* sysdeps/mips/machine-gmon.h: Likewise.
* sysdeps/mips/bits/setjmp.h: Likewise.
* sysdeps/mips/fpu/bits/mathdef.h: Likewise.
* sysdeps/mips/mips64/__longjmp.c: Likewise.
* sysdeps/mips/mips64/setjmp_aux.c: Likewise.
* sysdeps/unix/sysv/linux/mips/kernel_stat.h: Likewise.
* sysdeps/unix/sysv/linux/mips/pread.c: Likewise.
* sysdeps/unix/sysv/linux/mips/pread64.c: Likewise.
* sysdeps/unix/sysv/linux/mips/ptrace.c: Likewise.
* sysdeps/unix/sysv/linux/mips/pwrite.c: Likewise.
* sysdeps/unix/sysv/linux/mips/pwrite64.c: Likewise.
* sysdeps/unix/sysv/linux/mips/sigaction.c: Likewise.
* sysdeps/unix/sysv/linux/mips/sigcontextinfo.h: Likewise.
* sysdeps/unix/sysv/linux/mips/bits/fcntl.h: Likewise.
* sysdeps/unix/sysv/linux/mips/bits/sigcontext.h: Likewise.
* sysdeps/unix/sysv/linux/mips/bits/stat.h: Likewise.
* sysdeps/unix/sysv/linux/mips/sys/procfs.h: Likewise.
* sysdeps/unix/sysv/linux/mips/sys/ptrace.h: Likewise.
* sysdeps/unix/sysv/linux/mips/sys/tas.h: Likewise.
* sysdeps/unix/sysv/linux/mips/sys/ucontext.h: Likewise.
* sysdeps/unix/sysv/linux/mips/sys/user.h:
* sysdeps/unix/sysv/linux/mips/Makefile ($(objpfx)syscall-%.h):
* sysdeps/unix/sysv/linux/mips/configure.in (asm-unistd.h):
* sysdeps/unix/sysv/linux/mips/configure: Rebuilt.

20 years agoUPdate.
Andreas Jaeger [Tue, 20 Jul 2004 16:39:51 +0000 (16:39 +0000)]
UPdate.

* sysdeps/unix/sysv/linux/mips/Makefile ($(objpfx)syscall-%.h):
Sort by syscalls.  Make sure we get headers such as sgidefs.h from
the build tree before just-installed ones.

* sysdeps/mips/atomicity.h, sysdeps/mips/dl-machine.h,
sysdeps/mips/machine-gmon.h, sysdeps/mips/bits/setjmp.h,
sysdeps/mips/fpu/bits/mathdef.h,
sysdeps/mips/mips64/__longjmp.c,
sysdeps/mips/mips64/setjmp_aux.c,
sysdeps/unix/sysv/linux/mips/kernel_stat.h,
sysdeps/unix/sysv/linux/mips/pread.c,
sysdeps/unix/sysv/linux/mips/pread64.c,
sysdeps/unix/sysv/linux/mips/ptrace.c,
sysdeps/unix/sysv/linux/mips/pwrite.c,
sysdeps/unix/sysv/linux/mips/pwrite64.c,
sysdeps/unix/sysv/linux/mips/sigaction.c,
sysdeps/unix/sysv/linux/mips/sigcontextinfo.h,
sysdeps/unix/sysv/linux/mips/bits/fcntl.h,
sysdeps/unix/sysv/linux/mips/bits/sigcontext.h,
sysdeps/unix/sysv/linux/mips/bits/stat.h,
sysdeps/unix/sysv/linux/mips/sys/procfs.h,
sysdeps/unix/sysv/linux/mips/sys/ptrace.h,
sysdeps/unix/sysv/linux/mips/sys/tas.h,
sysdeps/unix/sysv/linux/mips/sys/ucontext.h,
sysdeps/unix/sysv/linux/mips/sys/user.h: Use standard names
for ABI macros, include sgidefs.h where appropriate.
sysdeps/unix/sysv/linux/mips/Makefile ($(objpfx)syscall-%.h):
Likewise.
sysdeps/unix/sysv/linux/mips/configure.in (asm-unistd.h):
Likewise.
sysdeps/unix/sysv/linux/mips/configure: Rebuilt.

20 years agoUpdate.
Andreas Jaeger [Tue, 20 Jul 2004 16:26:45 +0000 (16:26 +0000)]
Update.

2004-07-20  Alexandre Oliva  <aoliva@redhat.com>

* sysdeps/mips/dl-machine.h (__dl_runtime_resolve): Update to use
_dl_lookup_symbol_x.
(elf_machine_runtime_link_map): Don't INTUSE _dl_signal_error.

20 years ago(__dl_runtime_resolve): Update to use _dl_lookup_symbol_x. (elf_machine_runtime_link_...
Andreas Jaeger [Tue, 20 Jul 2004 09:24:49 +0000 (09:24 +0000)]
(__dl_runtime_resolve): Update to use _dl_lookup_symbol_x. (elf_machine_runtime_link_map): Don't INTUSE _dl_signal_error.

20 years agoUpdate.
Ulrich Drepper [Tue, 20 Jul 2004 07:53:39 +0000 (07:53 +0000)]
Update.

Define struct group_req and struct group_source_req.

20 years agoUpdate.
Ulrich Drepper [Tue, 20 Jul 2004 07:41:51 +0000 (07:41 +0000)]
Update.

Define MCAST_INCLUDE and MCAST_EXCLUDE.

20 years agoUpdate.
Ulrich Drepper [Tue, 20 Jul 2004 07:39:10 +0000 (07:39 +0000)]
Update.

* inet/netinet/in.h: Define struct ip_mreq and struct
ip_mreq_source.
* sysdeps/unix/sysv/linux/bits/in.h: Define IP_UNBLOCK_SOURCE,
IP_BLOCK_SOURCE, IP_ADD_SOURCE_MEMBERSHIP,
IP_DROP_SOURCE_MEMBERSHIP, IP_MSFILTER, MCAST_JOIN_GROUP,
MCAST_BLOCK_SOURCE, MCAST_UNBLOCK_SOURCE, MCAST_LEAVE_GROUP,
MCAST_JOIN_SOURCE_GROUP, MCAST_LEAVE_SOURCE_GROUP, and
MCAST_MSFILTER.

20 years ago[BZ #244]
Ulrich Drepper [Tue, 20 Jul 2004 07:15:48 +0000 (07:15 +0000)]
[BZ #244]

Update.
2004-07-20  Ulrich Drepper  <drepper@redhat.com>

* iconvdata/gconv-modules: Add alias for IBM874 [BZ #244].

20 years ago[BZ #258]
Ulrich Drepper [Tue, 20 Jul 2004 07:06:48 +0000 (07:06 +0000)]
[BZ #258]

Update.
2004-07-19  Jakub Jelinek  <jakub@redhat.com>

[BZ #258]
* math/libm-test.inc (max_value, min_value): New variables.
(initialize): Initialize them.
(pow_test): Add a couple of new tests.
* sysdeps/i386/fpu/e_powf.S (__ieee754_powf): Don't generate invalid
exception if |y| >= 1U<<31.
* sysdeps/i386/fpu/e_pow.S (__ieee754_pow): Don't generate invalid
exception if |y| >= 1L<<63.
* sysdeps/i386/fpu/e_powl.S (__ieee754_powl): Likewise.
If y*log2(x) overflows to +-inf, return still +inf/+0 instead of NaN.
* sysdeps/x86_64/fpu/e_powl.S (__ieee754_powl): Likewise.

20 years ago(__ieee754_powf): Don't generate invalid exception if |y| >= 1U<<31.
Ulrich Drepper [Tue, 20 Jul 2004 07:04:32 +0000 (07:04 +0000)]
(__ieee754_powf): Don't generate invalid exception if |y| >= 1U<<31.

20 years ago(CFLAGS-pt-initfini.s): Remove redundant override that missed -g0.
Andreas Jaeger [Mon, 19 Jul 2004 19:13:59 +0000 (19:13 +0000)]
(CFLAGS-pt-initfini.s): Remove redundant override that missed -g0.

2004-07-19  Alexandre Oliva  <aoliva@redhat.com>

* sysdeps/unix/sysv/linux/mips/Makefile (CFLAGS-pt-initfini.s):
Remove redundant override that missed -g0.

20 years agoUpdate.
Ulrich Drepper [Sun, 18 Jul 2004 18:24:30 +0000 (18:24 +0000)]
Update.

2004-07-18  Ulrich Drepper  <drepper@redhat.com>

* nscd/pwdcache.c (cache_addpw): Optimize case of unsuccessful
lookup a bit.
* nscd/grpcache.c (cache_addgr): Likewise.
* nscd/hstcache.c (cache_addhst): Likewise.

20 years agoUpdate.
Ulrich Drepper [Sun, 18 Jul 2004 16:42:54 +0000 (16:42 +0000)]
Update.

2004-07-10  GOTO Masanori  <gotom@debian.or.jp>

* sysdeps/s390/s390-32/elf/start.S: Remove symbol _fp_hw.
* sysdeps/s390/s390-64/elf/start.S: Likewise.

20 years agoUpdate.
Ulrich Drepper [Sun, 18 Jul 2004 16:29:30 +0000 (16:29 +0000)]
Update.

2004-04-16  Andreas Schwab  <schwab@suse.de>

* sysdeps/ia64/bits/atomic.h: Cast first argument of
__sync_bool_compare_and_swap_si correct to void*.

20 years agoUpdate.
Ulrich Drepper [Sat, 17 Jul 2004 17:45:03 +0000 (17:45 +0000)]
Update.

2004-07-17  Ulrich Drepper  <drepper@redhat.com>

* iconv/iconv_prog.c (print_known_names): Make machine-readable
output even less cluttered.

20 years ago[BZ #269]
Ulrich Drepper [Fri, 16 Jul 2004 23:09:27 +0000 (23:09 +0000)]
[BZ #269]

Update.
2004-07-16  Steven Munroe  <sjmunroe@us.ibm.com>

[BZ #269]
* setjmp/Makefile (tests): Add  bug269-setjmp.
* setjmp/bug269-setjmp.c: New file.
* sysdeps/powerpc/powerpc64/__longjmp-common.S [SHARED && !IS_IN_rtld]:
Store R2 from jmpbuf in callers TOC save area.
* sysdeps/powerpc/powerpc64/bsd-_setjmp.S [SHARED && !IS_IN_rtld]:
Store R2 in TOC save area.
* sysdeps/powerpc/powerpc64/setjmp-common.S [SHARED && !IS_IN_rtld]:
Copy TOC save area from previous frame as R2 (TOC) in jmpbuf.

20 years agoUpdate.
Ulrich Drepper [Fri, 16 Jul 2004 19:06:46 +0000 (19:06 +0000)]
Update.

2004-07-16  Jakub Jelinek  <jakub@redhat.com>

* locale/newlocale.c: Include bits/libc-lock.h.
(__libc_setlocale_lock): Extern decl.
(__newlocale): Use it.
Reported by Ulrich Weigand <Ulrich.Weigand@de.ibm.com>.

20 years agoUpdate.
Ulrich Drepper [Fri, 16 Jul 2004 18:11:48 +0000 (18:11 +0000)]
Update.

* sysdeps/unix/sysv/linux/fcntl.c (__fcntl_nocancel): Remove
static inline __attribute ((always_inline)).  Don't define if
NO_CANCELLATION.
(__libc_fcntl): Use INLINE_SYSCALL directly instead of
__fcntl_nocancel.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/fcntl.c (__fcntl_nocancel):
Remove static inline __attribute ((always_inline)).  Don't define
if NO_CANCELLATION.
(__libc_fcntl): Use INLINE_SYSCALL directly instead of
__fcntl_nocancel.
* sysdeps/unix/sysv/linux/i386/fcntl.c (__fcntl_nocancel): Define to
__libc_fcntl if NO_CANCELLATION and __ASSUME_FCNTL64 == 0.
Don't define at all if NO_CANCELLATION and __ASSUME_FCNTL64 > 0.
(__libc_fcntl): Don't define if __fcntl_nocancel is a macro.

20 years ago[BZ #262]
Ulrich Drepper [Fri, 16 Jul 2004 17:56:45 +0000 (17:56 +0000)]
[BZ #262]

Update.
2004-07-15  Jakub Jelinek  <jakub@redhat.com>

[BZ #262]
* sysdeps/i386/elf/start.S (_start): Use @GOT instead of @GOTOFF
for main.
* elf/Makefile: Add rules to build and run tst-pie1.
* elf/tst-pie1.c: New test.
* elf/tst-piemod1.c: New file.

20 years ago[BZ #266]
Ulrich Drepper [Wed, 14 Jul 2004 17:11:14 +0000 (17:11 +0000)]
[BZ #266]

Update.
2004-07-14  Jakub Jelinek  <jakub@redhat.com>

[BZ #266]
* manual/string.texi (l64a): Note that the static buffer is 7 bytes
long.  Rewrite example code so that it takes account l64a output
shorter than 6 characters.
Reported by Julian Graham <julian.graham@aya.yale.edu>.

20 years agoUpdate.
Ulrich Drepper [Wed, 14 Jul 2004 16:41:44 +0000 (16:41 +0000)]
Update.

2004-07-14  Kaz  Kojima  <kkojima@rr.iij4u.or.jp>

* sysdeps/sh/dl-machine.h: Don't reset _dl_starting_up here.
(elf_machine_rela_relative): Remove unused valiable.

20 years ago(__pthread_cond_timedwait): Check for invalid nanosecond in timeout value.
Ulrich Drepper [Wed, 14 Jul 2004 16:24:56 +0000 (16:24 +0000)]
(__pthread_cond_timedwait): Check for invalid nanosecond in timeout value.

20 years agoLooks like [BZ #209] is fixed again.
Roland McGrath [Tue, 13 Jul 2004 01:26:57 +0000 (01:26 +0000)]
Looks like [BZ #209] is fixed again.

20 years ago[BZ #209]
Roland McGrath [Tue, 13 Jul 2004 01:25:08 +0000 (01:25 +0000)]
[BZ #209]

2004-07-12  Roland McGrath  <roland@frob.com>
* ChangeLog: Spurious commit [BZ #209] for testing loginfo script.
2004-07-12  Roland McGrath  <roland@frob.com>

* ChangeLog: Spurious commit [BZ #209] for testing loginfo script.

20 years ago[BZ #263]
Roland McGrath [Tue, 13 Jul 2004 00:23:34 +0000 (00:23 +0000)]
[BZ #263]

2004-07-12  Paul Eggert  <eggert@cs.ucla.edu>
[BZ #263]
* sysdeps/unix/sysv/linux/getloadavg.c (getloadavg): Don't store
outside the buffer if the read returns 0.  __strtod_l can't set
endp to NULL, so remove a test for that case.

20 years ago* manual/signal.texi (Interrupted Primitives): Make clear that
Roland McGrath [Mon, 12 Jul 2004 21:45:28 +0000 (21:45 +0000)]
* manual/signal.texi (Interrupted Primitives): Make clear that

TEMP_FAILURE_RETRY evaluates its expression as long int and compares
it to -1 to define "failure".

20 years ago2004-07-12 Roland McGrath <roland@redhat.com>
Roland McGrath [Mon, 12 Jul 2004 21:44:33 +0000 (21:44 +0000)]
2004-07-12  Roland McGrath  <roland@redhat.com>

* manual/signal.texi (Interrupted Primitives): Make clear that
TEMP_FAILURE_RETRY evaluates its expression as long int and compares
it to -1 to define "failure".

20 years agoUpdate.
Ulrich Drepper [Sat, 10 Jul 2004 20:00:44 +0000 (20:00 +0000)]
Update.

2004-07-10  Ulrich Drepper  <drepper@redhat.com>

* elf/ldconfig.c: Define PROCINFO_CLASS as static before including
ldsodefs.h.
* sysdeps/generic/ldsodefs.h: Only define PROCINFO_CLASS if it is not
already defined.
* sysdeps/i386/dl-procinfo.c: Define PROCINFO_CALLS only if not
already defined.

* elf/rtld.c (print_statistics): Mark with noinline attribute.
* sysdeps/i386/dl-machine.h (elf_machine_rel): Mark with always_inline
attribute.
(elf_machine_rel_relative): Likewise.

* include/string.h: Add libc_hidden_proto for __strtok_r and
__strsep_g.
* sysdeps/generic/strsep.c: Add libc_hidden_def.
* sysdeps/generic/strtok_r.c: Likewise.
* sysdeps/i386/strtok_r.S: Add alias for internal symbol.
* sysdeps/i386/i686/strtok_r.S: Likewise.
* sysdeps/x86_64/strtok_r.S: Likewise.

2004-07-09  Alexandre Oliva  <aoliva@redhat.com>

* inet/getnetgrent_r.c (internal_setnetgrent): Make it hidden
instead of internal-linkage, such that we can alias to it.
(internal_endnetgrent, internal_getnetgrent_r): Likewise.

20 years agoUpdate.
Ulrich Drepper [Fri, 9 Jul 2004 17:20:48 +0000 (17:20 +0000)]
Update.

2004-07-09  Ulrich Drepper  <drepper@redhat.com>

* sysdeps/unix/sysv/linux/fcntl.c (__fcntl_nocancel): Move attribute
to the front for gcc 3.5+.
* sysdeps/unix/sysv/linux/i386/fcntl.c: Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/fcntl.c: Likewise.
* include/fcntl.h: Don't declare __fcntl_nocancel here if
NO_CANCELLATION is defined.

20 years agoUpdate.
Ulrich Drepper [Thu, 8 Jul 2004 23:55:54 +0000 (23:55 +0000)]
Update.

2004-07-07  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/pthread/getcpuclockid.c (pthread_getcpuclockid): Allow
using other thread's clock.
* ptclock_gettime.c (__pthread_clock_gettime): Likewise.
* ptclock_settime.c (__pthread_clock_settime): Likewise.
* internals.h (__pthread_clock_gettime, __pthread_clock_settime):
Remove prototypes.
Reported by Bernd Schmidt <bernds@redhat.com>.
* Makefile (librt-tests): Add tst-clock1.
* tst-clock1.c: New test.

* sysdeps/x86_64/Versions: New file.
* sysdeps/unix/sysv/linux/ia64/bits/posix_opt.h: New file.
* sysdeps/unix/sysv/linux/x86_64/bits/posix_opt.h: New file.

20 years agoUpdate.
Ulrich Drepper [Thu, 8 Jul 2004 21:23:23 +0000 (21:23 +0000)]
Update.

2004-04-16  Andreas Schwab  <schwab@suse.de>

* sysdeps/ia64/tls.h (INIT_SYSINFO): Cast dl_sysinfo to void*.

20 years agoUpdate.
Ulrich Drepper [Thu, 8 Jul 2004 00:54:21 +0000 (00:54 +0000)]
Update.

2004-07-07  Jakub Jelinek  <jakub@redhat.com>

* elf/dl-fini.c (_dl_fini): Add nloaded variable, load
GL(dl_nloaded) into it while still in critical section.