kopensolaris-gnu/glibc.git
15 years ago.
roland [Tue, 7 Dec 2004 20:45:18 +0000 (20:45 +0000)]
.

15 years ago2004-12-07 Roland McGrath <roland@redhat.com>
roland [Tue, 7 Dec 2004 20:44:46 +0000 (20:44 +0000)]
2004-12-07  Roland McGrath  <roland@redhat.com>

* rt/tst-timer5.c (setup_test): New function.
(TEST_CLOCK_MISSING): Use it to punt test if timer_create does not
support CLOCK_MONOTONIC.

15 years agoUpdate.
drepper [Tue, 7 Dec 2004 20:34:18 +0000 (20:34 +0000)]
Update.

15 years ago(__clone2): Add support for NPTL where the PID is stored at userlevel
drepper [Tue, 7 Dec 2004 20:33:29 +0000 (20:33 +0000)]
(__clone2): Add support for NPTL where the PID is stored at userlevel
and needs to be reset when CLONE_THREAD is not used.  Restore gp before
calling _exit.

15 years agoUpdate.
drepper [Tue, 7 Dec 2004 20:32:24 +0000 (20:32 +0000)]
Update.

15 years ago(tests): Add tst-getpid2.
drepper [Tue, 7 Dec 2004 20:31:27 +0000 (20:31 +0000)]
(tests): Add tst-getpid2.

15 years ago(TEST_CLONE_FLAGS): Define.
drepper [Tue, 7 Dec 2004 20:29:06 +0000 (20:29 +0000)]
(TEST_CLONE_FLAGS): Define.
(do_test): Use it.  Use __clone2 instead of clone on ia64.

15 years agoTest for clone2 and getpid.
drepper [Tue, 7 Dec 2004 20:28:23 +0000 (20:28 +0000)]
Test for clone2 and getpid.

15 years agoclone2 for nptl/ia64.
drepper [Tue, 7 Dec 2004 20:27:14 +0000 (20:27 +0000)]
clone2 for nptl/ia64.

15 years ago(TID): Add.
drepper [Tue, 7 Dec 2004 20:26:18 +0000 (20:26 +0000)]
(TID): Add.

15 years agoUpdate.
drepper [Tue, 7 Dec 2004 19:40:04 +0000 (19:40 +0000)]
Update.

15 years agoclone support for nptl/SH.
drepper [Tue, 7 Dec 2004 19:39:01 +0000 (19:39 +0000)]
clone support for nptl/SH.

15 years agoUpdate.
drepper [Tue, 7 Dec 2004 19:38:34 +0000 (19:38 +0000)]
Update.

15 years agoClear the frame pointer when starting a new thread. Add support for NPTL
drepper [Tue, 7 Dec 2004 19:37:51 +0000 (19:37 +0000)]
Clear the frame pointer when starting a new thread.  Add support for NPTL
where the PID is stored at userlevel and needs to be reset when
CLONE_THREAD is not used.

15 years agoUpdate. fedora-glibc-20041207T1331
drepper [Tue, 7 Dec 2004 06:55:06 +0000 (06:55 +0000)]
Update.

15 years ago(UNSECURE_ENVVARS): Add LD_DEBUG, LD_DYNAMIC_WEAK and LD_SHOW_AUXV.
drepper [Tue, 7 Dec 2004 06:54:31 +0000 (06:54 +0000)]
(UNSECURE_ENVVARS): Add LD_DEBUG, LD_DYNAMIC_WEAK and LD_SHOW_AUXV.

15 years ago(process_envvars): Don't consider LD_SHOW_AUXV
drepper [Tue, 7 Dec 2004 06:54:07 +0000 (06:54 +0000)]
(process_envvars): Don't consider LD_SHOW_AUXV
and LD_DYNAMIC_WEAK if __libc_enable_secure.
If __libc_enable_secure, /etc/suid-debug doesn't exist and
program will be actually run, turn off all debugging.

15 years agoUpdate.
drepper [Mon, 6 Dec 2004 22:51:31 +0000 (22:51 +0000)]
Update.

