kopensolaris-gnu/glibc.git
15 years ago(_dl_fini): Fix search for map in maps array. Reverse order of namespaces.
drepper [Wed, 27 Oct 2004 20:24:17 +0000 (20:24 +0000)]
(_dl_fini): Fix search for map in maps array.  Reverse order of namespaces.

15 years agoUpdate.
drepper [Wed, 27 Oct 2004 18:23:53 +0000 (18:23 +0000)]
Update.

15 years ago(globfree): Clear gl_pathv after freeing it.
drepper [Wed, 27 Oct 2004 18:21:02 +0000 (18:21 +0000)]
(globfree): Clear gl_pathv after freeing it.

15 years agoAdd rules to build and run bug-glob2 test.
drepper [Wed, 27 Oct 2004 18:20:03 +0000 (18:20 +0000)]
Add rules to build and run bug-glob2 test.

15 years agoTest of globfree after failed glob call.
drepper [Wed, 27 Oct 2004 18:18:56 +0000 (18:18 +0000)]
Test of globfree after failed glob call.

15 years ago.
roland [Wed, 27 Oct 2004 07:48:08 +0000 (07:48 +0000)]
.

15 years ago2004-10-27 Roland McGrath <roland@frob.com>
roland [Wed, 27 Oct 2004 07:47:10 +0000 (07:47 +0000)]
2004-10-27  Roland McGrath  <roland@frob.com>

* sysdeps/mach/hurd/i386/tls.h (HURD_TLS_DESC_DECL): New macro.
(_hurd_tls_init): Use it.
(_hurd_tls_fork): New function.
* sysdeps/mach/hurd/fork.c (__fork) [USE_TLS]: Call it.

16 years ago.
roland [Wed, 27 Oct 2004 00:55:39 +0000 (00:55 +0000)]
.

16 years ago2004-10-26 Roland McGrath <roland@frob.com>
roland [Wed, 27 Oct 2004 00:55:31 +0000 (00:55 +0000)]
2004-10-26  Roland McGrath  <roland@frob.com>

* sysdeps/mach/hurd/i386/tls.h (_hurd_tls_init): Initialize TCB->tcb.

16 years ago.
roland [Tue, 26 Oct 2004 18:11:31 +0000 (18:11 +0000)]
.

16 years ago2004-10-26 Jakub Jelinek <jakub@redhat.com>
roland [Tue, 26 Oct 2004 18:11:19 +0000 (18:11 +0000)]
2004-10-26  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/gnu/netinet/udp.h (struct udphdr): Use u_int16_t
type instead of uint16_t.  Formatting.

16 years ago.
roland [Tue, 26 Oct 2004 02:36:52 +0000 (02:36 +0000)]
.

16 years ago2004-10-25 Roland McGrath <roland@redhat.com>
roland [Tue, 26 Oct 2004 02:36:47 +0000 (02:36 +0000)]
2004-10-25  Roland McGrath  <roland@redhat.com>

* login/openpty.c (openpty): Add libutil_hidden_def.

16 years ago.
roland [Tue, 26 Oct 2004 02:30:36 +0000 (02:30 +0000)]
.

16 years ago2004-10-25 Roland McGrath <roland@redhat.com>
roland [Tue, 26 Oct 2004 02:30:25 +0000 (02:30 +0000)]
2004-10-25  Roland McGrath  <roland@redhat.com>

* nss/nss_files/files-parse.c (nss_files_parse_hidden_def): Define to
either libc_hidden_def or libnss_files_hidden_def, not hidden_def.
This file is also compiled into libnss_hesiod by #include.

16 years ago.
roland [Tue, 26 Oct 2004 02:15:42 +0000 (02:15 +0000)]
.

16 years agoNonworking non-GNU OS port code moved to ports repository.
roland [Tue, 26 Oct 2004 02:15:14 +0000 (02:15 +0000)]
Nonworking non-GNU OS port code moved to ports repository.

