kopensolaris-gnu/glibc.git
21 years ago1999-11-09 Roland McGrath <roland@baalperazim.frob.com>
roland [Sat, 13 Nov 1999 23:52:20 +0000 (23:52 +0000)]
1999-11-09  Roland McGrath  <roland@baalperazim.frob.com>

* hurd/report-wait.c (describe_port): Return char * and use __stpcpy
to return the location of the null byte written into the string.
(describe_number): Likewise.
(describe_number): Remove assert, not always used with #.
If FLAVOR is null, don't use it.
(describe_number): Take signed argument and print a - if negative.
(_S_msg_report_wait): Report system call number for system calls that
aren't mach_msg.  Soup up reporting for mach_msg: If destination port
matches SS->intr_port, bracket port description with [...] to indicate
a Hurd interruptible RPC; if destination port is null, examine the
receive port and report that state; if receive port is also null,
check for timeout and report its value.
* sysdeps/mach/hurd/i386/intr-msg.h (MSG_EXAMINE): Return int that is
zero iff we managed to examine the stack; take new args RCV_NAME,
SEND_NAME, OPTION, and TIMEOUT to fill in with mach_msg args.

21 years ago1999-10-04 Roland McGrath <roland@baalperazim.frob.com>
roland [Sat, 13 Nov 1999 23:52:13 +0000 (23:52 +0000)]
1999-10-04  Roland McGrath  <roland@baalperazim.frob.com>

* hurd/hurdlookup.c (__hurd_directory_name_split): New function.
(__directory_name_split): New function.
* hurd/hurd.h: Declare them.
* sysdeps/mach/hurd/rmdir.c: Use __directory_name_split instead of
__file_name_split, so we ignore trailing slashes properly.
* sysdeps/mach/hurd/rename.c: Likewise.

21 years ago1999-11-09 Roland McGrath <roland@baalperazim.frob.com>
roland [Sat, 13 Nov 1999 23:52:06 +0000 (23:52 +0000)]
1999-11-09  Roland McGrath  <roland@baalperazim.frob.com>

* hurd/report-wait.c (describe_port): Return char * and use __stpcpy
to return the location of the null byte written into the string.
(describe_number): Likewise.
(describe_number): Remove assert, not always used with #.
If FLAVOR is null, don't use it.
(describe_number): Take signed argument and print a - if negative.
(_S_msg_report_wait): Report system call number for system calls that
aren't mach_msg.  Soup up reporting for mach_msg: If destination port
matches SS->intr_port, bracket port description with [...] to indicate
a Hurd interruptible RPC; if destination port is null, examine the
receive port and report that state; if receive port is also null,
check for timeout and report its value.
* sysdeps/mach/hurd/i386/intr-msg.h (MSG_EXAMINE): Return int that is
zero iff we managed to examine the stack; take new args RCV_NAME,
SEND_NAME, OPTION, and TIMEOUT to fill in with mach_msg args.
* hurd/report-wait.c (describe_port): Recognize MACH_PORT_NULL and
MACH_PORT_DEAD specially.

21 years ago1999-11-13 Roland McGrath <roland@baalperazim.frob.com>
roland [Sat, 13 Nov 1999 23:51:59 +0000 (23:51 +0000)]
1999-11-13  Roland McGrath  <roland@baalperazim.frob.com>

* hurd/Versions (GLIBC_2.1.3): Define, adding directory_name_split and
hurd_directory_name_split.
* Versions.def (libc): Add GLIBC_2.1.3.

21 years ago1999-11-13 Roland McGrath <roland@baalperazim.frob.com>
roland [Sat, 13 Nov 1999 23:51:53 +0000 (23:51 +0000)]
1999-11-13  Roland McGrath  <roland@baalperazim.frob.com>

* Versions.def (libc): Move GLIBC_2.2 dependency from GLIBC_2.1.1 to
GLIBC_2.1.3.
* hurd/Versions (GLIBC_2.1.3): Define, adding directory_name_split and
hurd_directory_name_split.
* Versions.def (libc): Add GLIBC_2.1.3.

21 years ago.
roland [Sat, 13 Nov 1999 23:46:56 +0000 (23:46 +0000)]
.

21 years agoUpdate.
drepper [Sat, 13 Nov 1999 18:04:57 +0000 (18:04 +0000)]
Update.

21 years agoUse /usr/etc/keyenvoy only if we don't have SO_PASSCRED defined.
drepper [Sat, 13 Nov 1999 18:00:58 +0000 (18:00 +0000)]
Use /usr/etc/keyenvoy only if we don't have SO_PASSCRED defined.

