kopensolaris-gnu/glibc.git
14 years ago.
roland [Mon, 6 Mar 2006 02:51:01 +0000 (02:51 +0000)]
.

14 years ago2006-03-05 Roland McGrath <roland@frob.com>
roland [Mon, 6 Mar 2006 02:50:55 +0000 (02:50 +0000)]
2006-03-05  Roland McGrath  <roland@frob.com>

* sysdeps/posix/sysconf.c (__sysconf): Use #if _POSIX_FOO > 0
rather than #ifdef _POSIX_FOO for options.  We should return -1
at runtime for an option defined to 0 at compile time.

14 years ago2006-03-05 Roland McGrath <roland@frob.com>
roland [Mon, 6 Mar 2006 02:50:53 +0000 (02:50 +0000)]
2006-03-05  Roland McGrath  <roland@frob.com>

* sysdeps/mach/hurd/bits/posix_opt.h: Define many missing options,
many to -1 or 0.

14 years ago2006-03-05 Roland McGrath <roland@redhat.com>
roland [Mon, 6 Mar 2006 02:50:50 +0000 (02:50 +0000)]
2006-03-05  Roland McGrath  <roland@redhat.com>

* sysdeps/unix/sysv/linux/sysconf.c (__sysconf)
[__NR_clock_getres || HP_TIMING_AVAIL]: Handle _SC_CPUTIME,
_SC_THREAD_CPUTIME.

14 years ago.
roland [Mon, 6 Mar 2006 01:41:08 +0000 (01:41 +0000)]
.

14 years ago2006-03-05 Roland McGrath <roland@redhat.com>
roland [Mon, 6 Mar 2006 01:41:00 +0000 (01:41 +0000)]
2006-03-05  Roland McGrath  <roland@redhat.com>

* configure (libc_add_on): Disable add-on when $add_ons_automatic = yes
and $config_os doesn't match *linux*.

14 years ago2006-03-05 David S. Miller <davem@sunset.davemloft.net>
roland [Mon, 6 Mar 2006 01:34:44 +0000 (01:34 +0000)]
2006-03-05  David S. Miller  <davem@sunset.davemloft.net>

* sysdeps/unix/sysv/linux/sparc/sparc32/pt-vfork.S:
Use __syscall_error.
* sysdeps/unix/sysv/linux/sparc/sparc32/sysdep-cancel.h: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc32/vfork.S: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/pt-vfork.S: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/sysdep-cancel.h: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/vfork.S: Likewise.
* sysdeps/unix/sysv/linux/sparc/Makefile: New file.

14 years ago.
roland [Mon, 6 Mar 2006 01:34:09 +0000 (01:34 +0000)]
.

14 years ago2006-03-05 David S. Miller <davem@sunset.davemloft.net>
roland [Mon, 6 Mar 2006 01:34:01 +0000 (01:34 +0000)]
2006-03-05  David S. Miller  <davem@sunset.davemloft.net>

* sysdeps/unix/sysv/linux/sparc/sparc32/pt-vfork.S:
Use __syscall_error.
* sysdeps/unix/sysv/linux/sparc/sparc32/sysdep-cancel.h: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc32/vfork.S: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/pt-vfork.S: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/sysdep-cancel.h: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/vfork.S: Likewise.
* sysdeps/unix/sysv/linux/sparc/Makefile: New file.

14 years ago.
roland [Mon, 6 Mar 2006 01:33:25 +0000 (01:33 +0000)]
.

14 years ago2006-03-05 David S. Miller <davem@sunset.davemloft.net>
roland [Mon, 6 Mar 2006 01:33:03 +0000 (01:33 +0000)]
2006-03-05  David S. Miller  <davem@sunset.davemloft.net>