16 years agoNonworking non-GNU OS port code moved to ports repository.
roland [Tue, 26 Oct 2004 02:15:01 +0000 (02:15 +0000)]
Nonworking non-GNU OS port code moved to ports repository.

16 years ago.
roland [Tue, 26 Oct 2004 01:55:51 +0000 (01:55 +0000)]
.

16 years ago2004-10-25 Roland McGrath <roland@redhat.com>
roland [Tue, 26 Oct 2004 01:55:45 +0000 (01:55 +0000)]
2004-10-25  Roland McGrath  <roland@redhat.com>

* nss/nss_files/files-parse.c (nss_files_parse_hidden_def): Define to
libnss_files_hidden_def, not hidden_def.  This file is also compiled
into libnss_hesiod by #include.

16 years ago.
roland [Tue, 26 Oct 2004 01:35:59 +0000 (01:35 +0000)]
.

16 years ago2004-10-25 Roland McGrath <roland@frob.com>
roland [Tue, 26 Oct 2004 01:35:53 +0000 (01:35 +0000)]
2004-10-25  Roland McGrath  <roland@frob.com>

* configure.in (ASM_LINE_SEP): Move this setting to ...
* sysdeps/hppa/configure.in: ... here, new file.
* sysdeps/hppa/configure: New generated file.
* configure: Regenerated.

16 years ago(first_shoot): Fix typo.
drepper [Tue, 26 Oct 2004 01:14:11 +0000 (01:14 +0000)]
(first_shoot): Fix typo.

16 years agoUpdate.
drepper [Mon, 25 Oct 2004 19:07:36 +0000 (19:07 +0000)]
Update.

16 years ago(__lll_mutex_timedlock_wait): Fix a bad branch condition.
drepper [Mon, 25 Oct 2004 19:06:44 +0000 (19:06 +0000)]
(__lll_mutex_timedlock_wait): Fix a bad branch condition.

16 years ago(__pthread_cond_timedwait): Use clock_gettime syscall if exists.
drepper [Mon, 25 Oct 2004 19:06:13 +0000 (19:06 +0000)]
(__pthread_cond_timedwait): Use clock_gettime syscall if exists.

16 years agoUpdate.
drepper [Mon, 25 Oct 2004 19:05:11 +0000 (19:05 +0000)]
Update.

16 years agoInclude sysdep.h.
drepper [Mon, 25 Oct 2004 19:04:03 +0000 (19:04 +0000)]
Include sysdep.h.
(ELF_MACHINE_RUNTIME_TRAMPOLINE): Add CFI directives.
(elf_machine_runtime_setup): Add always_inline attribute.
(_dl_start_user): Pass the correct environ.
(elf_machine_rela): Replace static inline by auto inline, add
always_inline attribute.
(elf_machine_rela_relative): Likewise.
(elf_machine_lazy_rel): Likewise.

16 years agoUpdate.
drepper [Mon, 25 Oct 2004 03:33:05 +0000 (03:33 +0000)]
Update.

16 years agoPretty printing. Minor cleanups.
drepper [Mon, 25 Oct 2004 03:32:20 +0000 (03:32 +0000)]
Pretty printing.  Minor cleanups.

16 years agoUpdate.
drepper [Mon, 25 Oct 2004 03:16:46 +0000 (03:16 +0000)]
Update.

16 years ago(nis_addmember): Add assert to check buffer bounds.
drepper [Mon, 25 Oct 2004 03:15:59 +0000 (03:15 +0000)]
(nis_addmember): Add assert to check buffer bounds.

16 years agoUpdate.
drepper [Sun, 24 Oct 2004 23:02:46 +0000 (23:02 +0000)]
Update.

16 years agoAvoid using PLTs.
drepper [Sun, 24 Oct 2004 23:02:07 +0000 (23:02 +0000)]
Avoid using PLTs.

16 years agoUpdate.
drepper [Sun, 24 Oct 2004 22:05:08 +0000 (22:05 +0000)]
Update.

