Commit Graph

8480 Commits

Author SHA1 Message Date
Andreas Jaeger
adb89120bb * sysdeps/powerpc/elf/libc-start.c
(__cache_line_size): Declare.
	(__aux_init_cache): New.
	(__libc_start_main): Change type of `auxvec' parameter to
	`ElfW(auxv_t) *'.  Correct walking of aux vector.  Call
	__aux_init_cache.
	* sysdeps/unix/sysv/linux/powerpc/dl-sysdep.c
	(__cache_line_size): Declare.
	(__aux_init_cache): New.
	(DL_PLATFORM_INIT): Define.
	* sysdeps/powerpc/memset.S: Define __cache_line_size and use its
	value to select the correct stride for dcbz.
2002-08-23 07:46:31 +00:00
Andreas Jaeger
4343130e1d Update. 2002-08-22 11:06:27 +00:00
Andreas Jaeger
fc2ad59e0f Fix arguments of shmat. 2002-08-22 11:06:21 +00:00
Roland McGrath
d3260a1fde . 2002-08-22 08:36:18 +00:00
Roland McGrath
89f08aa950 2002-08-22 Roland McGrath <roland@redhat.com>
* scripts/firstversions.awk: When encountering a version newer than
	the specified earliest version, be sure to emit the specified earliest
	version first if any renaming of an older version to that has been.
2002-03-22  H.J. Lu  <hjl@gnu.org>

	* scripts/firstversions.awk: Check the first version.
2002-02-06  Roland McGrath  <roland@frob.com>

	* scripts/firstversions.awk: Handle libraries that don't have each
	particular version named in the third column of shlib-versions.
	* scripts/firstversions.awk: Don't mess with GLIBC_PRIVATE.
2002-08-22 08:36:06 +00:00
Andreas Jaeger
b5e987d473 Update. 2002-08-21 12:42:56 +00:00
Andreas Jaeger
47dfe389b5 Fix assembler 2002-08-21 12:38:35 +00:00
Andreas Jaeger
fa36f1d80c Update. 2002-08-21 08:01:04 +00:00
Andreas Jaeger
4d5dbeceac Merge with mainline. 2002-08-21 08:00:55 +00:00
Andreas Jaeger
a4e8b66c28 Update. 2002-08-21 07:57:58 +00:00
Andreas Jaeger
2f74211680 (sysdep_routines): Add _mcount. 2002-08-21 07:55:22 +00:00
Andreas Jaeger
df2ee6cdbd (CALL_MCOUNT): Fix it. 2002-08-21 07:55:01 +00:00
Andreas Jaeger
1f135f06f6 x86-64 mcount implementation 2002-08-21 07:52:39 +00:00
Roland McGrath
d9ecaea70a . 2002-08-21 01:25:25 +00:00
Roland McGrath
1416ffd4b0 2002-08-20 Roland McGrath <roland@redhat.com>
* sysdeps/powerpc/divdi3.c: Remove INTDEF/INTUSE from last change.
	* sysdeps/powerpc/libgcc-compat.S (INTUSE): Define it locally.
2002-08-21 01:25:18 +00:00
Roland McGrath
94ab3aaeba . 2002-08-20 22:01:36 +00:00
Roland McGrath
c4235bf255 2002-05-21 Ulrich Drepper <drepper@redhat.com>
* sysdeps/pthread/pthread.h (pthread_create): Rename first
	parameter.
	(pthread_cancel): Likewise.
	* internals.h (__pthread_create_2_1): Likewise.
	* sysdeps/unix/sysv/linux/bits/sigthread.h (pthread_kill): Likewise.
2002-08-20 22:01:26 +00:00
Roland McGrath
8a29d8da3c 2002-08-20 Brian Youmans <3diff@gnu.org>
* sysdeps/mach/hurd/net/if_ppp.h: Replaced CMU license with a
        new one modelled on the modern BSD license, per recent letter
        of permission from CMU.
        * sysdeps/unix/sysv/linux/net/if_ppp.h: Likewise.
2002-08-20 21:57:28 +00:00
Roland McGrath
e7e494e5ea 2002-08-20 Brian Youmans <3diff@gnu.org>
* sysdeps/ieee754/dbl-64/asincos.tbl: Added FSF copyright and
        copying permission notice (Lesser GPL), per recent IBM Software Letter.
        * sysdeps/ieee754/dbl-64/powtwo.tbl: Likewise.
        * sysdeps/ieee754/dbl-64/root.tbl: Likewise.
        * sysdeps/ieee754/dbl-64/sincos.tbl: Likewise.
        * sysdeps/ieee754/dbl-64/uatan.tbl: Likewise.
        * sysdeps/ieee754/dbl-64/uexp.tbl: Likewise.
        * sysdeps/ieee754/dbl-64/ulog.tbl: Likewise.
        * sysdeps/ieee754/dbl-64/upow.tbl: Likewise.
        * sysdeps/ieee754/dbl-64/utan.tbl: Likewise.