21 years agoAdd SIGPWR define from current kernel headers.
drepper [Sat, 13 Nov 1999 18:00:27 +0000 (18:00 +0000)]
Add SIGPWR define from current kernel headers.

21 years agoUpdate.
drepper [Sat, 13 Nov 1999 07:40:27 +0000 (07:40 +0000)]
Update.

21 years agoFix typo in char class name.
drepper [Sat, 13 Nov 1999 07:39:05 +0000 (07:39 +0000)]
Fix typo in char class name.

21 years agoRegenerated: autoconf configure.in
drepper [Sat, 13 Nov 1999 05:14:50 +0000 (05:14 +0000)]
Regenerated: autoconf  configure.in

21 years agoUpdate.
drepper [Sat, 13 Nov 1999 05:14:32 +0000 (05:14 +0000)]
Update.

21 years agoAllow user so specify --enable-kernel=current.
drepper [Sat, 13 Nov 1999 05:13:04 +0000 (05:13 +0000)]
Allow user so specify --enable-kernel=current.

21 years agoUpdate.
drepper [Fri, 12 Nov 1999 23:31:39 +0000 (23:31 +0000)]
Update.

21 years agoFix 0xa1 mapping.
drepper [Fri, 12 Nov 1999 23:31:31 +0000 (23:31 +0000)]
Fix 0xa1 mapping.

21 years agoUpdate.
drepper [Fri, 12 Nov 1999 23:28:22 +0000 (23:28 +0000)]
Update.

21 years agoStart copying list of descriptors from right position in target process.
drepper [Fri, 12 Nov 1999 23:28:15 +0000 (23:28 +0000)]
Start copying list of descriptors from right position in target process.

21 years agoUpdate.
drepper [Fri, 12 Nov 1999 23:11:22 +0000 (23:11 +0000)]
Update.

21 years agoFix loop starting point over all but main and manager thread.
drepper [Fri, 12 Nov 1999 23:11:16 +0000 (23:11 +0000)]
Fix loop starting point over all but main and manager thread.

21 years agoUpdate.
drepper [Fri, 12 Nov 1999 22:56:23 +0000 (22:56 +0000)]
Update.

21 years agoFix a few entries.
drepper [Fri, 12 Nov 1999 22:55:49 +0000 (22:55 +0000)]
Fix a few entries.

21 years agoUpdate.
drepper [Fri, 12 Nov 1999 21:27:41 +0000 (21:27 +0000)]
Update.

21 years agoCheck for snprintf return value.
drepper [Fri, 12 Nov 1999 21:27:18 +0000 (21:27 +0000)]
Check for snprintf return value.

21 years agoFollow changes from i386 version.
drepper [Fri, 12 Nov 1999 21:27:07 +0000 (21:27 +0000)]
Follow changes from i386 version.

21 years agoUpdate.
drepper [Fri, 12 Nov 1999 20:34:03 +0000 (20:34 +0000)]
Update.

21 years agoRead descriptors for main and manager thread
drepper [Fri, 12 Nov 1999 20:33:39 +0000 (20:33 +0000)]
Read descriptors for main and manager thread
special since after this we can assume that no new threads will be
created anymore (at least in the gdb implementation).

21 years agoBanner file for linuxthread_db library.
drepper [Fri, 12 Nov 1999 18:50:58 +0000 (18:50 +0000)]
Banner file for linuxthread_db library.

21 years agoDefine version correctly.
drepper [Fri, 12 Nov 1999 17:40:49 +0000 (17:40 +0000)]
Define version correctly.

21 years agoUpdate.
drepper [Fri, 12 Nov 1999 17:40:26 +0000 (17:40 +0000)]
Update.

21 years agoUpdate.
drepper [Fri, 12 Nov 1999 17:25:48 +0000 (17:25 +0000)]
Update.

21 years agoAdd Estonian entries.
drepper [Fri, 12 Nov 1999 17:24:07 +0000 (17:24 +0000)]
Add Estonian entries.

21 years agoUpdate.
drepper [Fri, 12 Nov 1999 17:23:30 +0000 (17:23 +0000)]
Update.

21 years ago(Control Functions): Document fegetexcept, feenableexcept and fedisableexcept.
drepper [Fri, 12 Nov 1999 17:22:29 +0000 (17:22 +0000)]
(Control Functions): Document fegetexcept, feenableexcept and fedisableexcept.