16 years ago(is_smp_system): Use not-cancelable I/O functions.
drepper [Sun, 24 Oct 2004 22:04:05 +0000 (22:04 +0000)]
(is_smp_system): Use not-cancelable I/O functions.

16 years agoUpdate.
drepper [Sun, 24 Oct 2004 21:29:41 +0000 (21:29 +0000)]
Update.

16 years agoiWrapper around <rpcsvc/ypupd.h> header.
drepper [Sun, 24 Oct 2004 21:29:05 +0000 (21:29 +0000)]
iWrapper around <rpcsvc/ypupd.h> header.

16 years agoWrapper around <rpcsvc/ypclnt.h> header.
drepper [Sun, 24 Oct 2004 21:28:09 +0000 (21:28 +0000)]
Wrapper around <rpcsvc/ypclnt.h> header.

16 years agoWrapper around <rpcsvc/yp.h> header.
drepper [Sun, 24 Oct 2004 21:27:26 +0000 (21:27 +0000)]
Wrapper around <rpcsvc/yp.h> header.

16 years agoWrapper aorund <pty.h> header.
drepper [Sun, 24 Oct 2004 21:26:42 +0000 (21:26 +0000)]
Wrapper aorund <pty.h> header.

16 years agoAdd libnss_nisplus_hidden_def.
drepper [Sun, 24 Oct 2004 21:23:20 +0000 (21:23 +0000)]
Add libnss_nisplus_hidden_def.

16 years agoAdd libnss_nisplus_hidden_proto for parsers.
drepper [Sun, 24 Oct 2004 21:22:48 +0000 (21:22 +0000)]
Add libnss_nisplus_hidden_proto for parsers.

16 years agoAdd libutil_hidden_def.
drepper [Sun, 24 Oct 2004 21:20:21 +0000 (21:20 +0000)]
Add libutil_hidden_def.

16 years agoAdd libutil_hidden_proto for login_tty.
drepper [Sun, 24 Oct 2004 21:19:47 +0000 (21:19 +0000)]
Add libutil_hidden_proto for login_tty.

16 years agoDefine hidden attribute macros for libnss_nisplus and libutil.
drepper [Sun, 24 Oct 2004 21:17:08 +0000 (21:17 +0000)]
Define hidden attribute macros for libnss_nisplus and libutil.

16 years agoUpdate.
drepper [Sun, 24 Oct 2004 20:29:20 +0000 (20:29 +0000)]
Update.

16 years agoAdd libnsl_hidden_def. Minor optimizations.
drepper [Sun, 24 Oct 2004 20:28:28 +0000 (20:28 +0000)]
Add libnsl_hidden_def.  Minor optimizations.

16 years agoUse libnsl_hidden_proto for various functions.
drepper [Sun, 24 Oct 2004 20:25:25 +0000 (20:25 +0000)]
Use libnsl_hidden_proto for various functions.

16 years agoDefine hidden attribute macros for libnsl.
drepper [Sun, 24 Oct 2004 20:24:30 +0000 (20:24 +0000)]
Define hidden attribute macros for libnsl.

16 years agoAncient files moved to ports repository
roland [Sun, 24 Oct 2004 19:23:38 +0000 (19:23 +0000)]
Ancient files moved to ports repository

16 years agoUpdate.
drepper [Sun, 24 Oct 2004 09:20:14 +0000 (09:20 +0000)]
Update.

16 years ago(send_dg): Cope with failures.
drepper [Sun, 24 Oct 2004 09:14:41 +0000 (09:14 +0000)]
(send_dg): Cope with failures.

16 years agoUpdate.
drepper [Sun, 24 Oct 2004 09:06:50 +0000 (09:06 +0000)]
Update.

16 years agoUse hidden_def in parser definitions instead of libc_hidden_def.
drepper [Sun, 24 Oct 2004 09:06:12 +0000 (09:06 +0000)]
Use hidden_def in parser definitions instead of libc_hidden_def.

16 years agoAdd libnss_files_hidden_def to _nss_netgroup_parseline definition.
drepper [Sun, 24 Oct 2004 09:05:12 +0000 (09:05 +0000)]
Add libnss_files_hidden_def to _nss_netgroup_parseline definition.