* sysdeps/sparc/sparc32/dl-trampoline.S: Add CFI markings.
* sysdeps/sparc/sparc32/elf/start.S: Likewise.
* sysdeps/sparc/sparc64/dl-trampoline.S: Likewise.
* sysdeps/sparc/sparc64/elf/start.S: Likewise.
* sysdeps/sparc/sparc32/memchr.S: Rearrange code to reside
within ENTRY/END.
* sysdeps/sparc/sparc32/memcpy.S: Likewise.
* sysdeps/sparc/sparc32/stpcpy.S: Likewise.
* sysdeps/sparc/sparc32/strcat.S: Likewise.
* sysdeps/sparc/sparc32/strchr.S: Likewise.
* sysdeps/sparc/sparc32/strcmp.S: Likewise.
* sysdeps/sparc/sparc32/strcpy.S: Likewise.
* sysdeps/sparc/sparc32/strlen.S: Likewise.
* sysdeps/sparc/sparc64/memcpy.S: Likewise.
* sysdeps/sparc/sparc64/sparcv9v/memset.S: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc32/clone.S: Add CFI markings
and use __syscall_error.
* sysdeps/unix/sysv/linux/sparc/sparc64/clone.S: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/brk.S: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc32/pipe.S: Use __syscall_error.
* sysdeps/unix/sysv/linux/sparc/sparc64/pipe.S: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc32/socket.S: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/socket.S: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc32/syscall.S: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/syscall.S: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc32/sysdep.h: Rewrite to use
CFI markings and __syscall_error.
* sysdeps/unix/sysv/linux/sparc/sparc64/sysdep.h: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/setcontext.S: Rearrange
code to reside within ENTRY/END.
* sysdeps/unix/sysv/linux/sparc/sparc64/setjmp.S: Likewise.
* sysdeps/unix/sysv/linux/sparc/sysdep.c: New file.
* sysdeps/unix/sysv/linux/sparc/sysdep.S: File removed.
* sysdeps/unix/sysv/linux/sparc/rt-sysdep.c: New file.
* sysdeps/unix/sysv/linux/sparc/Makefile (librt-routines): Add it.

14 years ago.
roland [Mon, 6 Mar 2006 01:25:40 +0000 (01:25 +0000)]
.

14 years ago2006-03-05 David S. Miller <davem@sunset.davemloft.net>
roland [Mon, 6 Mar 2006 01:25:35 +0000 (01:25 +0000)]
2006-03-05  David S. Miller  <davem@sunset.davemloft.net>

* shlib-versions: Use sparc64.*- for CPU patterns.

14 years ago.
roland [Sun, 5 Mar 2006 22:48:23 +0000 (22:48 +0000)]
.

14 years ago2006-03-05 Roland McGrath <roland@frob.com>
roland [Sun, 5 Mar 2006 22:48:10 +0000 (22:48 +0000)]
2006-03-05  Roland McGrath  <roland@frob.com>

* bits/resource.h (RLIMIT_SBSIZE, RLIMIT_AS, RLIMIT_VMEM): Define.

14 years ago.
roland [Sun, 5 Mar 2006 11:53:37 +0000 (11:53 +0000)]
.

14 years ago2006-03-05 Roland McGrath <roland@frob.com>
roland [Sun, 5 Mar 2006 11:53:30 +0000 (11:53 +0000)]
2006-03-05  Roland McGrath  <roland@frob.com>

* sysdeps/mach/hurd/fdopendir.c (__fdopendir): Use O_DIRECTORY
to force directory check.
* sysdeps/mach/hurd/opendir.c (__opendir): Likewise.

14 years ago.
roland [Sun, 5 Mar 2006 11:38:04 +0000 (11:38 +0000)]
.

14 years ago2006-03-05 Roland McGrath <roland@frob.com>
roland [Sun, 5 Mar 2006 11:37:50 +0000 (11:37 +0000)]
2006-03-05  Roland McGrath  <roland@frob.com>

* sysdeps/mach/hurd/fdopendir.c (__fdopendir): Use O_DIRECTORY
to force directory check.

14 years ago.
roland [Sun, 5 Mar 2006 02:53:03 +0000 (02:53 +0000)]
.

14 years ago2006-03-04 Roland McGrath <roland@frob.com>
roland [Sun, 5 Mar 2006 02:52:58 +0000 (02:52 +0000)]
2006-03-04  Roland McGrath  <roland@frob.com>

* sysdeps/mach/hurd/i386/tls.h (_hurd_tls_init): Make sure high bits
of SEL are clear after copying %gs to low bits.
(_hurd_tls_fork): Likewise.

14 years ago2006-03-02 Daniel Jacobowitz <dan@codesourcery.com>
roland [Sat, 4 Mar 2006 22:01:46 +0000 (22:01 +0000)]
2006-03-02  Daniel Jacobowitz  <dan@codesourcery.com>

* sysdeps/unix/sysv/linux/configure.in: Remove MIPS cases.  Allow
libc_cv_slibdir et al. to be overridden.
* sysdeps/unix/sysv/linux/configure: Regenerated.

14 years ago.
roland [Fri, 3 Mar 2006 11:51:37 +0000 (11:51 +0000)]
.