21 years agoAdd new functions with version GLIBC_2.2.
drepper [Fri, 12 Nov 1999 17:21:58 +0000 (17:21 +0000)]
Add new functions with version GLIBC_2.2.

21 years ago(libm-support): Add new files.
drepper [Fri, 12 Nov 1999 17:21:43 +0000 (17:21 +0000)]
(libm-support): Add new files.

21 years agox86 implementation o fegetexcept.
drepper [Fri, 12 Nov 1999 17:21:26 +0000 (17:21 +0000)]
x86 implementation o fegetexcept.

21 years agox86 implementation o fedisableexcept.
drepper [Fri, 12 Nov 1999 17:21:13 +0000 (17:21 +0000)]
x86 implementation o fedisableexcept.

21 years agox86 implementation o feenableexcept.
drepper [Fri, 12 Nov 1999 17:21:02 +0000 (17:21 +0000)]
x86 implementation o feenableexcept.

21 years agoStub definition for fegetexcept.
drepper [Fri, 12 Nov 1999 17:20:31 +0000 (17:20 +0000)]
Stub definition for fegetexcept.

21 years agoStub definition for fedisableexcept.
drepper [Fri, 12 Nov 1999 17:20:16 +0000 (17:20 +0000)]
Stub definition for fedisableexcept.

21 years agoStub definition for feenableexcept.
drepper [Fri, 12 Nov 1999 17:19:24 +0000 (17:19 +0000)]
Stub definition for feenableexcept.

21 years agoAdd prototypes for fegetexcept, feenableexcept and fedisableexcept.
drepper [Fri, 12 Nov 1999 17:18:37 +0000 (17:18 +0000)]
Add prototypes for fegetexcept, feenableexcept and fedisableexcept.

21 years agoAdd version GLIBC_2.2 for libm.
drepper [Fri, 12 Nov 1999 17:18:16 +0000 (17:18 +0000)]
Add version GLIBC_2.2 for libm.

21 years agoUpdate.
drepper [Fri, 12 Nov 1999 17:15:18 +0000 (17:15 +0000)]
Update.

21 years agoDocument __malloc_initialize_hook.
drepper [Fri, 12 Nov 1999 17:14:18 +0000 (17:14 +0000)]
Document __malloc_initialize_hook.

21 years agoDescribe __malloc_initialize_hook.
drepper [Fri, 12 Nov 1999 17:13:37 +0000 (17:13 +0000)]
Describe __malloc_initialize_hook.

21 years agoUpdate.
drepper [Thu, 11 Nov 1999 18:36:55 +0000 (18:36 +0000)]
Update.

