kopensolaris-gnu/glibc.git
21 years ago1999-07-27 Mark Kettenis <kettenis@gnu.org>
roland [Wed, 28 Jul 1999 18:19:47 +0000 (18:19 +0000)]
1999-07-27  Mark Kettenis  <kettenis@gnu.org>

* sysdeps/mach/hurd/i386/init-first.c (init): Move the inline
assembler code to switch stacks and call init1 outside this
function.  Inside `init' the code was optimized away by gcc
2.95 since it was "clearly" unreachable.
* sysdeps/mach/hurd/i386/trampoline.c (_hurd_setup_sighandler):
Do something similar for the trampoline code.

21 years agoUpdate.
drepper [Wed, 28 Jul 1999 03:27:45 +0000 (03:27 +0000)]
Update.

21 years ago(gaih_inet): Only return information for the hinted protocol.
drepper [Wed, 28 Jul 1999 03:26:19 +0000 (03:26 +0000)]
(gaih_inet): Only return information for the hinted protocol.

21 years agoUpdate.
drepper [Tue, 27 Jul 1999 07:14:15 +0000 (07:14 +0000)]
Update.

21 years agoAdd POSIX.1b timer and clock functions to GLIBC_2.2.
drepper [Tue, 27 Jul 1999 07:12:14 +0000 (07:12 +0000)]
Add POSIX.1b timer and clock functions to GLIBC_2.2.

21 years agoUse "&" instead of "§" to avoid a bug in bash 2.03.
drepper [Tue, 27 Jul 1999 06:16:42 +0000 (06:16 +0000)]
Use "&" instead of "§" to avoid a bug in bash 2.03.

21 years agoUpdate.
drepper [Tue, 27 Jul 1999 05:53:25 +0000 (05:53 +0000)]
Update.

21 years agoDefine Elf_Symndx as uint32_t.
drepper [Tue, 27 Jul 1999 05:48:24 +0000 (05:48 +0000)]
Define Elf_Symndx as uint32_t.

21 years agoUse Elf_Symndx instead of ElfXX_Symndx.
drepper [Tue, 27 Jul 1999 05:48:19 +0000 (05:48 +0000)]
Use Elf_Symndx instead of ElfXX_Symndx.

21 years agoELF type definitions for Linux/Alpha.
drepper [Tue, 27 Jul 1999 05:47:28 +0000 (05:47 +0000)]
ELF type definitions for Linux/Alpha.

21 years agoRemove Elf32_Symndx and Elf64_Symndx.
drepper [Tue, 27 Jul 1999 05:47:10 +0000 (05:47 +0000)]
Remove Elf32_Symndx and Elf64_Symndx.

21 years agoUpdate.
drepper [Tue, 27 Jul 1999 05:10:43 +0000 (05:10 +0000)]
Update.

21 years agoCorrect types.
drepper [Tue, 27 Jul 1999 05:06:25 +0000 (05:06 +0000)]
Correct types.

21 years agoCorrect types.
drepper [Tue, 27 Jul 1999 05:05:50 +0000 (05:05 +0000)]
Correct types.

21 years agoCorrect types.
drepper [Tue, 27 Jul 1999 05:05:01 +0000 (05:05 +0000)]
Correct types.

21 years agoCorrect types.
drepper [Tue, 27 Jul 1999 05:04:04 +0000 (05:04 +0000)]
Correct types.

21 years agoUpdate.
drepper [Tue, 27 Jul 1999 05:00:18 +0000 (05:00 +0000)]
Update.

21 years agoHelp compiling in presence of __transparent_union__.
drepper [Tue, 27 Jul 1999 04:58:40 +0000 (04:58 +0000)]
Help compiling in presence of __transparent_union__.

21 years agoUpdate.
drepper [Tue, 27 Jul 1999 04:43:32 +0000 (04:43 +0000)]
Update.

21 years agoAvoid using %g2, %g3, %g7 registers as much as possible. Declare them using
drepper [Tue, 27 Jul 1999 04:41:12 +0000 (04:41 +0000)]
Avoid using %g2, %g3, %g7 registers as much as possible. Declare them using
.register pseudo-op if they are still used.

21 years agoAvoid using %g2, %g3, %g7 registers as much as possible. Declare them using
drepper [Tue, 27 Jul 1999 04:40:40 +0000 (04:40 +0000)]
Avoid using %g2, %g3, %g7 registers as much as possible. Declare them using
.register pseudo-op if they are still used.
Optimize trampoline code for .plt4-.plt32767.  Fix trampolines for .plt32768+.

21 years agoUpdate.
drepper [Tue, 27 Jul 1999 02:07:01 +0000 (02:07 +0000)]
Update.

21 years agoMake %g7 register available for libc's private use (as assembly routine
drepper [Tue, 27 Jul 1999 01:57:43 +0000 (01:57 +0000)]
Make %g7 register available for libc's private use (as assembly routine
clobber it anyway).

21 years ago-mv8 is deprecated, use -mcpu=v8.
drepper [Tue, 27 Jul 1999 01:57:27 +0000 (01:57 +0000)]
-mv8 is deprecated, use -mcpu=v8.

21 years ago-mv8 is deprecated, use -mcpu=v8.
drepper [Tue, 27 Jul 1999 01:57:15 +0000 (01:57 +0000)]
-mv8 is deprecated, use -mcpu=v8.

21 years agoRegnerated.
drepper [Tue, 27 Jul 1999 01:54:35 +0000 (01:54 +0000)]
Regnerated.

21 years agoRegenerated: /usr/bin/perl scripts/gen-FAQ.pl FAQ.in
drepper [Tue, 27 Jul 1999 01:53:55 +0000 (01:53 +0000)]
Regenerated:  /usr/bin/perl scripts/gen-FAQ.pl FAQ.in

21 years agoThe crypt add-on has a new ftp site.
drepper [Tue, 27 Jul 1999 01:53:49 +0000 (01:53 +0000)]
The crypt add-on has a new ftp site.

21 years ago(Installation): The crypt add-on has a new ftp site.
drepper [Tue, 27 Jul 1999 01:53:31 +0000 (01:53 +0000)]
(Installation): The crypt add-on has a new ftp site.

21 years ago(configurations): The crypt add-on has a new ftp site.
drepper [Tue, 27 Jul 1999 01:53:15 +0000 (01:53 +0000)]
(configurations): The crypt add-on has a new ftp site.

21 years agoFix typo.
drepper [Tue, 27 Jul 1999 00:49:41 +0000 (00:49 +0000)]
Fix typo.

21 years agoUpdate.
drepper [Tue, 27 Jul 1999 00:39:04 +0000 (00:39 +0000)]
Update.

21 years agoAdd forward for struct sigevent. Unix98 maybe requires to have afull
drepper [Tue, 27 Jul 1999 00:38:50 +0000 (00:38 +0000)]
Add forward for struct sigevent.  Unix98 maybe requires to have afull
definition but we wait for a bug report based on the test suite.

21 years agoUpdate.
drepper [Tue, 27 Jul 1999 00:24:04 +0000 (00:24 +0000)]
Update.

21 years agoAdd clock and timer syscalls.
drepper [Tue, 27 Jul 1999 00:23:51 +0000 (00:23 +0000)]
Add clock and timer syscalls.

21 years agoTable for long double sincos.
drepper [Tue, 27 Jul 1999 00:23:08 +0000 (00:23 +0000)]
Table for long double sincos.

21 years agoDefine clockid_t, timer_t, and struct itimerspec for POSIX.1b. Add
drepper [Tue, 27 Jul 1999 00:22:05 +0000 (00:22 +0000)]
Define clockid_t, timer_t, and struct itimerspec for POSIX.1b.  Add
prototypes for clock and timer functions.

21 years ago(routines): Add clock_getres, clock_gettime, clock_setres,
drepper [Tue, 27 Jul 1999 00:21:04 +0000 (00:21 +0000)]
(routines): Add clock_getres, clock_gettime, clock_setres,
timer_create, timer_delete, timer_getoverr, timer_gettime, and
timer_settime.

21 years agoDefine si_timer1 and si_timer2.
drepper [Tue, 27 Jul 1999 00:20:06 +0000 (00:20 +0000)]
Define si_timer1 and si_timer2.

21 years agoDefine _POSIX_TIMERS.
drepper [Tue, 27 Jul 1999 00:19:36 +0000 (00:19 +0000)]
Define _POSIX_TIMERS.

21 years agoDefine __clockid_t, __timer_t, CLOCK_REALTIME, and TIMER_ABSTIME.
drepper [Tue, 27 Jul 1999 00:18:20 +0000 (00:18 +0000)]
Define __clockid_t, __timer_t, CLOCK_REALTIME, and TIMER_ABSTIME.

21 years agoDefine __clockid_t, __timer_t, CLOCK_REALTIME, and TIMER_ABSTIME.
drepper [Tue, 27 Jul 1999 00:17:49 +0000 (00:17 +0000)]
Define __clockid_t, __timer_t, CLOCK_REALTIME, and TIMER_ABSTIME.

21 years agoDefine __clockid_t, __timer_t, CLOCK_REALTIME, and TIMER_ABSTIME.
drepper [Tue, 27 Jul 1999 00:17:31 +0000 (00:17 +0000)]
Define __clockid_t, __timer_t, CLOCK_REALTIME, and TIMER_ABSTIME.

21 years agoStub implementation of timer_settime.
drepper [Tue, 27 Jul 1999 00:15:47 +0000 (00:15 +0000)]
Stub implementation of timer_settime.

21 years agoStub implementation of timer_gettime.
drepper [Tue, 27 Jul 1999 00:15:40 +0000 (00:15 +0000)]
Stub implementation of timer_gettime.

21 years agoStub implementation of timer_overrun.
drepper [Tue, 27 Jul 1999 00:15:35 +0000 (00:15 +0000)]
Stub implementation of timer_overrun.

21 years agoStub implementation of timer_delete.
drepper [Tue, 27 Jul 1999 00:15:24 +0000 (00:15 +0000)]
Stub implementation of timer_delete.

21 years agoStub implementation of timer_create.
drepper [Tue, 27 Jul 1999 00:15:18 +0000 (00:15 +0000)]
Stub implementation of timer_create.

21 years agoStub implementation of clock_settime.
drepper [Tue, 27 Jul 1999 00:15:08 +0000 (00:15 +0000)]
Stub implementation of clock_settime.

21 years agoStub implementation of clock_gettime.
drepper [Tue, 27 Jul 1999 00:15:02 +0000 (00:15 +0000)]
Stub implementation of clock_gettime.

21 years agoStub implementation of clock_getres.
drepper [Tue, 27 Jul 1999 00:14:58 +0000 (00:14 +0000)]
Stub implementation of clock_getres.

21 years ago.
roland [Mon, 26 Jul 1999 23:31:14 +0000 (23:31 +0000)]
.

21 years ago1999-07-26 Roland McGrath <roland@baalperazim.frob.com>
roland [Mon, 26 Jul 1999 23:28:24 +0000 (23:28 +0000)]
1999-07-26  Roland McGrath  <roland@baalperazim.frob.com>

* hurd/hurdprio.c (_hurd_priority_which_map): Initialize PIDS.
Fix from Marcus Brinkmann <Marcus.Brinkmann@ruhr-uni-bochum.de>.

21 years agoUpdate.
drepper [Mon, 26 Jul 1999 17:01:32 +0000 (17:01 +0000)]
Update.

21 years agoDo not use global state.
drepper [Mon, 26 Jul 1999 17:01:16 +0000 (17:01 +0000)]
Do not use global state.

21 years agoUpdate.
drepper [Mon, 26 Jul 1999 16:48:22 +0000 (16:48 +0000)]
Update.

21 years agoAvoid sign extension when returning character.
drepper [Mon, 26 Jul 1999 16:46:58 +0000 (16:46 +0000)]
Avoid sign extension when returning character.

21 years agoUpdate.
drepper [Mon, 26 Jul 1999 16:42:39 +0000 (16:42 +0000)]
Update.

21 years ago(__wcsrtombs): When computing maximum number of wide characters to
drepper [Mon, 26 Jul 1999 16:42:14 +0000 (16:42 +0000)]
(__wcsrtombs): When computing maximum number of wide characters to
convert do it right and don't overestimate by multiplying with MB_CUR_MAX.

21 years agoUpdate.
drepper [Mon, 26 Jul 1999 16:06:32 +0000 (16:06 +0000)]
Update.

21 years ago(__strcpy_small): Avoid compile time warning.
drepper [Mon, 26 Jul 1999 16:05:56 +0000 (16:05 +0000)]
(__strcpy_small): Avoid compile time warning.
(__stpcpy_small): Likewise.
Union has no __uc member but __c.

21 years agoAlways define __qaddr_t.
drepper [Mon, 26 Jul 1999 16:02:52 +0000 (16:02 +0000)]
Always define __qaddr_t.
__ino64_t should be 32bit unsigned type on sparc32.
Define __off64_t to __quad_t instead of __int64_t.
Make __pic_pid_t unsigned on sparc32.

21 years ago.
schwab [Mon, 26 Jul 1999 08:28:05 +0000 (08:28 +0000)]
.

21 years ago * sysdeps/m68k/dl-machine.h (RTLD_START): Call pre-init funtions.
schwab [Mon, 26 Jul 1999 08:27:39 +0000 (08:27 +0000)]
* sysdeps/m68k/dl-machine.h (RTLD_START): Call pre-init funtions.

21 years agoUpdate.
drepper [Mon, 26 Jul 1999 05:59:22 +0000 (05:59 +0000)]
Update.

21 years ago(_IO_new_fclose): Only fall back on _IO_old_fclose if doing versioning.
drepper [Mon, 26 Jul 1999 05:58:07 +0000 (05:58 +0000)]
(_IO_new_fclose): Only fall back on _IO_old_fclose if doing versioning.

21 years agoUpdate.
drepper [Mon, 26 Jul 1999 02:38:26 +0000 (02:38 +0000)]
Update.

21 years ago(_IO_new_fclose): Detect new streams and handle them appropriately.
drepper [Mon, 26 Jul 1999 02:37:07 +0000 (02:37 +0000)]
(_IO_new_fclose): Detect new streams and handle them appropriately.

21 years ago(_IO_old_fclose): Detect new streams and handle them appropriately.
drepper [Mon, 26 Jul 1999 02:36:48 +0000 (02:36 +0000)]
(_IO_old_fclose): Detect new streams and handle them appropriately.

21 years agoRegenerated: /usr/bin/perl scripts/gen-FAQ.pl FAQ.in
drepper [Mon, 26 Jul 1999 01:57:03 +0000 (01:57 +0000)]
Regenerated:  /usr/bin/perl scripts/gen-FAQ.pl FAQ.in

21 years ago(Filesystem handling): Describe new features in getmentent/addmntent.
drepper [Mon, 26 Jul 1999 01:53:50 +0000 (01:53 +0000)]
(Filesystem handling): Describe new features in getmentent/addmntent.

21 years agoUpdate.
drepper [Mon, 26 Jul 1999 01:47:15 +0000 (01:47 +0000)]
Update.

21 years agoAdd test case for addmntent and getmntent.
drepper [Mon, 26 Jul 1999 01:45:55 +0000 (01:45 +0000)]
Add test case for addmntent and getmntent.

21 years agoCorrect stupid mistakes in last patch.
drepper [Mon, 26 Jul 1999 01:45:32 +0000 (01:45 +0000)]
Correct stupid mistakes in last patch.

21 years agoUpdate.
drepper [Mon, 26 Jul 1999 01:16:48 +0000 (01:16 +0000)]
Update.

21 years agoAllow spaces and tabs in entry names by encoding these characters.
drepper [Mon, 26 Jul 1999 01:15:29 +0000 (01:15 +0000)]
Allow spaces and tabs in entry names by encoding these characters.

21 years agoUpdate.
drepper [Sun, 25 Jul 1999 23:21:20 +0000 (23:21 +0000)]
Update.

21 years agoFix aliasing problems.
drepper [Sun, 25 Jul 1999 23:19:40 +0000 (23:19 +0000)]
Fix aliasing problems.

21 years agoFix aliasing problems.
drepper [Sun, 25 Jul 1999 23:19:05 +0000 (23:19 +0000)]
Fix aliasing problems.

21 years agoFix aliasing problems.
drepper [Sun, 25 Jul 1999 23:18:43 +0000 (23:18 +0000)]
Fix aliasing problems.

21 years ago(dl_main): Don't call malloc() between re-relocating the dynamic
drepper [Sun, 25 Jul 1999 22:59:02 +0000 (22:59 +0000)]
(dl_main): Don't call malloc() between re-relocating the dynamic
linker and running the application's crt0.

21 years ago(__elf_machine_runtime_setup): Handle shared library profiling.
drepper [Sun, 25 Jul 1999 22:55:46 +0000 (22:55 +0000)]
(__elf_machine_runtime_setup): Handle shared library profiling.

21 years ago(__strchrnul): Use _LIBC not __GNU_LIBRARY__.
drepper [Sun, 25 Jul 1999 22:49:02 +0000 (22:49 +0000)]
(__strchrnul): Use _LIBC not __GNU_LIBRARY__.

21 years ago(internal_fnmatch): Use K&R definition syntax, not ANSI.
drepper [Sun, 25 Jul 1999 22:47:55 +0000 (22:47 +0000)]
(internal_fnmatch): Use K&R definition syntax, not ANSI.
(__strchrnul): This won't exist outside GLIBC, so create one.

21 years agoMove getlogin{,_r} prototypes below glob.h to get __P() macro.
drepper [Sun, 25 Jul 1999 22:43:38 +0000 (22:43 +0000)]
Move getlogin{,_r} prototypes below glob.h to get __P() macro.

21 years agoUpdate.
drepper [Sun, 25 Jul 1999 15:03:25 +0000 (15:03 +0000)]
Update.

21 years ago(euckr_from_ucs4): Set cp[0] to '\0' in case of an error.
drepper [Sun, 25 Jul 1999 15:01:40 +0000 (15:01 +0000)]
(euckr_from_ucs4): Set cp[0] to '\0' in case of an error.

21 years agoUpdate.
drepper [Sun, 25 Jul 1999 05:13:02 +0000 (05:13 +0000)]
Update.

21 years ago(ksc5601_to_ucs4): Avoid invalid memory accesses.
drepper [Sun, 25 Jul 1999 05:10:20 +0000 (05:10 +0000)]
(ksc5601_to_ucs4): Avoid invalid memory accesses.

21 years agoUpdate.
drepper [Sun, 25 Jul 1999 00:58:33 +0000 (00:58 +0000)]
Update.

21 years agoAdd locks for res_send and res_close use.
drepper [Sun, 25 Jul 1999 00:56:12 +0000 (00:56 +0000)]
Add locks for res_send and res_close use.

21 years agoUpdate.
drepper [Sat, 24 Jul 1999 22:17:17 +0000 (22:17 +0000)]
Update.

21 years ago(struct link_map): Add new field l_preinitcount.
drepper [Sat, 24 Jul 1999 22:16:00 +0000 (22:16 +0000)]
(struct link_map): Add new field l_preinitcount.

21 years agoInitialize l_preinitcount.
drepper [Sat, 24 Jul 1999 22:15:01 +0000 (22:15 +0000)]
Initialize l_preinitcount.

21 years agoReturn next preinit function.
drepper [Sat, 24 Jul 1999 22:13:57 +0000 (22:13 +0000)]
Return next preinit function.

21 years ago[ld.so] (GLIBC_2.2): Export _dl_preinit_next.
drepper [Sat, 24 Jul 1999 22:13:25 +0000 (22:13 +0000)]
[ld.so] (GLIBC_2.2): Export _dl_preinit_next.

21 years ago(dl-routines): Add preinit.
drepper [Sat, 24 Jul 1999 22:13:04 +0000 (22:13 +0000)]
(dl-routines): Add preinit.

21 years ago(RTLD_START): Call pre-init functions.
drepper [Sat, 24 Jul 1999 22:11:52 +0000 (22:11 +0000)]
(RTLD_START): Call pre-init functions.

21 years agoUpdate.
drepper [Sat, 24 Jul 1999 19:45:13 +0000 (19:45 +0000)]
Update.

21 years agoAdjust help message.
drepper [Sat, 24 Jul 1999 19:43:41 +0000 (19:43 +0000)]
Adjust help message.