14 years ago2006-03-03 Roland McGrath <roland@redhat.com>
roland [Fri, 3 Mar 2006 11:51:31 +0000 (11:51 +0000)]
2006-03-03  Roland McGrath  <roland@redhat.com>

[BZ #2414]
* stdlib/tst-setcontext.c (f1): Take arguments of type int.

14 years ago.
roland [Fri, 3 Mar 2006 11:21:41 +0000 (11:21 +0000)]
.

14 years ago2006-03-02 Roland McGrath <roland@redhat.com>
roland [Fri, 3 Mar 2006 11:21:28 +0000 (11:21 +0000)]
2006-03-02  Roland McGrath  <roland@redhat.com>

* sysdeps/unix/alpha/sysdep.h (PTR_MANGLE): Use __typeof in cast.

14 years ago.
drepper [Thu, 2 Mar 2006 18:44:36 +0000 (18:44 +0000)]
.

14 years agoDon't include "config.h".
drepper [Thu, 2 Mar 2006 18:40:46 +0000 (18:40 +0000)]
Don't include "config.h".

14 years ago.
drepper [Thu, 2 Mar 2006 17:35:44 +0000 (17:35 +0000)]
.

14 years agoVarious cleanups.
drepper [Thu, 2 Mar 2006 17:32:45 +0000 (17:32 +0000)]
Various cleanups.

14 years ago.
drepper [Thu, 2 Mar 2006 16:33:18 +0000 (16:33 +0000)]
.

14 years ago(process_entry): If dir->streamfd != -1, use FXSTATAT rather than LXSTAT
drepper [Thu, 2 Mar 2006 16:29:51 +0000 (16:29 +0000)]
(process_entry): If dir->streamfd != -1, use FXSTATAT rather than LXSTAT
to find if unstatable file is a dead symlink.

14 years ago.
drepper [Thu, 2 Mar 2006 15:58:36 +0000 (15:58 +0000)]
.

14 years agoInclude config.h.
drepper [Thu, 2 Mar 2006 15:57:26 +0000 (15:57 +0000)]
Include config.h.
(AB(handle_file)): Don't fail if PF_X | PF_W on architectures known
to have executable writable PLT.

14 years agoRebuilt.
drepper [Thu, 2 Mar 2006 15:56:38 +0000 (15:56 +0000)]
Rebuilt.

14 years ago(HAVE_PPC_SECURE_PLT): New test.
drepper [Thu, 2 Mar 2006 15:55:41 +0000 (15:55 +0000)]
(HAVE_PPC_SECURE_PLT): New test.

14 years ago(HAVE_PPC_SECURE_PLT): Add.
drepper [Thu, 2 Mar 2006 15:54:43 +0000 (15:54 +0000)]
(HAVE_PPC_SECURE_PLT): Add.

14 years ago(MALLOC_ALIGNMENT): Set to __alignof__ (long double) if long double is
drepper [Thu, 2 Mar 2006 15:53:19 +0000 (15:53 +0000)]
(MALLOC_ALIGNMENT): Set to __alignof__ (long double) if long double is
more aligned than 2 * SIZE_SZ.
(misaligned_chunk): Define.
(public_rEALLOc, _int_free, _int_realloc): Use it.

14 years ago. fedora-glibc-20060302T0855
roland [Thu, 2 Mar 2006 04:49:45 +0000 (04:49 +0000)]
.

14 years ago2006-01-05 H.J. Lu <hongjiu.lu@intel.com>
roland [Thu, 2 Mar 2006 04:49:27 +0000 (04:49 +0000)]
2006-01-05  H.J. Lu  <hongjiu.lu@intel.com>

[BZ #2013]
* sysdeps/ia64/memccpy.S: Properly handle recovery for
predicated speculative load.

14 years ago.
drepper [Thu, 2 Mar 2006 00:28:24 +0000 (00:28 +0000)]
.

14 years ago(__lll_robust_lock_wait): Also set FUTEX_WAITERS bit if we got the mutex.
drepper [Thu, 2 Mar 2006 00:26:55 +0000 (00:26 +0000)]
(__lll_robust_lock_wait): Also set FUTEX_WAITERS bit if we got the mutex.
(__lll_robust_timedlock_wait): Likewise.

14 years ago(__lll_robust_lock_wait): Also set FUTEX_WAITERS buit if we got the mutex.
drepper [Thu, 2 Mar 2006 00:25:56 +0000 (00:25 +0000)]
(__lll_robust_lock_wait): Also set FUTEX_WAITERS buit if we got the mutex.
(__lll_robust_timedlock_wait): Likewise.

14 years ago(__lll_robust_lock_wait): Also set FUTEX_WAITERS buit if we got the mutex.
drepper [Thu, 2 Mar 2006 00:25:10 +0000 (00:25 +0000)]
(__lll_robust_lock_wait): Also set FUTEX_WAITERS buit if we got the mutex.
(__lll_robust_timedlock_wait): Likewise.

14 years ago.
roland [Wed, 1 Mar 2006 21:26:02 +0000 (21:26 +0000)]
.

14 years ago2006-03-01 Jakub Jelinek <jakub@redhat.com>
roland [Wed, 1 Mar 2006 21:25:47 +0000 (21:25 +0000)]
2006-03-01  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/unix/sysv/linux/i386/fxstatat.c (__fxstatat64): Use
libc_hidden_ver rather than libc_hidden_def.

14 years ago2006-03-01 Jakub Jelinek <jakub@redhat.com>
roland [Wed, 1 Mar 2006 21:25:41 +0000 (21:25 +0000)]
2006-03-01  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/sparc/sparc64/fpu/libm-test-ulps: Update.

14 years ago.
roland [Wed, 1 Mar 2006 20:05:52 +0000 (20:05 +0000)]
.

14 years ago2006-03-01 Jakub Jelinek <jakub@redhat.com>
roland [Wed, 1 Mar 2006 20:05:42 +0000 (20:05 +0000)]
2006-03-01  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/unix/sysv/linux/sparc/lowlevellock.h (lll_robust_mutex_dead,
lll_robust_mutex_trylock, lll_robust_mutex_lock,
lll_robust_mutex_cond_lock, lll_robust_mutex_timedlock,
lll_robust_mutex_unlock): Define.
(__lll_robust_lock_wait, __lll_robust_timedlock_wait): New prototypes.

14 years ago2006-03-01 Jakub Jelinek <jakub@redhat.com>
roland [Wed, 1 Mar 2006 20:05:27 +0000 (20:05 +0000)]
2006-03-01  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/sparc/sparc32/fpu/libm-test-ulps: Update.
* sysdeps/sparc/fpu/fraiseexcpt.c (__feraiseexcept):
Use inline asm to make sure the compiler doesn't optimize insns out.

14 years ago.
roland [Wed, 1 Mar 2006 20:03:27 +0000 (20:03 +0000)]
.

14 years ago2006-03-01 Jakub Jelinek <jakub@redhat.com>
roland [Wed, 1 Mar 2006 20:03:17 +0000 (20:03 +0000)]
2006-03-01  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/unix/sysv/linux/s390/s390-64/sysdep.h
(DECLARGS_6): Fix a typo.

14 years ago.
roland [Wed, 1 Mar 2006 10:35:59 +0000 (10:35 +0000)]
.

14 years ago2006-03-01 Roland McGrath <roland@redhat.com>
roland [Wed, 1 Mar 2006 10:35:49 +0000 (10:35 +0000)]
2006-03-01  Roland McGrath  <roland@redhat.com>

* version.h (VERSION): 2.3.91

14 years ago2006-03-01 Roland McGrath <roland@redhat.com>
roland [Wed, 1 Mar 2006 10:35:47 +0000 (10:35 +0000)]
2006-03-01  Roland McGrath  <roland@redhat.com>

* Makeconfig (sysdeps-srcdirs): New variable.
(sysdeps-add-ons-srcdirs): Use it.
* csu/Makefile (all-Banner-files): Use it.

14 years ago2006-03-01 Roland McGrath <roland@redhat.com>
roland [Wed, 1 Mar 2006 10:35:45 +0000 (10:35 +0000)]
2006-03-01  Roland McGrath  <roland@redhat.com>

* Makefile (dist-selector): New variable.
(glibc-%.tar rule): Use it.  Make $(dist-separate) tarballs
contain one version-named directory.

14 years ago.
roland [Wed, 1 Mar 2006 10:05:04 +0000 (10:05 +0000)]
.

14 years ago2006-03-01 Roland McGrath <roland@redhat.com>
roland [Wed, 1 Mar 2006 10:04:53 +0000 (10:04 +0000)]
2006-03-01  Roland McGrath  <roland@redhat.com>

* Makefile (format-me): Use  --plaintext --no-number-sections.
* NOTES, INSTALL: Regenerated.

14 years ago.
roland [Wed, 1 Mar 2006 09:54:57 +0000 (09:54 +0000)]
.

14 years ago2006-03-01 Roland McGrath <roland@redhat.com>
roland [Wed, 1 Mar 2006 09:54:52 +0000 (09:54 +0000)]
2006-03-01  Roland McGrath  <roland@redhat.com>

* NEWS: Update 2.4 items.

14 years ago.
roland [Wed, 1 Mar 2006 09:17:48 +0000 (09:17 +0000)]
.

14 years ago2006-03-01 David S. Miller <davem@sunset.davemloft.net>
roland [Wed, 1 Mar 2006 09:17:40 +0000 (09:17 +0000)]
2006-03-01  David S. Miller  <davem@sunset.davemloft.net>

* configure.in (machine): Match sparcv9v and sparc64v.
* configure: Regenerated.
* sysdeps/sparc/sparc32/sparcv9v/memcpy.S: New file.
* sysdeps/sparc/sparc32/sparcv9v/memset.S: New file.
* sysdeps/sparc/sparc64/sparcv9v/memcpy.S: New file.
* sysdeps/sparc/sparc64/sparcv9v/memset.S: New file.

14 years ago.
roland [Wed, 1 Mar 2006 08:52:13 +0000 (08:52 +0000)]
.

14 years ago2006-03-01 Roland McGrath <roland@frob.com>
roland [Wed, 1 Mar 2006 08:52:01 +0000 (08:52 +0000)]
2006-03-01  Roland McGrath  <roland@frob.com>

* sysdeps/mach/hurd/Subdirs: Use "first hurd".

14 years agoMove sysdeps/rs6000 off to ports.
roland [Wed, 1 Mar 2006 07:33:08 +0000 (07:33 +0000)]
Move sysdeps/rs6000 off to ports.

14 years ago. fedora-glibc-20060301T0647
roland [Wed, 1 Mar 2006 06:38:57 +0000 (06:38 +0000)]
.

14 years ago2006-03-01 Kaz Kojima <kkojima@rr.iij4u.or.jp>
roland [Wed, 1 Mar 2006 06:38:49 +0000 (06:38 +0000)]
2006-03-01  Kaz Kojima  <kkojima@rr.iij4u.or.jp>

* sysdeps/unix/sysv/linux/sh/pread.c: Copy in mips pread.c.
* sysdeps/unix/sysv/linux/sh/pwrite.c: Copy in mips pwrite.c.
* sysdeps/unix/sysv/linux/sh/pread64.c: Copy in mips pread64.c.
* sysdeps/unix/sysv/linux/sh/pwrite64.c: Copy in mips pwrite64.c.

14 years ago.
roland [Wed, 1 Mar 2006 06:18:49 +0000 (06:18 +0000)]
.

14 years ago2006-02-28 Roland McGrath <roland@redhat.com>
roland [Wed, 1 Mar 2006 06:18:33 +0000 (06:18 +0000)]
2006-02-28  Roland McGrath  <roland@redhat.com>

* elf/dl-tls.c (_dl_tls_get_addr_soft): New function.
* sysdeps/generic/ldsodefs.h: Declare it.
* elf/Versions (ld: GLIBC_PRIVATE): Add it.
* elf/link.h (struct dl_phdr_info): New members dlpi_tls_modid,
dlpi_tls_data.
* elf/dl-iteratephdr.c (__dl_iterate_phdr): Fill them in.

14 years ago2006-02-28 Roland McGrath <roland@redhat.com>
roland [Wed, 1 Mar 2006 06:18:30 +0000 (06:18 +0000)]
2006-02-28  Roland McGrath  <roland@redhat.com>

* include/link.h: Don't copy contents from elf/link.h.
Instead, #include it while #define'ing around link_map.
* elf/dl-debug.c (_dl_debug_initialize): Add a cast.
Add bogus extern decl to verify link_map members.
* elf/loadtest.c (MAPS): New macro, cast _r_debug._r_map.
(OUT, main): Use it in place of _r_debug._r_map.
* elf/unload.c: Likewise.
* elf/unload2.c: Likewise.
* elf/neededtest.c (check_loaded_objects): Likewise.
* elf/neededtest2.c (check_loaded_objects): Likewise.
* elf/neededtest3.c (check_loaded_objects): Likewise.
* elf/neededtest4.c (check_loaded_objects): Likewise.
* elf/circleload1.c (check_loaded_objects): Likewise.

14 years ago2006-02-28 Roland McGrath <roland@redhat.com>
roland [Wed, 1 Mar 2006 06:18:28 +0000 (06:18 +0000)]
2006-02-28  Roland McGrath  <roland@redhat.com>

* dlfcn/dlfcn.h (RTLD_DI_PROFILENAME, RTLD_DI_PROFILEOUT): New enum
values, reserve unsupported requested names used on Solaris.
(RTLD_DI_TLS_MODID, RTLD_DI_TLS_DATA): New enum values.
(RTLD_DI_MAX): Likewise.
* dlfcn/dlinfo.c (dlinfo_doit): Handle RTLD_DI_TLS_MODID and
RTLD_DI_TLS_DATA.

14 years ago2006-02-28 Roland McGrath <roland@redhat.com>
roland [Wed, 1 Mar 2006 06:18:26 +0000 (06:18 +0000)]
2006-02-28  Roland McGrath  <roland@redhat.com>

* elf/tst-tls-dlinfo.c: New file.
* elf/Makefile (tests): Add it.
($(objpfx)tst-tls-dlinfo): Depend on $(libdl).
($(objpfx)tst-tls-dlinfo.out): Depend on $(objpfx)tst-tlsmod2.so.

14 years ago2006-02-28 Roland McGrath <roland@redhat.com>
roland [Wed, 1 Mar 2006 06:18:22 +0000 (06:18 +0000)]
2006-02-28  Roland McGrath  <roland@redhat.com>

* elf/dl-tls.c (_dl_tls_get_addr_soft): New function.
* sysdeps/generic/ldsodefs.h: Declare it.
* elf/Versions (ld: GLIBC_PRIVATE): Add it.
* elf/link.h (struct dl_phdr_info): New members dlpi_tls_modid,
dlpi_tls_data.
* elf/dl-iteratephdr.c (__dl_iterate_phdr): Fill them in.
* include/link.h: Don't copy contents from elf/link.h.
Instead, #include it while #define'ing around link_map.
* elf/dl-debug.c (_dl_debug_initialize): Add a cast.
Add bogus extern decl to verify link_map members.
* elf/loadtest.c (MAPS): New macro, cast _r_debug._r_map.
(OUT, main): Use it in place of _r_debug._r_map.
* elf/unload.c: Likewise.
* elf/unload2.c: Likewise.
* elf/neededtest.c (check_loaded_objects): Likewise.
* elf/neededtest2.c (check_loaded_objects): Likewise.
* elf/neededtest3.c (check_loaded_objects): Likewise.
* elf/neededtest4.c (check_loaded_objects): Likewise.
* elf/circleload1.c (check_loaded_objects): Likewise.

14 years ago.
roland [Wed, 1 Mar 2006 05:39:10 +0000 (05:39 +0000)]
.

14 years ago2006-02-28 Roland McGrath <roland@redhat.com>
roland [Wed, 1 Mar 2006 05:39:03 +0000 (05:39 +0000)]
2006-02-28  Roland McGrath  <roland@redhat.com>

* nscd/nscd_helper.c: Include <time.h> for `time' declaration.

14 years ago.
roland [Wed, 1 Mar 2006 05:32:59 +0000 (05:32 +0000)]
.

14 years ago2006-02-28 Roland McGrath <roland@redhat.com>
roland [Wed, 1 Mar 2006 05:32:48 +0000 (05:32 +0000)]
2006-02-28  Roland McGrath  <roland@redhat.com>

* libio/genops.c: Include <sched.h> for __sched_yield decl.

14 years ago2006-02-28 Roland McGrath <roland@redhat.com>
roland [Wed, 1 Mar 2006 05:32:41 +0000 (05:32 +0000)]
2006-02-28  Roland McGrath  <roland@redhat.com>

* include/fcntl.h: Declare __openat, __open64.  Use libc_hidden_proto.
* io/openat.c (__openat): Define instead of openat.
Use libc_hidden_def.  Define openat with weak_alias.
* io/openat64.c (__openat64): Define instead of openat64.
Use libc_hidden_def.  Define openat64 with weak_alias.
* sysdeps/unix/sysv/linux/openat.c: Likewise.

14 years ago.
roland [Wed, 1 Mar 2006 04:20:27 +0000 (04:20 +0000)]
.

14 years ago2006-02-28 Roland McGrath <roland@redhat.com>
roland [Wed, 1 Mar 2006 04:20:13 +0000 (04:20 +0000)]
2006-02-28  Roland McGrath  <roland@redhat.com>

* Makerules ($(common-objpfx)%.make): Use -DASSEMBLER.

14 years ago2006-02-28 Roland McGrath <roland@redhat.com>
roland [Wed, 1 Mar 2006 04:20:10 +0000 (04:20 +0000)]
2006-02-28  Roland McGrath  <roland@redhat.com>

* Makeconfig (+includes): Add back $(includes)
after $(+sysdep-includes).

14 years ago.
roland [Wed, 1 Mar 2006 03:37:59 +0000 (03:37 +0000)]
.

14 years ago2006-02-28 H.J. Lu <hongjiu.lu@intel.com>
roland [Wed, 1 Mar 2006 03:37:48 +0000 (03:37 +0000)]
2006-02-28  H.J. Lu  <hongjiu.lu@intel.com>

* sysdeps/unix/sysv/linux/ia64/clone2.S: Include <clone2.S>
instead of <clone.S>.

14 years ago.
roland [Tue, 28 Feb 2006 19:11:33 +0000 (19:11 +0000)]
.

14 years ago2006-02-28 Jakub Jelinek <jakub@redhat.com>
roland [Tue, 28 Feb 2006 19:11:24 +0000 (19:11 +0000)]
2006-02-28  Jakub Jelinek  <jakub@redhat.com>

* posix/sys/types.h [!__GNUC_PREREQ (2, 7)] (int64_t, u_int64_t):
typedef to long int resp. unsigned long int on 64-bit arches.

14 years ago.
roland [Tue, 28 Feb 2006 19:07:44 +0000 (19:07 +0000)]
.

14 years ago2006-02-28 Jakub Jelinek <jakub@redhat.com>
roland [Tue, 28 Feb 2006 19:07:32 +0000 (19:07 +0000)]
2006-02-28  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/unix/sysv/linux/powerpc/powerpc64/umount.c: Include x86_64
umount.c rather than hppa umount.c.
* sysdeps/unix/sysv/linux/sparc/sparc32/chown.c: Include sh chown.c
rather than m68k chown.c.
* sysdeps/unix/sysv/linux/sparc/sparc32/fchownat.c: Include sh
fchownat.c rather than m68k fchownat.c.
* sysdeps/unix/sysv/linux/sh/chown.c: Copy over from m68k chown.c.
* sysdeps/unix/sysv/linux/sh/fchownat.c: Copy over from m68k
fchownat.c.
* sysdeps/unix/sysv/linux/x86_64/brk.c: Copy over from hppa brk.c.
* sysdeps/unix/sysv/linux/x86_64/umount.c: Copy over from hppa
umount.c.

14 years ago.
roland [Tue, 28 Feb 2006 10:18:39 +0000 (10:18 +0000)]
.

14 years agoMoved to ports repository
roland [Tue, 28 Feb 2006 10:18:16 +0000 (10:18 +0000)]
Moved to ports repository

14 years agoMoved to ports repository
roland [Tue, 28 Feb 2006 10:17:45 +0000 (10:17 +0000)]
Moved to ports repository

14 years ago2006-02-28 Roland McGrath <roland@redhat.com>
roland [Tue, 28 Feb 2006 10:17:18 +0000 (10:17 +0000)]
2006-02-28  Roland McGrath  <roland@redhat.com>

* sysdeps/hppa: Directory removed, saved in ports repository.
* sysdeps/mach/hppa: Likewise.
* sysdeps/mach/hurd/hppa: Likewise.
* sysdeps/unix/sysv/linux/hppa: Likewise.
* configure.in (machine): Remove hppa* cases.
* configure: Regenerated.
* shlib-versions: Remove hppa cases.

14 years ago2006-02-28 Roland McGrath <roland@redhat.com>
roland [Tue, 28 Feb 2006 10:17:16 +0000 (10:17 +0000)]
2006-02-28  Roland McGrath  <roland@redhat.com>

* sysdeps/hppa: Directory removed, saved in ports repository.
* sysdeps/mach/hppa: Likewise.
* sysdeps/mach/hurd/hppa: Likewise.
* sysdeps/unix/sysv/linux/hppa: Likewise.
* configure.in (machine): Remove hppa* cases.
* configure: Regenerated.
* shlib-versions: Remove hppa cases.
* sysdeps/m68k: Directory removed, saved in ports repository.
* sysdeps/unix/bsd/m68k: Likewise.
* sysdeps/unix/sysv/linux/m68k: Likewise.
* configure.in (machine): Remove m68* cases.
* configure: Regenerated.

14 years ago.
roland [Tue, 28 Feb 2006 09:57:07 +0000 (09:57 +0000)]
.

14 years ago2006-02-28 Roland McGrath <roland@redhat.com>
roland [Tue, 28 Feb 2006 09:57:01 +0000 (09:57 +0000)]
2006-02-28  Roland McGrath  <roland@redhat.com>

* elf/rtld-Rules (subdir-args): New variable.
(rtld-subdir-make): Use it.

14 years ago.
roland [Tue, 28 Feb 2006 09:36:13 +0000 (09:36 +0000)]
.

14 years ago2006-02-27 Jakub Jelinek <jakub@redhat.com>
roland [Tue, 28 Feb 2006 09:36:05 +0000 (09:36 +0000)]
2006-02-27  Jakub Jelinek  <jakub@redhat.com>

* Makefile (libpthread-routines): Add
pthread_mutexattr_[sg]etprotocol, pthread_mutexattr_[sg]etprioceiling
and pthread_mutex_[sg]etprioceiling.
* Versions (GLIBC_2.4): Export pthread_mutexattr_getprotocol,
pthread_mutexattr_setprotocol, pthread_mutexattr_getprioceiling,
pthread_mutexattr_setprioceiling, pthread_mutex_getprioceiling and
pthread_mutex_setprioceiling.
* sysdeps/pthread/pthread.h (PTHREAD_PRIO_NONE, PTHREAD_PRIO_INHERIT,
PTHREAD_PRIO_PROTECT): New enum values.
(pthread_mutexattr_getprotocol, pthread_mutexattr_setprotocol,
pthread_mutexattr_getprioceiling, pthread_mutexattr_setprioceiling,
pthread_mutex_getprioceiling, pthread_mutex_setprioceiling): New
prototypes.
* pthreadP.h (PTHREAD_MUTEX_PRIO_INHERIT_PRIVATE_NP,
PTHREAD_MUTEX_PRIO_PROTECT_PRIVATE_NP): New enum values.
(PTHREAD_MUTEX_PRIO_CEILING_SHIFT, PTHREAD_MUTEX_PRIO_CEILING_MASK):
Define.
(PTHREAD_MUTEXATTR_PROTOCOL_SHIFT, PTHREAD_MUTEXATTR_PROTOCOL_MASK,
PTHREAD_MUTEXATTR_PRIO_CEILING_SHIFT,
PTHREAD_MUTEXATTR_PRIO_CEILING_MASK): Define.
(PTHREAD_MUTEXATTR_FLAG_BITS): Or in PTHREAD_MUTEXATTR_PROTOCOL_MASK
and PTHREAD_MUTEXATTR_PRIO_CEILING_MASK.
* pthread_mutex_init.c (__pthread_mutex_init): For the time being
return ENOTSUP for PTHREAD_PRIO_INHERIT or PTHREAD_PRIO_PROTECT
protocol mutexes.
* pthread_mutex_getprioceiling.c: New file.
* pthread_mutex_setprioceiling.c: New file.
* pthread_mutexattr_getprioceiling.c: New file.
* pthread_mutexattr_setprioceiling.c: New file.
* pthread_mutexattr_getprotocol.c: New file.
* pthread_mutexattr_setprotocol.c: New file.

14 years ago.
roland [Tue, 28 Feb 2006 09:34:41 +0000 (09:34 +0000)]
.

14 years ago2006-02-22 Martin Schwidefsky <schwidefsky@de.ibm.com>
roland [Tue, 28 Feb 2006 09:34:34 +0000 (09:34 +0000)]
2006-02-22  Martin Schwidefsky  <schwidefsky@de.ibm.com>

* sysdeps/unix/sysv/linux/s390/s390-32/sysdep.h
(DO_CALL): Add support for 6 system call parameters.
(DECLARGS_6, ASMFMT_6): Define.
* sysdeps/unix/sysv/linux/s390/s390-64/sysdep.h: Likewise.

14 years ago.
roland [Tue, 28 Feb 2006 08:39:43 +0000 (08:39 +0000)]
.

14 years ago2006-02-28 Roland McGrath <roland@redhat.com>
roland [Tue, 28 Feb 2006 08:39:34 +0000 (08:39 +0000)]
2006-02-28  Roland McGrath  <roland@redhat.com>

* sysdeps/unix/sysv/linux/sh/bits/fcntl.h: Copy in i386/bits/fcntl.h.