2002-08-20 21:57:26 +00:00
Roland McGrath
6eca043554 2002-08-20 Brian Youmans <3diff@gnu.org>
* sysdeps/ieee754/dbl-64/MathLib.h: Changed the copyright holder
        from IBM to FSF, per the recent Software Letter.  Changed the
        distribution terms from GPL to LGPL.
2002-08-20 21:56:56 +00:00
Roland McGrath
303326afcb 2002-08-20 Brian Youmans <3diff@gnu.org>
* sysdeps/ieee754/dbl-64/branred.c: Corrected the text of the copying
	permission notice to say Lesser GPL instead of GPL in warranty
	disclaimer paragraph.
        * sysdeps/ieee754/dbl-64/doasin.c: Likewise.
        * sysdeps/ieee754/dbl-64/dosincos.c: Likewise.
        * sysdeps/ieee754/dbl-64/e_asin.c: Likewise.
        * sysdeps/ieee754/dbl-64/e_atan2.c: Likewise.
        * sysdeps/ieee754/dbl-64/e_exp.c: Likewise.
        * sysdeps/ieee754/dbl-64/e_log.c: Likewise.
        * sysdeps/ieee754/dbl-64/e_pow.c: Likewise.
        * sysdeps/ieee754/dbl-64/e_remainder.c: Likewise.
        * sysdeps/ieee754/dbl-64/e_sqrt.c: Likewise.
        * sysdeps/ieee754/dbl-64/halfulp.c: Likewise.
        * sysdeps/ieee754/dbl-64/mpa.c: Likewise.
        * sysdeps/ieee754/dbl-64/mpatan.c: Likewise.
        * sysdeps/ieee754/dbl-64/mpatan2.c: Likewise.
        * sysdeps/ieee754/dbl-64/mpexp.c: Likewise.
        * sysdeps/ieee754/dbl-64/mplog.c: Likewise.
        * sysdeps/ieee754/dbl-64/mpsqrt.c: Likewise.
        * sysdeps/ieee754/dbl-64/mptan.c: Likewise.
        * sysdeps/ieee754/dbl-64/s_atan.c: Likewise.
        * sysdeps/ieee754/dbl-64/s_sin.c: Likewise.
        * sysdeps/ieee754/dbl-64/s_tan.c: Likewise.
        * sysdeps/ieee754/dbl-64/sincos32.c: Likewise.
        * sysdeps/ieee754/dbl-64/slowexp.c: Likewise.
        * sysdeps/ieee754/dbl-64/slowpow.c:  Likewise.
2002-08-20 21:56:54 +00:00
Roland McGrath
b4bde89703 2002-08-20 Brian Youmans <3diff@gnu.org>
* sysdeps/ieee754/dbl-64/atnat.h: Changed the copyright holder
	from IBM to FSF, per the recent Software Letter.  Corrected the
	text of the copying permission notice to say Lesser GPL instead
	of GPL in warranty disclaimer paragraph.
        * sysdeps/ieee754/dbl-64/atnat2.h: Likewise.
        * sysdeps/ieee754/dbl-64/branred.h: Likewise.
        * sysdeps/ieee754/dbl-64/dla.h: Likewise.
        * sysdeps/ieee754/dbl-64/doasin.h: Likewise.
        * sysdeps/ieee754/dbl-64/dosincos.h: Likewise.
        * sysdeps/ieee754/dbl-64/mpa.h: Likewise.
        * sysdeps/ieee754/dbl-64/mpa2.h: Likewise.
        * sysdeps/ieee754/dbl-64/mpatan.h: Likewise.
        * sysdeps/ieee754/dbl-64/mpexp.h: Likewise.
        * sysdeps/ieee754/dbl-64/mplog.h: Likewise.
        * sysdeps/ieee754/dbl-64/mpsqrt.h: Likewise.
        * sysdeps/ieee754/dbl-64/mydefs.h: Likewise.
        * sysdeps/ieee754/dbl-64/sincos32.h: Likewise.
        * sysdeps/ieee754/dbl-64/uasncs.h: Likewise.
        * sysdeps/ieee754/dbl-64/uexp.h: Likewise.
        * sysdeps/ieee754/dbl-64/ulog.h: Likewise.
        * sysdeps/ieee754/dbl-64/upow.h: Likewise.
        * sysdeps/ieee754/dbl-64/urem.h: Likewise.
        * sysdeps/ieee754/dbl-64/uroot.h: Likewise.
        * sysdeps/ieee754/dbl-64/usncs.h: Likewise.
        * sysdeps/ieee754/dbl-64/utan.h: Likewise.
2002-08-20 21:56:50 +00:00
Roland McGrath
42d08e2bb6 2002-08-20 Brian Youmans <3diff@gnu.org>
* manual/contrib.texi: Removed licenses, added acknowledgements
        for contributions by Intel, IBM, Craig Metz.
        * LICENSES: New file, contains the text of all non-FSF licenses in the
	distribution that require putting the notice in the accompanying
	documentation.
	* README.template, README: Mention LICENSES.