16 years agoUse libnss_files_hidden_proto for the parsers defined in libnss_files,
drepper [Sun, 24 Oct 2004 09:04:33 +0000 (09:04 +0000)]
Use libnss_files_hidden_proto for the parsers defined in libnss_files,
not libc_hidden_proto.

16 years agoDefine hidden attribute macros for libnss_files.
drepper [Sun, 24 Oct 2004 09:04:03 +0000 (09:04 +0000)]
Define hidden attribute macros for libnss_files.

16 years ago.
roland [Sun, 24 Oct 2004 01:59:26 +0000 (01:59 +0000)]
.

16 years ago2004-10-23 Roland McGrath <roland@frob.com>
roland [Sun, 24 Oct 2004 01:59:16 +0000 (01:59 +0000)]
2004-10-23  Roland McGrath  <roland@frob.com>

* sysdeps/mach/hurd/i386/tls.h (_hurd_tls_init): Don't return early
after an RPC succeeds.

16 years agoMoved ancient files to ports repository
roland [Sat, 23 Oct 2004 21:38:39 +0000 (21:38 +0000)]
Moved ancient files to ports repository

16 years agoMoved tahoe files to ports repository
roland [Sat, 23 Oct 2004 21:03:01 +0000 (21:03 +0000)]
Moved tahoe files to ports repository

16 years agoMoved vax files to ports repository
roland [Sat, 23 Oct 2004 20:39:10 +0000 (20:39 +0000)]
Moved vax files to ports repository

16 years ago.
roland [Sat, 23 Oct 2004 20:10:46 +0000 (20:10 +0000)]
.

16 years ago2004-10-22 Roland McGrath <roland@frob.com>
roland [Sat, 23 Oct 2004 20:10:40 +0000 (20:10 +0000)]
2004-10-22  Roland McGrath  <roland@frob.com>

* Makefile (%.bz2, %.gz): Move these pattern rules ...
* Makerules: ... to here.

16 years agoUpdate.
drepper [Sat, 23 Oct 2004 08:22:29 +0000 (08:22 +0000)]
Update.

16 years ago(send_dg): Combine write and read to socket into one loop.
drepper [Sat, 23 Oct 2004 08:21:51 +0000 (08:21 +0000)]
(send_dg): Combine write and read to socket into one loop.

16 years agoUpdate.
drepper [Sat, 23 Oct 2004 06:45:30 +0000 (06:45 +0000)]
Update.

16 years agoRemove compatibility code which is unused in glibc and probably bitrotten.
drepper [Sat, 23 Oct 2004 06:12:20 +0000 (06:12 +0000)]
Remove compatibility code which is unused in glibc and probably bitrotten.

16 years ago.
roland [Sat, 23 Oct 2004 02:52:41 +0000 (02:52 +0000)]
.

16 years ago2001-10-31 Alexandre Oliva <aoliva@redhat.com>
roland [Sat, 23 Oct 2004 02:52:29 +0000 (02:52 +0000)]
2001-10-31  Alexandre Oliva  <aoliva@redhat.com>

* elf/elf.h: Add R_MN10300_* relocation numbers.

16 years ago.
roland [Fri, 22 Oct 2004 22:24:08 +0000 (22:24 +0000)]
.

16 years ago2004-10-22 Paul Eggert <eggert@cs.ucla.edu>
roland [Fri, 22 Oct 2004 22:24:04 +0000 (22:24 +0000)]
2004-10-22  Paul Eggert  <eggert@cs.ucla.edu>