15 years ago(tzset_internal): If + or - is seen, but no offset after it, reset
drepper [Mon, 6 Dec 2004 22:50:41 +0000 (22:50 +0000)]
(tzset_internal): If + or - is seen, but no offset after it, reset
offset to 0.  [BZ #601]

15 years agoUpdate.
drepper [Mon, 6 Dec 2004 22:48:11 +0000 (22:48 +0000)]
Update.

15 years ago(_IO_seekpos_unlocked): Call _IO_SEEKOF not _IO_SEEKPOS, saving one
drepper [Mon, 6 Dec 2004 22:47:08 +0000 (22:47 +0000)]
(_IO_seekpos_unlocked): Call _IO_SEEKOF not _IO_SEEKPOS, saving one
indirect jump.

15 years agoUpdate.
drepper [Mon, 6 Dec 2004 22:39:13 +0000 (22:39 +0000)]
Update.

15 years ago(tests): Add bug-ungetc4.
drepper [Mon, 6 Dec 2004 22:37:07 +0000 (22:37 +0000)]
(tests): Add bug-ungetc4.

15 years ago(_IO_new_file_seekoff): Fix optimization of in-buffer seek. Remove dead code.
drepper [Mon, 6 Dec 2004 22:36:56 +0000 (22:36 +0000)]
(_IO_new_file_seekoff): Fix optimization of in-buffer seek.  Remove dead code.

15 years agoTest for ungetc bug.
drepper [Mon, 6 Dec 2004 22:33:26 +0000 (22:33 +0000)]
Test for ungetc bug.

15 years ago.
roland [Mon, 6 Dec 2004 22:29:01 +0000 (22:29 +0000)]
.

15 years ago2004-12-06 Roland McGrath <roland@redhat.com>
roland [Mon, 6 Dec 2004 22:28:49 +0000 (22:28 +0000)]
2004-12-06  Roland McGrath  <roland@redhat.com>

* sysdeps/unix/clock_nanosleep.c (clock_nanosleep): Diagnose EINVAL
for CLOCK_THREAD_CPUTIME_ID, not ENOTSUP.
Use SYSDEP_NANOSLEEP handler before validating CLOCK_ID value.

15 years ago2004-12-06 Roland McGrath <roland@redhat.com>
roland [Mon, 6 Dec 2004 22:28:45 +0000 (22:28 +0000)]
2004-12-06  Roland McGrath  <roland@redhat.com>

* rt/tst-timer4.c (TEST_CLOCK, TEST_CLOCK_NANOSLEEP): New macros.
Use them throughout in place of CLOCK_REALTIME and nanosleep.
(do_test) [TEST_CLOCK_MISSING]: Call this macro and if it returns
non-null, punt the test with a message using the string returned.
* rt/tst-timer5.c: New file.
* rt/Makefile (tests): Add it.

15 years agoUpdate.
drepper [Mon, 6 Dec 2004 03:03:01 +0000 (03:03 +0000)]
Update.

15 years ago(re_subexp_t): Remove.
drepper [Mon, 6 Dec 2004 02:57:45 +0000 (02:57 +0000)]
(re_subexp_t): Remove.
(re_dfa_t): Remove subexps and subexps_alloc field, add
completed_bkref_map.

15 years ago(proceed_next_node, check_dst_limits, get_subexp): Likewise.
drepper [Mon, 6 Dec 2004 02:57:18 +0000 (02:57 +0000)]
(proceed_next_node, check_dst_limits, get_subexp): Likewise.

15 years ago(free_dfa_content, init_dfa): Remove
drepper [Mon, 6 Dec 2004 02:56:42 +0000 (02:56 +0000)]
(free_dfa_content, init_dfa): Remove
references to re_dfa_t's subexps field.
(parse_sub_exp, parse_expression): Do not use it.  Use
completed_bkref_map instead.
(create_initial_state, peek_token): Store a backreference \N
with opr.idx = N-1.

15 years ago.
roland [Sun, 5 Dec 2004 23:50:14 +0000 (23:50 +0000)]
.

15 years ago2004-12-05 Roland McGrath <roland@frob.com>
roland [Sun, 5 Dec 2004 23:49:59 +0000 (23:49 +0000)]
2004-12-05  Roland McGrath  <roland@frob.com>

* Makeconfig: Comment typo fix.

15 years agoUpdate.
drepper [Sun, 5 Dec 2004 23:04:27 +0000 (23:04 +0000)]
Update.

15 years ago(ypprot_err): Remove unused entries.
drepper [Sun, 5 Dec 2004 23:03:32 +0000 (23:03 +0000)]
(ypprot_err): Remove unused entries.

15 years ago.
drepper [Sun, 5 Dec 2004 22:54:28 +0000 (22:54 +0000)]
.

15 years ago(confstr): Enclose #error message with double quote for gcc-3.3 and lower.
drepper [Sun, 5 Dec 2004 22:53:23 +0000 (22:53 +0000)]
(confstr): Enclose #error message with double quote for gcc-3.3 and lower.

15 years agoPretty printing.
drepper [Sun, 5 Dec 2004 20:18:50 +0000 (20:18 +0000)]
Pretty printing.

15 years agobogon
roland [Sun, 5 Dec 2004 09:41:16 +0000 (09:41 +0000)]
bogon

15 years agobogon
roland [Sun, 5 Dec 2004 09:39:04 +0000 (09:39 +0000)]
bogon

15 years agobogon
roland [Sun, 5 Dec 2004 09:38:27 +0000 (09:38 +0000)]
bogon

15 years agoUpdate.
drepper [Sun, 5 Dec 2004 07:50:01 +0000 (07:50 +0000)]
Update.

15 years agoAdd support for NPTL where the PID is stored at userlevel and needs to
drepper [Sun, 5 Dec 2004 07:49:19 +0000 (07:49 +0000)]
Add support for NPTL where the PID is stored at userlevel and needs to
be reset when CLONE_THREAD is not used.

15 years agoUpdate.
drepper [Sun, 5 Dec 2004 07:47:38 +0000 (07:47 +0000)]
Update.

15 years ago(tests): Add tst-getpid1.
drepper [Sun, 5 Dec 2004 07:46:51 +0000 (07:46 +0000)]
(tests): Add tst-getpid1.

15 years agoTest for getpid function.
drepper [Sun, 5 Dec 2004 07:46:02 +0000 (07:46 +0000)]
Test for getpid function.

15 years agoclone syscall implementation for nptl/x86-64.
drepper [Sun, 5 Dec 2004 07:45:37 +0000 (07:45 +0000)]
clone syscall implementation for nptl/x86-64.

15 years agoclone syscall implementation for nptl/i386.
drepper [Sun, 5 Dec 2004 07:45:18 +0000 (07:45 +0000)]
clone syscall implementation for nptl/i386.

15 years ago.
roland [Sat, 4 Dec 2004 21:20:38 +0000 (21:20 +0000)]
.

15 years ago2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
roland [Sat, 4 Dec 2004 21:20:30 +0000 (21:20 +0000)]
2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>

* sysdeps/unix/sysv/linux/arm/sysdep-cancel.h: Update RETINSTR use.
* sysdeps/unix/sysv/linux/arm/vfork.S: Likewise.

15 years ago2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
roland [Sat, 4 Dec 2004 21:20:16 +0000 (21:20 +0000)]
2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>

* sysdeps/arm/sysdep.h: Define __USE_BX__ if bx is available.
Use it instead of __THUMB_INTERWORK__.  Make RETINSTR take
only a condition and a register.
* sysdeps/arm/dl-machine.h: Use __USE_BX__ instead of
__THUMB_INTERWORK__.
(_dl_start_user): Use BX.
* sysdeps/arm/strlen.S: Use DO_RET.
* sysdeps/unix/arm/brk.S, sysdeps/unix/arm/fork.S,
sysdeps/unix/arm/sysdep.S, sysdeps/unix/arm/sysdep.h: Likewise.
* sysdeps/unix/sysv/linux/arm/clone.S,
sysdeps/unix/sysv/linux/arm/mmap.S,
sysdeps/unix/sysv/linux/arm/mmap64.S,
sysdeps/unix/sysv/linux/arm/socket.S,
sysdeps/unix/sysv/linux/arm/sysdep.h,
sysdeps/unix/sysv/linux/arm/vfork.S: Update uses of RETINSTR.

15 years ago. fedora-glibc-20041203T0935
roland [Thu, 2 Dec 2004 22:55:29 +0000 (22:55 +0000)]
.

15 years ago2004-12-02 Roland McGrath <roland@redhat.com>
roland [Thu, 2 Dec 2004 22:54:53 +0000 (22:54 +0000)]
2004-12-02  Roland McGrath  <roland@redhat.com>

* Makefile (libpthread-nonshared): Variable removed.
($(objpfx)libpthread_nonshared.a): Target removed.
($(inst_libdir)/libpthread_nonshared.a): Likewise.
These are now handled by generic magic from
libpthread-static-only-routines being set.

15 years ago2004-12-02 Roland McGrath <roland@redhat.com>
roland [Thu, 2 Dec 2004 22:54:47 +0000 (22:54 +0000)]
2004-12-02  Roland McGrath  <roland@redhat.com>

* extra-lib.mk (object-suffixes-$(lib)): Add .oS when
$(lib)-static-only-routines is nonempty.
(extra-objs, o-iterator.mk rule): Filter out .oS from generators.
Add a special rule for .oS objects -> _nonshared.a library.

15 years ago.
roland [Thu, 2 Dec 2004 22:16:35 +0000 (22:16 +0000)]
.

15 years ago2004-12-01 Jakub Jelinek <jakub@redhat.com>
roland [Thu, 2 Dec 2004 22:16:27 +0000 (22:16 +0000)]
2004-12-01  Jakub Jelinek  <jakub@redhat.com>

* time/mktime.c (__mktime_internal): If SEC_REQUESTED != SEC,
convert T2, not T.
* time/Makefile (tests): Add tst-mktime3.
* time/tst-mktime3.c: New test.

15 years ago.
roland [Wed, 1 Dec 2004 19:55:58 +0000 (19:55 +0000)]
.

15 years ago2004-12-01 Jakub Jelinek <jakub@redhat.com>
roland [Wed, 1 Dec 2004 19:55:52 +0000 (19:55 +0000)]
2004-12-01  Jakub Jelinek  <jakub@redhat.com>

* time/tst-mktime2.c (bigtime_test): Initialize tm.tm_isdst to -1.

15 years ago2004-12-01 Jakub Jelinek <jakub@redhat.com>
roland [Wed, 1 Dec 2004 19:55:50 +0000 (19:55 +0000)]
2004-12-01  Jakub Jelinek  <jakub@redhat.com>

* posix/fnmatch_loop.c (internal_fnmatch): Clear is_seqval after
normal_bracket label.

15 years ago.
roland [Wed, 1 Dec 2004 19:54:41 +0000 (19:54 +0000)]
.

15 years ago2004-12-01 Jakub Jelinek <jakub@redhat.com>
roland [Wed, 1 Dec 2004 19:54:34 +0000 (19:54 +0000)]
2004-12-01  Jakub Jelinek  <jakub@redhat.com>

* stdlib/stdlib.h (realpath): Remove nonnull attribute.

15 years ago.
roland [Wed, 1 Dec 2004 19:44:39 +0000 (19:44 +0000)]
.

15 years ago2004-12-01 Roland McGrath <roland@redhat.com>
roland [Wed, 1 Dec 2004 19:44:33 +0000 (19:44 +0000)]
2004-12-01  Roland McGrath  <roland@redhat.com>

* sysdeps/gnu/Makefile ($(objpfx)errlist-compat.c):
Do $(make-target-directory).

15 years ago. fedora-glibc-20041130T0624
roland [Tue, 30 Nov 2004 03:37:32 +0000 (03:37 +0000)]
.

15 years ago2004-11-29 Roland McGrath <roland@redhat.com>
roland [Tue, 30 Nov 2004 03:37:14 +0000 (03:37 +0000)]
2004-11-29  Roland McGrath  <roland@redhat.com>

* posix/confstr.c: Avoid punctuation in #error text.

15 years agoUpdate.
drepper [Sat, 27 Nov 2004 22:47:48 +0000 (22:47 +0000)]
Update.

15 years ago(tests): Add tst-sysconf.
drepper [Sat, 27 Nov 2004 22:46:43 +0000 (22:46 +0000)]
(tests): Add tst-sysconf.

15 years agoUpdate.
drepper [Sat, 27 Nov 2004 22:46:13 +0000 (22:46 +0000)]
Update.

15 years agoTest of sysconf.
drepper [Sat, 27 Nov 2004 22:45:44 +0000 (22:45 +0000)]
Test of sysconf.

15 years agoUpdate.
drepper [Sat, 27 Nov 2004 22:45:03 +0000 (22:45 +0000)]
Update.

15 years ago(_POSIX_PRIORITIZED_IO, _POSIX2_CHAR_TERM, _POSIX_THREAD_PRIO_INHERIT,
drepper [Sat, 27 Nov 2004 22:44:27 +0000 (22:44 +0000)]
(_POSIX_PRIORITIZED_IO, _POSIX2_CHAR_TERM, _POSIX_THREAD_PRIO_INHERIT,
_POSIX_THREAD_PRIO_PROTECT): Define.

15 years ago.
drepper [Sat, 27 Nov 2004 21:07:44 +0000 (21:07 +0000)]
.

15 years agoUpdate.
drepper [Sat, 27 Nov 2004 20:57:44 +0000 (20:57 +0000)]
Update.

15 years ago(vars): Add support for _SC_IPV6 and _SC_RAW_SOCKETS.
drepper [Sat, 27 Nov 2004 20:56:55 +0000 (20:56 +0000)]
(vars): Add support for _SC_IPV6 and _SC_RAW_SOCKETS.

15 years ago(__sysconf): Add support for _SC_IPV6 and _SC_RAW_SOCKETS.
drepper [Sat, 27 Nov 2004 20:54:42 +0000 (20:54 +0000)]
(__sysconf): Add support for _SC_IPV6 and _SC_RAW_SOCKETS.

15 years agoFix typo.
drepper [Sat, 27 Nov 2004 20:52:06 +0000 (20:52 +0000)]
Fix typo.

15 years agoDefine _SC_IPV6 and _SC_RAW_SOCKETS.
drepper [Sat, 27 Nov 2004 20:51:29 +0000 (20:51 +0000)]
Define _SC_IPV6 and _SC_RAW_SOCKETS.

15 years agoUpdate.
drepper [Sat, 27 Nov 2004 20:38:06 +0000 (20:38 +0000)]
Update.

15 years ago(UNSECURE_ENVVARS): Add GETCONF_DIR.
drepper [Sat, 27 Nov 2004 20:37:15 +0000 (20:37 +0000)]
(UNSECURE_ENVVARS): Add GETCONF_DIR.

15 years agoUpdate.
drepper [Sat, 27 Nov 2004 20:36:00 +0000 (20:36 +0000)]
Update.

15 years agoUpdate.
drepper [Sat, 27 Nov 2004 20:30:24 +0000 (20:30 +0000)]
Update.

15 years ago(_POSIX_ADVISORY_INFO, _POSIX_SPORADIC_SERVER,
drepper [Sat, 27 Nov 2004 20:29:30 +0000 (20:29 +0000)]
(_POSIX_ADVISORY_INFO, _POSIX_SPORADIC_SERVER,
_POSIX_THREAD_SPORADIC_SERVER, _POSIX_TRACE, _POSIX_TRACE_EVENT_FILTER,
_POSIX_TRACE_INHERIT, _POSIX_TRACE_LOG, _POSIX_TYPED_MEMORY_OBJECTS,
_POSIX_IPV6, _POSIX_RAW_SOCKETS): Define.

15 years agoInclude sgidefs.h only if NO_SGIDEFS_H isn't defined. Don't include
drepper [Sat, 27 Nov 2004 20:01:02 +0000 (20:01 +0000)]
Include sgidefs.h only if NO_SGIDEFS_H isn't defined.  Don't include
sgidefs.h twice.

15 years agoUpdate.
drepper [Sat, 27 Nov 2004 19:32:49 +0000 (19:32 +0000)]
Update.

15 years ago(__libc_dlopen): Add __RTLD_DLOPEN to the mode parameter.
drepper [Sat, 27 Nov 2004 19:31:13 +0000 (19:31 +0000)]
(__libc_dlopen): Add __RTLD_DLOPEN to the mode parameter.

15 years ago(_IO_default_xsputn, _IO_wdefault_xsputn,
drepper [Sat, 27 Nov 2004 19:23:30 +0000 (19:23 +0000)]
(_IO_default_xsputn, _IO_wdefault_xsputn,
_IO_default_xsgetn, _IO_wdefault_xsgetn, _IO_default_write,
_IO_default_read, _IO_getline, _IO_getline_info, _IO_getwline,
_IO_getwline_info, _IO_file_read_internal, _IO_sgetn_internal,
_IO_wdo_write_internal, _IO_do_write_internal,
_IO_getline_info_internal, _IO_getline_internal,
_IO_vfprintf_internal, _IO_putc_internal, _IO_read, _IO_write,
_IO_close): Remove incorrect __THROW.

15 years ago(_IO_fclose, _IO_new_fclose, _IO_old_fclose,
drepper [Sat, 27 Nov 2004 19:22:39 +0000 (19:22 +0000)]
(_IO_fclose, _IO_new_fclose, _IO_old_fclose,
_IO_fflush, _IO_fgetpos, _IO_fgetpos64, _IO_fgets, _IO_fopen,
_IO_old_fopen, _IO_new_fopen, _IO_fopen64, __fopen_internal,
_IO_fprintf, _IO_fputs, _IO_fsetpos, _IO_fsetpos64, _IO_ftell,
_IO_fread, _IO_fwrite, _IO_gets, _IO_printf, _IO_puts, _IO_scanf,
_IO_fflush_internal, _IO_ftell_internal, _IO_fputs_internal)
_IO_fwrite_internal): Remove incorrect __THROW.

15 years agoUpdate.
drepper [Sat, 27 Nov 2004 19:08:58 +0000 (19:08 +0000)]
Update.

15 years agoAdd some missing fields and fix some spelling mistakes.
drepper [Sat, 27 Nov 2004 19:08:24 +0000 (19:08 +0000)]
Add some missing fields and fix some spelling mistakes.

15 years agoUpdate. fedora-glibc-20041126T1318
drepper [Fri, 26 Nov 2004 08:19:03 +0000 (08:19 +0000)]
Update.

15 years agoUpdate.
drepper [Fri, 26 Nov 2004 08:16:33 +0000 (08:16 +0000)]
Update.

15 years ago(specs): Change into structure array.
drepper [Fri, 26 Nov 2004 08:16:08 +0000 (08:16 +0000)]
(specs): Change into structure array.
(main): If -v is not given, try to get default from
$(libexecdir)/getconf/default.  If specification is not
supported by this getconf, try to execute
$(libexecdir)/getconf/$(specification).

15 years agoInclude stdlib.h, string.h and sys/stat.h.
drepper [Fri, 26 Nov 2004 08:15:45 +0000 (08:15 +0000)]
Include stdlib.h, string.h and sys/stat.h.
(__sysconf_check_spec): New routine.
(__sysconf): Use it.

15 years ago(confstr): Use __sysconf to query specifications that don't have
drepper [Fri, 26 Nov 2004 08:15:12 +0000 (08:15 +0000)]
(confstr): Use __sysconf to query specifications that don't have
_POSIX_V6_* macros defined.  Use __*_{C,LD}FLAGS macros defined in
bits/environments.h.

15 years ago(install-others): Add $(inst_libexecdir)/getconf.
drepper [Fri, 26 Nov 2004 08:14:13 +0000 (08:14 +0000)]
(install-others): Add $(inst_libexecdir)/getconf.
(CFLAGS-sysconf.c): Add -D_GETCONF_DIR.
(CFLAGS-getconf.c): New.
($(inst_libexecdir)/getconf): New.

15 years ago(__ILP32_OFFBIG_CFLAGS): Define.
drepper [Fri, 26 Nov 2004 08:13:48 +0000 (08:13 +0000)]
(__ILP32_OFFBIG_CFLAGS): Define.

15 years agoDefinition of compilation environment.
drepper [Fri, 26 Nov 2004 08:11:03 +0000 (08:11 +0000)]
Definition of compilation environment.

15 years agoUpdate.
drepper [Fri, 26 Nov 2004 07:16:57 +0000 (07:16 +0000)]
Update.

15 years ago(setenv): Use nonnull only for second argument.
drepper [Fri, 26 Nov 2004 06:40:35 +0000 (06:40 +0000)]
(setenv): Use nonnull only for second argument.
(unsetenv): Remove.