2002-08-20 21:56:47 +00:00
Roland McGrath
27fa711931 . 2002-08-20 21:29:03 +00:00
Roland McGrath
e5edcff523 2002-08-20 Roland McGrath <roland@redhat.com>
Fix ABI compatibility with libc compiled with old tools on powerpc.
	Changes contributed by Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
	and Jack Howarth <howarth@bromo.med.uc.edu>.
	* sysdeps/powerpc/Makefile [$(have-protected) = yes]
	(CPPFLAGS-divdi3.c, CPPFLAGS-libgcc-compat.S): New variables,
	pass -DHAVE_DOT_HIDDEN for these files.
	* sysdeps/powerpc/divdi3.c: New file.
	* sysdeps/powerpc/libgcc-compat.S: New file, replacement for ...
	* sysdeps/powerpc/libgcc-compat.c: ... this, file removed.
2002-08-20 21:28:52 +00:00
Roland McGrath
0ee00083b3 . 2002-08-18 20:37:00 +00:00
Roland McGrath
35d313bfdf 2002-08-18 Roland McGrath <roland@frob.com>
* sysdeps/mach/hurd/mkdir.c (__mkdir): Use __directory_name_split
	instead of __file_name_split.
	* sysdeps/mach/hurd/unlink.c (__unlink): Likewise.
2002-08-18 20:36:55 +00:00
Roland McGrath
b832c52784 . 2002-08-18 19:55:47 +00:00
Roland McGrath
0a42c042d3 2002-08-18 Roland McGrath <roland@frob.com>
* sysdeps/mach/hurd/dl-sysdep.c
	[HP_TIMING_AVAIL] (_dl_cpuclock_offset): New variable.
	[HP_TIMING_AVAIL] (_dl_sysdep_start): Set it with HP_TIMING_NOW.
2002-08-18 19:55:38 +00:00
Roland McGrath
4802a3d0be . 2002-08-13 00:43:16 +00:00
Roland McGrath
800742296d 2002-08-12 Roland McGrath <roland@frob.com>
* sysdeps/mach/hurd/errlist.c: Remove sys_nerr, _sys_nerr aliases.
	Anything that ever used them deserves to break.
2002-08-13 00:43:08 +00:00
Ulrich Drepper
476d43d741 Update. 2002-08-09 18:30:37 +00:00
Ulrich Drepper
1aa4fca163 Don't use MALLOC_FAILURE_ACTION. 2002-08-09 18:28:55 +00:00
Ulrich Drepper
49f6c7f9d6 Update. 2002-08-08 08:01:33 +00:00
Ulrich Drepper
68eebfaf98 (cALLOc): Check for overflow on multiplication. 2002-08-08 08:00:15 +00:00
Ulrich Drepper
947a79fb27 Update. 2002-08-08 07:02:59 +00:00
Ulrich Drepper
4999f41598 If TIMES is NULL pass it through to utimes. 2002-08-08 07:02:20 +00:00
Ulrich Drepper
19fad74243 Update. 2002-08-05 17:01:19 +00:00
Ulrich Drepper
2ef166b0c7 Update from translation team. 2002-08-05 16:57:49 +00:00
Roland McGrath
312d0b740b . 2002-08-02 21:49:28 +00:00
Roland McGrath
bac2baa6ad 2002-08-02 Roland McGrath <roland@frob.com>
* elf/Makefile ($(objpfx)interp.os): Depend on config.make,
	since it sets the variables we use in a -D switch.
2002-08-02 21:49:19 +00:00
Roland McGrath
38a6a9df8f . 2002-08-02 21:45:45 +00:00
Roland McGrath
e9bb3f499b 2002-08-02 Roland McGrath <roland@redhat.com>
* posix/bits/posix1_lim.h (SSIZE_MAX): Define to LONG_MAX, not INT_MAX.
	On 32-bit platforms they are the same; on 64-bit platforms ssize_t
	matches long int, not int.
2002-08-02 21:45:38 +00:00
Ulrich Drepper
557c36deb9 Update. 2002-08-02 20:22:05 +00:00
Ulrich Drepper
2044256d33 (_nss_dns_gethostbyaddr_r): Try ip6.int if ip6.arpa fails. 2002-08-02 20:21:30 +00:00
Ulrich Drepper
ba81f39e0f (gethostbyaddr): Try ip6.int if ip6.arpa fails. 2002-08-02 20:20:03 +00:00
Ulrich Drepper
6d02b93b43 Fixing the Alef Hamza vs Waw Hamza ordering bug.
Adding presentation forms, Alef Wasla, and Rial Sign.
Handling frequent canonically equivalent sequences like each other.
2002-08-02 20:05:50 +00:00
Ulrich Drepper
d30a24a521 Update. 2002-08-02 01:39:22 +00:00
Ulrich Drepper
8d77528da4 (mem_free): Add comment. 2002-08-02 01:35:57 +00:00
Ulrich Drepper
5e555ecb75 (xdr_array): Check for overflow on multiplication. 2002-08-02 01:35:39 +00:00