[BZ #471] Fix imported from gnulib.
* time/mktime.c (leapyear, ydms_tm_diff): Year is of type
long int, not int, to avoid problems when tm_year == INT_MAX
and tm_mon > 12.
(__mktime_intenral): Compute year using long int arithmetic,
not int arithmetic, to avoid problems on hosts where time_t
and long are 64 bits but int is 32.

16 years ago.
roland [Fri, 22 Oct 2004 22:21:36 +0000 (22:21 +0000)]
.

16 years ago2004-10-22 Paul Eggert <eggert@cs.ucla.edu>
roland [Fri, 22 Oct 2004 22:21:25 +0000 (22:21 +0000)]
2004-10-22  Paul Eggert  <eggert@cs.ucla.edu>

[BZ #468] Import a fix from gnulib.
* time/mktime.c [! DEBUG]: Do not include <string.h>.
It's needed only if DEBUG is nonzero.

16 years ago.
roland [Fri, 22 Oct 2004 22:17:48 +0000 (22:17 +0000)]
.

16 years ago2004-10-22 Paul Eggert <eggert@cs.ucla.edu>
roland [Fri, 22 Oct 2004 22:17:42 +0000 (22:17 +0000)]
2004-10-22  Paul Eggert  <eggert@cs.ucla.edu>

[BZ #470] Import fix from gnulib.
* time/mktime.c [!_LIBC] (__mktime_internal): Define to
mktime_internal, to avoid clashes with any __mktime_internal
function defined in the standard library.

16 years ago.
roland [Fri, 22 Oct 2004 22:15:54 +0000 (22:15 +0000)]
.

16 years ago2004-10-22 Paul Eggert <eggert@cs.ucla.edu>
roland [Fri, 22 Oct 2004 22:15:41 +0000 (22:15 +0000)]
2004-10-22  Paul Eggert  <eggert@cs.ucla.edu>

[BZ #469] Imported from gnulib.
* time/mktime.c (__isleap): Remove; all uses replaced by:
(leapyear): New function, which avoids overflow by not adding
1900 to year before testing whether it is a leap year.

16 years ago.
roland [Fri, 22 Oct 2004 22:11:00 +0000 (22:11 +0000)]
.

16 years ago2004-10-22 Paul Eggert <eggert@cs.ucla.edu>
roland [Fri, 22 Oct 2004 22:10:39 +0000 (22:10 +0000)]
2004-10-22  Paul Eggert  <eggert@cs.ucla.edu>

[BZ #472] Imported from gnulib.
* time/mktime.c (Local Variables): Remove -DHAVE_TIME_R_POSIX;
no longer used.

16 years agoUpdate.
drepper [Fri, 22 Oct 2004 21:08:43 +0000 (21:08 +0000)]
Update.

16 years agoRemove __THROW from backtrace prototype.
drepper [Fri, 22 Oct 2004 21:07:57 +0000 (21:07 +0000)]
Remove __THROW from backtrace prototype.

16 years ago(CFLAGS-backtrace.c): Add -fexceptions.
drepper [Fri, 22 Oct 2004 21:06:19 +0000 (21:06 +0000)]
(CFLAGS-backtrace.c): Add -fexceptions.

16 years agoInclude <bits/libc-lock.h>, <dlfcn.h>,
drepper [Fri, 22 Oct 2004 21:05:47 +0000 (21:05 +0000)]
Include <bits/libc-lock.h>, <dlfcn.h>,
<stdlib.h> and <unwind.h>.  Remove <bp-checks.h> include.
(struct trace_arg): New type.
(unwind_backtrace, unwind_getip, unwind_getcfa, unwind_getgr): New
fn pointers resp. macros.
(init, backtrace_helper): New functions.
(__backtrace): Rewritten to use _Unwind_Backtrace first and fall
back to frame pointer walking.

16 years agoUpdate.
drepper [Fri, 22 Oct 2004 19:58:34 +0000 (19:58 +0000)]
Update.

16 years agoThaings are still in flux, it seems.
drepper [Fri, 22 Oct 2004 19:57:45 +0000 (19:57 +0000)]
Thaings are still in flux, it seems.

16 years agoUpdate.
drepper [Fri, 22 Oct 2004 06:27:54 +0000 (06:27 +0000)]
Update.

16 years ago(execvp): Also ignore ENODEV and ETIMEDOUT errno values.
drepper [Fri, 22 Oct 2004 06:01:25 +0000 (06:01 +0000)]
(execvp): Also ignore ENODEV and ETIMEDOUT errno values.

16 years agoUpdate.
drepper [Thu, 21 Oct 2004 09:00:31 +0000 (09:00 +0000)]
Update.

16 years ago(__lll_mutex_timedlock_wait): If woken but cannot get the lock,
drepper [Thu, 21 Oct 2004 08:59:36 +0000 (08:59 +0000)]
(__lll_mutex_timedlock_wait): If woken but cannot get the lock,
make sure 2 is stored in the futex and we looked at the old value.
Fix a few other problems to return the correct value.

16 years ago. fedora-glibc-20041021T0701
roland [Thu, 21 Oct 2004 01:29:31 +0000 (01:29 +0000)]
.

16 years ago2004-10-20 Roland McGrath <roland@redhat.com>
roland [Thu, 21 Oct 2004 01:29:26 +0000 (01:29 +0000)]
2004-10-20  Roland McGrath  <roland@redhat.com>

* Makeconfig ($(common-objpfx)soversions.i): Replace shell loop with
use of ...
* scripts/soversions.awk: ... this new file.  Collect lib info and
match any DEFAULT line before emitting anything, so DEFAULT can come
later in the concatenation of shlib-versions files.

16 years ago2004-10-20 Roland McGrath <roland@redhat.com>
roland [Thu, 21 Oct 2004 01:29:24 +0000 (01:29 +0000)]
2004-10-20  Roland McGrath  <roland@redhat.com>

* Makeconfig ($(common-objpfx)shlib-versions.v.i): Check also
$(config-sysdirs) for shlib-versions files.
* Makeconfig ($(common-objpfx)soversions.i): Replace shell loop with
use of ...
* scripts/soversions.awk: ... this new file.  Collect lib info and
match any DEFAULT line before emitting anything, so DEFAULT can come
later in the concatenation of shlib-versions files.

16 years ago. fedora-glibc-20041020T1016
roland [Wed, 20 Oct 2004 10:05:07 +0000 (10:05 +0000)]
.

16 years ago2004-10-20 Roland McGrath <roland@redhat.com>
roland [Wed, 20 Oct 2004 10:05:00 +0000 (10:05 +0000)]
2004-10-20  Roland McGrath  <roland@redhat.com>

* manual/errno.texi (Error Codes): Add ENOKEY, EKEYEXPIRED,
EKEYREVOKED, EKEYREJECTED.
* sysdeps/unix/sysv/linux/Versions (libc: GLIBC_2.3.4): New errlist.
* sysdeps/gnu/errlist.c: Regenerated

16 years ago2004-10-20 Roland McGrath <roland@redhat.com>
roland [Wed, 20 Oct 2004 10:04:57 +0000 (10:04 +0000)]
2004-10-20  Roland McGrath  <roland@redhat.com>

* sysdeps/gnu/errlist-compat.awk: Don't bail if Versions gives a count
higher than ERR_MAX reports.  Instead, emit a #define ERR_MAX.
* sysdeps/gnu/Makefile ($(objpfx)errlist-compat.h): New target.
(generated): Add errlist-compat.h.
* sysdeps/gnu/errlist.awk: Make output #include <errlist-compat.h> to
define ERR_MAX and use that for table size.

16 years agoUpdate.
drepper [Wed, 20 Oct 2004 07:09:15 +0000 (07:09 +0000)]
Update.

16 years agoExport setaltroot, key_add, key_request, and keyctl syscalls.
drepper [Wed, 20 Oct 2004 07:07:32 +0000 (07:07 +0000)]
Export setaltroot, key_add, key_request, and keyctl syscalls.

16 years agoAdd entries for setaltroot, key_add, key_request, and keyctl syscalls.
drepper [Wed, 20 Oct 2004 07:06:58 +0000 (07:06 +0000)]
Add entries for setaltroot, key_add, key_request, and keyctl syscalls.