21 years agoFix use of rlimits (it's a pointer).
drepper [Thu, 11 Nov 1999 18:35:53 +0000 (18:35 +0000)]
Fix use of rlimits (it's a pointer).

21 years agoUpdate.
drepper [Thu, 11 Nov 1999 01:05:26 +0000 (01:05 +0000)]
Update.

21 years agoInclude bits/fenvinline.h if optimizing.
drepper [Thu, 11 Nov 1999 01:05:02 +0000 (01:05 +0000)]
Include bits/fenvinline.h if optimizing.

21 years agoTemplate file for fenv inline functions.
drepper [Thu, 11 Nov 1999 01:04:32 +0000 (01:04 +0000)]
Template file for fenv inline functions.

21 years agofenv inline functions for PPC.
drepper [Thu, 11 Nov 1999 01:03:38 +0000 (01:03 +0000)]
fenv inline functions for PPC.

21 years agoRemove inline functions. Moved to fenvinline.h.
drepper [Thu, 11 Nov 1999 01:03:07 +0000 (01:03 +0000)]
Remove inline functions.  Moved to fenvinline.h.

21 years agoUpdate.
drepper [Wed, 10 Nov 1999 22:44:37 +0000 (22:44 +0000)]
Update.

21 years agoIf p_pid field is zero, this is before the thread library is
drepper [Wed, 10 Nov 1999 22:44:28 +0000 (22:44 +0000)]
If p_pid field is zero, this is before the thread library is
initialized and we get the PID from the debugger.

21 years agoUpdate.
drepper [Wed, 10 Nov 1999 18:00:33 +0000 (18:00 +0000)]
Update.

21 years ago(output_r_error): Remove extra parameter.
drepper [Wed, 10 Nov 1999 17:58:57 +0000 (17:58 +0000)]
(output_r_error): Remove extra parameter.

21 years agoUpdate.
drepper [Wed, 10 Nov 1999 17:55:03 +0000 (17:55 +0000)]
Update.

21 years agoAlso test ecvt_r and fcvt_r.
drepper [Wed, 10 Nov 1999 17:53:52 +0000 (17:53 +0000)]
Also test ecvt_r and fcvt_r.

21 years agoUpdate.
drepper [Wed, 10 Nov 1999 08:15:19 +0000 (08:15 +0000)]
Update.

21 years ago(special): Add tests for a too small buffer for ecvt_r and fcvt_r.
drepper [Wed, 10 Nov 1999 08:13:28 +0000 (08:13 +0000)]
(special): Add tests for a too small buffer for ecvt_r and fcvt_r.

21 years ago(APPEND): Correct check for too small buffer according to changed snprintf return...
drepper [Wed, 10 Nov 1999 08:13:03 +0000 (08:13 +0000)]
(APPEND): Correct check for too small buffer according to changed snprintf return value.

21 years ago(__argp_fmtstream_printf): Correct check for snprintf return value.
drepper [Wed, 10 Nov 1999 08:12:45 +0000 (08:12 +0000)]
(__argp_fmtstream_printf): Correct check for snprintf return value.

21 years ago(strsignal): Correct check for snprintf return value.
drepper [Wed, 10 Nov 1999 08:12:22 +0000 (08:12 +0000)]
(strsignal): Correct check for snprintf return value.

21 years agoUpdate.
drepper [Wed, 10 Nov 1999 02:42:49 +0000 (02:42 +0000)]
Update.

21 years agoDefine values also as macros.
drepper [Wed, 10 Nov 1999 02:39:44 +0000 (02:39 +0000)]
Define values also as macros.

21 years agofix inverted condition; return ut_user.
drepper [Wed, 10 Nov 1999 02:39:31 +0000 (02:39 +0000)]
fix inverted condition; return ut_user.

21 years ago(tests): Added tst-getlogin.
drepper [Wed, 10 Nov 1999 02:39:17 +0000 (02:39 +0000)]
(tests): Added tst-getlogin.

21 years agoTest case for getlogin functions.
drepper [Wed, 10 Nov 1999 02:39:05 +0000 (02:39 +0000)]
Test case for getlogin functions.

21 years agoFor LOG_PERROR only append a newline if necessary.
drepper [Wed, 10 Nov 1999 02:38:42 +0000 (02:38 +0000)]
For LOG_PERROR only append a newline if necessary.

21 years ago(expand_dynamic_string_token): Fix typo.
drepper [Wed, 10 Nov 1999 02:32:22 +0000 (02:32 +0000)]
(expand_dynamic_string_token): Fix typo.

21 years ago(_dl_dst_count): Allow $ORIGIN to point to directory with the
drepper [Wed, 10 Nov 1999 02:31:50 +0000 (02:31 +0000)]
(_dl_dst_count): Allow $ORIGIN to point to directory with the
reference since this is as secure as using the object with the dependency.
(_dl_dst_substitute): Likewise.

21 years ago(_dl_dst_count): Change strings in first to strncmp calls to allow reuse.
drepper [Wed, 10 Nov 1999 02:07:47 +0000 (02:07 +0000)]
(_dl_dst_count): Change strings in first to strncmp calls to allow reuse.
(_dl_dst_substitute): Likewise.

21 years ago(init_syntax_once): move below definition of
drepper [Wed, 10 Nov 1999 01:30:51 +0000 (01:30 +0000)]
(init_syntax_once): move below definition of
ISALNUM etc., then use ISALNUM to init the table, so that
the word ops will work if i18n'ed.
(SYNTAX): And subscript with 0xFF for 8bit character sets.

21 years agoUpdate from tzdata1999i.
drepper [Tue, 9 Nov 1999 21:24:20 +0000 (21:24 +0000)]
Update from tzdata1999i.

21 years agoUpdate from tzcode1999h.
drepper [Tue, 9 Nov 1999 21:18:50 +0000 (21:18 +0000)]
Update from tzcode1999h.

21 years ago(Tree Search Function): Fix wording of last change.
drepper [Tue, 9 Nov 1999 19:19:23 +0000 (19:19 +0000)]
(Tree Search Function): Fix wording of last change.

21 years ago(Tree Search Function): Fix wording of last change.
drepper [Tue, 9 Nov 1999 19:17:21 +0000 (19:17 +0000)]
(Tree Search Function): Fix wording of last change.

21 years ago(Tree Search Function): Fix description of tdelete return value.
drepper [Tue, 9 Nov 1999 17:45:20 +0000 (17:45 +0000)]
(Tree Search Function): Fix description of tdelete return value.

21 years agoUpdate.
drepper [Tue, 9 Nov 1999 04:02:41 +0000 (04:02 +0000)]
Update.

21 years agoAdd STT_REGISTER, STT_HP_OPAQUE, and STT_HP_STUB definitions.
drepper [Tue, 9 Nov 1999 04:02:07 +0000 (04:02 +0000)]
Add STT_REGISTER, STT_HP_OPAQUE, and STT_HP_STUB definitions.

21 years agoUpdate.
drepper [Tue, 9 Nov 1999 01:18:02 +0000 (01:18 +0000)]
Update.

21 years agoMake sure ti_lid is never zero.
drepper [Tue, 9 Nov 1999 01:17:55 +0000 (01:17 +0000)]
Make sure ti_lid is never zero.

21 years agoAdd ps_getpid prototype.
drepper [Tue, 9 Nov 1999 01:17:39 +0000 (01:17 +0000)]
Add ps_getpid prototype.

21 years agoUpdate.
drepper [Tue, 9 Nov 1999 01:15:58 +0000 (01:15 +0000)]
Update.

21 years ago(__pthread_initialize_manager): Initialize __pthread_manager_thread.p_tid.
drepper [Tue, 9 Nov 1999 01:15:51 +0000 (01:15 +0000)]
(__pthread_initialize_manager): Initialize __pthread_manager_thread.p_tid.

21 years agoUpdate.
drepper [Mon, 8 Nov 1999 23:44:12 +0000 (23:44 +0000)]
Update.

21 years agoComment _nl_normalize_codeset, comment memory allocation in _nl_explode_name.
drepper [Mon, 8 Nov 1999 23:44:05 +0000 (23:44 +0000)]
Comment _nl_normalize_codeset, comment memory allocation in _nl_explode_name.

21 years ago(_nl_normalize_codeset): Update comment to reflect memory allocation.
drepper [Mon, 8 Nov 1999 23:43:51 +0000 (23:43 +0000)]
(_nl_normalize_codeset): Update comment to reflect memory allocation.

21 years ago(_nl_find_locale): Free normalized_codeset; this fixes a memory leak.
drepper [Mon, 8 Nov 1999 23:43:35 +0000 (23:43 +0000)]
(_nl_find_locale): Free normalized_codeset; this fixes a memory leak.

21 years agoUse __libc_lock_define_initialized for tzset_lock to initialize it.
drepper [Mon, 8 Nov 1999 23:39:39 +0000 (23:39 +0000)]
Use __libc_lock_define_initialized for tzset_lock to initialize it.

21 years agoDon't put commas at the end of enumerator lists (-pedantic complains).
drepper [Mon, 8 Nov 1999 23:32:48 +0000 (23:32 +0000)]
Don't put commas at the end of enumerator lists (-pedantic complains).
(feraiseexcept): Use i#*X as the constraint.  Fix a bug in the
test for 'one bit set'.
(feclearexcept): Likewise.

21 years agoRemove extra ../ in include path.
drepper [Mon, 8 Nov 1999 23:30:49 +0000 (23:30 +0000)]
Remove extra ../ in include path.

21 years agoUpdate.
drepper [Sat, 6 Nov 1999 07:45:31 +0000 (07:45 +0000)]
Update.

21 years agoWrapper around setrlimit system call to pass correct maximum value for
drepper [Sat, 6 Nov 1999 07:43:05 +0000 (07:43 +0000)]
Wrapper around setrlimit system call to pass correct maximum value for
the limits to the kernel.

21 years agoUpdate.
drepper [Fri, 5 Nov 1999 22:33:33 +0000 (22:33 +0000)]
Update.

21 years ago(__rlim_t, __rlim64_t): Make unsigned.
drepper [Fri, 5 Nov 1999 22:33:26 +0000 (22:33 +0000)]
(__rlim_t, __rlim64_t): Make unsigned.

21 years ago(RLIM_INFINITY): Adjust for kernel changes.
drepper [Fri, 5 Nov 1999 22:32:44 +0000 (22:32 +0000)]
(RLIM_INFINITY): Adjust for kernel changes.

21 years ago(wordexp): Explicit null words should be kept.
drepper [Fri, 5 Nov 1999 22:31:11 +0000 (22:31 +0000)]
(wordexp): Explicit null words should be kept.