kopensolaris-gnu/glibc.git
22 years agoFix typo.
drepper [Wed, 26 Aug 1998 07:27:39 +0000 (07:27 +0000)]
Fix typo.

22 years agoUpdate.
drepper [Wed, 26 Aug 1998 00:07:26 +0000 (00:07 +0000)]
Update.

22 years agoDefine O_DIRECT.
drepper [Wed, 26 Aug 1998 00:07:02 +0000 (00:07 +0000)]
Define O_DIRECT.
Change O_LARGEFILE to correct value.

22 years agoDefine O_DIRECT.
drepper [Wed, 26 Aug 1998 00:06:05 +0000 (00:06 +0000)]
Define O_DIRECT.
Correct comment for O_LARGEFILE.

22 years agoMove static variable cache and cachesize to toplevel.
drepper [Wed, 26 Aug 1998 00:04:54 +0000 (00:04 +0000)]
Move static variable cache and cachesize to toplevel.
(_dl_unload_cache): New function.

22 years ago(_IO_getline_info): Don't read anything for N == 0.
drepper [Wed, 26 Aug 1998 00:03:36 +0000 (00:03 +0000)]
(_IO_getline_info): Don't read anything for N == 0.

22 years ago(dl_main): Unload map file before jumping to user code.
drepper [Wed, 26 Aug 1998 00:03:16 +0000 (00:03 +0000)]
(dl_main): Unload map file before jumping to user code.

22 years ago(_dl_open): Unload map file before freeing the lock.
drepper [Wed, 26 Aug 1998 00:03:02 +0000 (00:03 +0000)]
(_dl_open): Unload map file before freeing the lock.

22 years ago[libc GLIBC_2.1]: Add _dl_unload_cache.
drepper [Wed, 26 Aug 1998 00:01:33 +0000 (00:01 +0000)]
[libc GLIBC_2.1]: Add _dl_unload_cache.

22 years agoUpdate.
drepper [Tue, 25 Aug 1998 11:45:26 +0000 (11:45 +0000)]
Update.

22 years ago(FD_ZERO): Rewrite asm not to indicate an input register as being
drepper [Tue, 25 Aug 1998 11:45:05 +0000 (11:45 +0000)]
(FD_ZERO): Rewrite asm not to indicate an input register as being
clobbered.

22 years ago(memset): Rewrite asm not to indicate an input register as being
drepper [Tue, 25 Aug 1998 11:44:54 +0000 (11:44 +0000)]
(memset): Rewrite asm not to indicate an input register as being
clobbered.

22 years ago({BYTE,WORD}_COPY_[FB]WD): Rewrite asm not to indicate an input register as being
drepper [Tue, 25 Aug 1998 11:44:42 +0000 (11:44 +0000)]
({BYTE,WORD}_COPY_[FB]WD): Rewrite asm not to indicate an input register as being
clobbered.

22 years ago(__bzero): Rewrite asm not to indicate an input register as being
drepper [Tue, 25 Aug 1998 11:44:30 +0000 (11:44 +0000)]
(__bzero): Rewrite asm not to indicate an input register as being
clobbered.

22 years ago(__jrand48_r): Set also upper half of result.
drepper [Tue, 25 Aug 1998 11:44:13 +0000 (11:44 +0000)]
(__jrand48_r): Set also upper half of result.

22 years agoAdd syminfo stuff and other DT_* from Solaris' ELF.
drepper [Tue, 25 Aug 1998 11:43:54 +0000 (11:43 +0000)]
Add syminfo stuff and other DT_* from Solaris' ELF.

22 years agoUse __inline__ not inline.
drepper [Tue, 25 Aug 1998 11:43:05 +0000 (11:43 +0000)]
Use __inline__ not inline.

22 years agoUpdate.
drepper [Mon, 24 Aug 1998 16:46:16 +0000 (16:46 +0000)]
Update.

22 years ago(MNT_FORCE): Define as enum and fix value.
drepper [Mon, 24 Aug 1998 16:45:51 +0000 (16:45 +0000)]
(MNT_FORCE): Define as enum and fix value.

22 years agoAdd chown, remove getresuid, getresgid.
drepper [Mon, 24 Aug 1998 16:45:40 +0000 (16:45 +0000)]
Add chown, remove getresuid, getresgid.

22 years agoSigcontext acces definitions for Linux/PPC.
drepper [Mon, 24 Aug 1998 16:45:29 +0000 (16:45 +0000)]
Sigcontext acces definitions for Linux/PPC.

22 years agoUse i386 version.
drepper [Mon, 24 Aug 1998 16:43:30 +0000 (16:43 +0000)]
Use i386 version.

22 years agoLinux/PPC specific lchown implementation.
drepper [Mon, 24 Aug 1998 16:42:56 +0000 (16:42 +0000)]
Linux/PPC specific lchown implementation.

22 years agoFix bugs. Set up stack pointer in userland.
drepper [Mon, 24 Aug 1998 16:42:44 +0000 (16:42 +0000)]
Fix bugs.  Set up stack pointer in userland.

22 years agoLinux/PPC specific chown implementation.
drepper [Mon, 24 Aug 1998 16:42:37 +0000 (16:42 +0000)]
Linux/PPC specific chown implementation.

22 years agoUse macros from sigcontextinfo.h.
drepper [Mon, 24 Aug 1998 16:39:59 +0000 (16:39 +0000)]
Use macros from sigcontextinfo.h.

22 years agoAdd missing quotes around $file.
drepper [Mon, 24 Aug 1998 16:39:14 +0000 (16:39 +0000)]
Add missing quotes around $file.

22 years agoPowerPC specific register dump.
drepper [Mon, 24 Aug 1998 16:39:01 +0000 (16:39 +0000)]
PowerPC specific register dump.

22 years agoi386 specific register dump.
drepper [Mon, 24 Aug 1998 16:38:34 +0000 (16:38 +0000)]
i386 specific register dump.

22 years agoGeneric register dump. This does nothing.
drepper [Mon, 24 Aug 1998 16:37:55 +0000 (16:37 +0000)]
Generic register dump.  This does nothing.

22 years agoAllow register dump. Allow handler to be installed for other signals
drepper [Mon, 24 Aug 1998 16:37:29 +0000 (16:37 +0000)]
Allow register dump.  Allow handler to be installed for other signals
than SIGSEGV.

22 years agoUpdate.
drepper [Mon, 24 Aug 1998 16:36:26 +0000 (16:36 +0000)]
Update.

22 years agoRemove testandset, it's not used and wastes space; correct types.
drepper [Mon, 24 Aug 1998 16:36:17 +0000 (16:36 +0000)]
Remove testandset, it's not used and wastes space; correct types.

22 years ago(__pthread_lock): Reset p_nextwaiting to NULL if it turned out that we
drepper [Mon, 24 Aug 1998 16:36:08 +0000 (16:36 +0000)]
(__pthread_lock): Reset p_nextwaiting to NULL if it turned out that we
didn't need to queue after all.

22 years agoAdd missing quotes around $file. Make loop over arguments Bourne
drepper [Mon, 24 Aug 1998 16:35:42 +0000 (16:35 +0000)]
Add missing quotes around $file.  Make loop over arguments Bourne
shell compatible.  Don't exit unsuccessfully if nonelf returns
successfully.  Avoid duplicating most of the script.

22 years agoHandle text preceding backtrace better.
drepper [Mon, 24 Aug 1998 16:35:28 +0000 (16:35 +0000)]
Handle text preceding backtrace better.

22 years ago * sysdeps/unix/sysv/linux/m68k/Makefile (sysdep_headers): Add
schwab [Mon, 24 Aug 1998 01:42:24 +0000 (01:42 +0000)]
* sysdeps/unix/sysv/linux/m68k/Makefile (sysdep_headers): Add
sys/reg.h.
* sysdeps/unix/sysv/linux/m68k/sys/reg.h: New file.
* sysdeps/unix/sysv/linux/m68k/Dist: Distribute it.

22 years agoUpdate.
drepper [Sun, 23 Aug 1998 18:23:26 +0000 (18:23 +0000)]
Update.

22 years ago(SYSCALL_ERROR_HANDLER): Use orl $-1 instead of movl $-1 to save two
drepper [Sun, 23 Aug 1998 18:22:41 +0000 (18:22 +0000)]
(SYSCALL_ERROR_HANDLER): Use orl $-1 instead of movl $-1 to save two
bytes.

22 years agoAdd modify_ldt.
drepper [Sun, 23 Aug 1998 18:20:52 +0000 (18:20 +0000)]
Add modify_ldt.

22 years ago[GLIBC_2.1]: Add __modify_ldt and modify_ldt.
drepper [Sun, 23 Aug 1998 18:20:23 +0000 (18:20 +0000)]
[GLIBC_2.1]: Add __modify_ldt and modify_ldt.

22 years ago(mpn_bitsize): Fix bit location calculation.
drepper [Sun, 23 Aug 1998 18:18:30 +0000 (18:18 +0000)]
(mpn_bitsize): Fix bit location calculation.
(main): e3s is negative on zero.

22 years ago(_IO_vsnprintf): Set first byte of destination array to NUL to handle
drepper [Sun, 23 Aug 1998 18:18:01 +0000 (18:18 +0000)]
(_IO_vsnprintf): Set first byte of destination array to NUL to handle
maxlen==1 case correctly.

22 years ago(_IO_do_write, _IO_file_attach, _IO_file_close_it, _IO_file_finish,
drepper [Sun, 23 Aug 1998 18:17:25 +0000 (18:17 +0000)]
(_IO_do_write, _IO_file_attach, _IO_file_close_it, _IO_file_finish,
_IO_file_fopen, _IO_file_init, _IO_file_overflow, _IO_file_seekoff,
_IO_file_setbuf, _IO_file_sync, _IO_file_underflow, _IO_file_write,
_IO_file_xsputn): Added to GLIBC_2.0.

22 years ago(_IO_do_write, _IO_file_attach, _IO_file_close_it, _IO_file_finish,
drepper [Sun, 23 Aug 1998 18:17:09 +0000 (18:17 +0000)]
(_IO_do_write, _IO_file_attach, _IO_file_close_it, _IO_file_finish,
_IO_file_fopen, _IO_file_init, _IO_file_overflow, _IO_file_seekoff,
_IO_file_setbuf, _IO_file_sync, _IO_file_underflow, _IO_file_write,
_IO_file_xsputn): Add prototypes for the prefix "_IO_new_".

22 years ago(_IO_do_write, _IO_file_attach, _IO_file_close_it, _IO_file_finish,
drepper [Sun, 23 Aug 1998 18:16:46 +0000 (18:16 +0000)]
(_IO_do_write, _IO_file_attach, _IO_file_close_it, _IO_file_finish,
_IO_file_fopen, _IO_file_init, _IO_file_overflow, _IO_file_seekoff,
_IO_file_setbuf, _IO_file_sync, _IO_file_underflow, _IO_file_write,
_IO_file_xsputn): Change the prefix to "_IO_new_". Added to GLIBC_2.1.

22 years ago(_IO_do_write, _IO_file_attach, _IO_file_close_it, _IO_file_finish,
drepper [Sun, 23 Aug 1998 18:16:27 +0000 (18:16 +0000)]
(_IO_do_write, _IO_file_attach, _IO_file_close_it, _IO_file_finish,
_IO_file_fopen, _IO_file_init, _IO_file_overflow, _IO_file_seekoff,
_IO_file_setbuf, _IO_file_sync, _IO_file_underflow, _IO_file_write,
_IO_file_xsputn): Added to GLIBC_2.1.

22 years ago(EM_FAKE_ALPHA): Rename from EM_OLD_ALPHA.
drepper [Sun, 23 Aug 1998 18:16:02 +0000 (18:16 +0000)]
(EM_FAKE_ALPHA): Rename from EM_OLD_ALPHA.
(STO_MIPS_*): Rename from STO_*.
(STB_MIPS_SPLIT_COMMON): Rename from STB_SPLIT_COMMON.
(STO_ALPHA_NOPV, STO_ALPHA_STD_GPLOAD): New.

22 years agoReturn to .text before __gmon_start__.
drepper [Sun, 23 Aug 1998 18:15:41 +0000 (18:15 +0000)]
Return to .text before __gmon_start__.

22 years ago(install): Add comment about absolute paths.
drepper [Sun, 23 Aug 1998 18:15:26 +0000 (18:15 +0000)]
(install): Add comment about absolute paths.

22 years ago(LDFLAGS): Remove.
drepper [Sun, 23 Aug 1998 18:15:13 +0000 (18:15 +0000)]
(LDFLAGS): Remove.

22 years ago¸
rth [Sun, 23 Aug 1998 04:10:13 +0000 (04:10 +0000)]
¸

22 years ago * sysdeps/alpha/fpu/bits/mathinline.h (__floorf, __floor):
rth [Sun, 23 Aug 1998 04:09:49 +0000 (04:09 +0000)]
    * sysdeps/alpha/fpu/bits/mathinline.h (__floorf, __floor):
        Early out for -0.  Optimize for !_IEEE_FP_INEXACT.
        * sysdeps/alpha/fpu/s_floor.c: New.
        * sysdeps/alpha/fpu/s_floorf.c: New.
        * sysdeps/alpha/fpu/s_ceil.c: New.
        * sysdeps/alpha/fpu/s_ceilf.c: New.

22 years ago * sysdeps/alpha/fpu/e_sqrt.c: Use the asm version when the input is
rth [Sun, 23 Aug 1998 04:09:25 +0000 (04:09 +0000)]
    * sysdeps/alpha/fpu/e_sqrt.c: Use the asm version when the input is
        a finite non-denormal, deferring to the full IEEE version otherwise.

22 years ago * sysdeps/unix/sysv/linux/alpha/brk.S: Use jmp macro for relaxation.
rth [Sun, 23 Aug 1998 04:08:44 +0000 (04:08 +0000)]
    * sysdeps/unix/sysv/linux/alpha/brk.S: Use jmp macro for relaxation.
        * sysdeps/unix/sysv/linux/alpha/getitimer.S: Likewise.
        * sysdeps/unix/sysv/linux/alpha/getrusage.S: Likewise.
        * sysdeps/unix/sysv/linux/alpha/gettimeofday.S: Likewise.
        * sysdeps/unix/sysv/linux/alpha/ieee_get_fp_control.S: Likewise.
        * sysdeps/unix/sysv/linux/alpha/ieee_set_fp_control.S: Likewise.
        * sysdeps/unix/sysv/linux/alpha/select.S: Likewise.
        * sysdeps/unix/sysv/linux/alpha/setitimer.S: Likewise.
        * sysdeps/unix/sysv/linux/alpha/settimeofday.S: Likewise.
        * sysdeps/unix/sysv/linux/alpha/utimes.S: Likewise.
        * sysdeps/unix/sysv/linux/alpha/wait4.S: Likewise.

22 years ago * sysdeps/alpha/elf/crtbegin.S: Fix .prologue; no pv used.
rth [Sun, 23 Aug 1998 04:08:15 +0000 (04:08 +0000)]
    * sysdeps/alpha/elf/crtbegin.S: Fix .prologue; no pv used.
        * sysdeps/alpha/elf/crtend.S: Likewise.
        * sysdeps/alpha/elf/start.S: Likewise.

22 years ago * sysdeps/unix/sysv/linux/alpha/rt_sigaction.S: Fix .prologue;
rth [Sun, 23 Aug 1998 04:07:48 +0000 (04:07 +0000)]
    * sysdeps/unix/sysv/linux/alpha/rt_sigaction.S: Fix .prologue;
        non-standard pv usage.

22 years agoFix typo.
drepper [Sat, 22 Aug 1998 08:12:05 +0000 (08:12 +0000)]
Fix typo.

22 years agoUpdate.
drepper [Sat, 22 Aug 1998 07:55:20 +0000 (07:55 +0000)]
Update.

22 years agoARM specific optimized string functions.
drepper [Sat, 22 Aug 1998 07:54:18 +0000 (07:54 +0000)]
ARM specific optimized string functions.

22 years agoUpdate.
drepper [Fri, 21 Aug 1998 22:29:58 +0000 (22:29 +0000)]
Update.

22 years agoGenerated from configure.in.
drepper [Fri, 21 Aug 1998 22:29:47 +0000 (22:29 +0000)]
Generated from configure.in.

22 years agoNew file, contains test for recent Linux 2.1.100+ headers.
drepper [Fri, 21 Aug 1998 22:29:33 +0000 (22:29 +0000)]
New file, contains test for recent Linux 2.1.100+ headers.

22 years agoObey --with-headers, document it.
drepper [Fri, 21 Aug 1998 22:29:18 +0000 (22:29 +0000)]
Obey --with-headers, document it.

22 years agoRegenerated: autoconf sysdeps/unix/sysv/linux/configure.in
drepper [Fri, 21 Aug 1998 19:47:18 +0000 (19:47 +0000)]
Regenerated: autoconf  sysdeps/unix/sysv/linux/configure.in

22 years agoUpdate.
drepper [Fri, 21 Aug 1998 17:28:41 +0000 (17:28 +0000)]
Update.

22 years agoOptimize NIS query.
drepper [Fri, 21 Aug 1998 17:28:32 +0000 (17:28 +0000)]
Optimize NIS query.

22 years agoUpdate.
drepper [Fri, 21 Aug 1998 17:22:56 +0000 (17:22 +0000)]
Update.

22 years agoDefine __setresuid instead of __syscall_setresuid and add back
drepper [Fri, 21 Aug 1998 17:22:44 +0000 (17:22 +0000)]
Define __setresuid instead of __syscall_setresuid and add back
setresuid.

22 years agoUse __setresuid instead of __syscall_setresuid.
drepper [Fri, 21 Aug 1998 17:22:33 +0000 (17:22 +0000)]
Use __setresuid instead of __syscall_setresuid.

22 years agoDefine __stat using __xstat64.
drepper [Fri, 21 Aug 1998 17:22:24 +0000 (17:22 +0000)]
Define __stat using __xstat64.

22 years ago(sysdep_routines): Remove sys_setresuid, already built automatically
drepper [Fri, 21 Aug 1998 17:21:51 +0000 (17:21 +0000)]
(sysdep_routines): Remove sys_setresuid, already built automatically
(or not).

22 years agoConvert to use db2 API.
drepper [Fri, 21 Aug 1998 17:21:25 +0000 (17:21 +0000)]
Convert to use db2 API.

22 years agoDeclare __nss_db_open.
drepper [Fri, 21 Aug 1998 17:21:10 +0000 (17:21 +0000)]
Declare __nss_db_open.

22 years ago(ldso_install): Put back. The problem still persists.
drepper [Fri, 21 Aug 1998 17:20:59 +0000 (17:20 +0000)]
(ldso_install): Put back.  The problem still persists.

22 years ago(db_open) [_LIBC]: Rename to __nss_db_open and create weak alias.
drepper [Fri, 21 Aug 1998 17:20:42 +0000 (17:20 +0000)]
(db_open) [_LIBC]: Rename to __nss_db_open and create weak alias.

22 years agoConvert to use db2 API.
drepper [Fri, 21 Aug 1998 17:20:29 +0000 (17:20 +0000)]
Convert to use db2 API.

22 years agoExport __nss_db_open.
drepper [Fri, 21 Aug 1998 17:20:21 +0000 (17:20 +0000)]
Export __nss_db_open.

22 years ago(elf/ldso_install): Put back. The problem still persists.
drepper [Fri, 21 Aug 1998 17:20:04 +0000 (17:20 +0000)]
(elf/ldso_install): Put back.  The problem still persists.

22 years agoMention egcs 1.0.3 & pow problem.
drepper [Fri, 21 Aug 1998 17:19:46 +0000 (17:19 +0000)]
Mention egcs 1.0.3 & pow problem.

22 years agoRegenerated: /usr/bin/perl scripts/gen-FAQ.pl FAQ.in
drepper [Fri, 21 Aug 1998 09:54:32 +0000 (09:54 +0000)]
Regenerated:  /usr/bin/perl scripts/gen-FAQ.pl FAQ.in

22 years agoFix typos.
drepper [Fri, 21 Aug 1998 07:16:27 +0000 (07:16 +0000)]
Fix typos.

22 years agoUpdate.
drepper [Thu, 20 Aug 1998 23:06:56 +0000 (23:06 +0000)]
Update.

22 years ago(sh-ldd-rewrite): Remove expression to remove BASH-ONLY marked region.
drepper [Thu, 20 Aug 1998 23:06:03 +0000 (23:06 +0000)]
(sh-ldd-rewrite): Remove expression to remove BASH-ONLY marked region.

22 years agoRemove special BASH-ONLY markers.
drepper [Thu, 20 Aug 1998 23:05:33 +0000 (23:05 +0000)]
Remove special BASH-ONLY markers.

22 years ago(_IO_file_seekoff): Don't adjust pointers if _IO_SYSSEEK fails.
drepper [Thu, 20 Aug 1998 23:01:07 +0000 (23:01 +0000)]
(_IO_file_seekoff): Don't adjust pointers if _IO_SYSSEEK fails.

22 years ago(FILEBUF_LITERAL): Also initialize new _offset element.
drepper [Thu, 20 Aug 1998 23:00:53 +0000 (23:00 +0000)]
(FILEBUF_LITERAL): Also initialize new _offset element.

22 years ago(_IO_pos_BAD): Define of type _IO_fpos64_t.
drepper [Thu, 20 Aug 1998 22:59:31 +0000 (22:59 +0000)]
(_IO_pos_BAD): Define of type _IO_fpos64_t.

22 years ago.
roland [Thu, 20 Aug 1998 22:03:33 +0000 (22:03 +0000)]
.

22 years ago1998-08-21 Roland McGrath <roland@baalperazim.frob.com>
roland [Thu, 20 Aug 1998 22:02:15 +0000 (22:02 +0000)]
1998-08-21  Roland McGrath  <roland@baalperazim.frob.com>
* elf/ldd.bash.in (TEXTDOMAIN, TEXTDOMAINDIR): Surround setting these
with magic comments ###BASH-ONLY and ###END-BASH-ONLY.
* elf/Makefile ($(objpfx)ldd): Generate always from ldd.bash.in.
(common-ldd-rewrite): New variable, old contents of $(sh-ldd-rewrite).
(sh-ldd-rewrite): Use that, add cmds to remove code surrounded by
those magic comments, and to use /bin/sh for @BASH@.
(bash-ldd-rewrite): Use $(common-ldd-rewrite).
* elf/ldd.sh.in: File removed.

22 years agoUpdate.
drepper [Thu, 20 Aug 1998 20:14:21 +0000 (20:14 +0000)]
Update.

22 years ago(__putpwent): Use %lu for uid and gid parameter and cast them to unsigned
drepper [Thu, 20 Aug 1998 20:14:03 +0000 (20:14 +0000)]
(__putpwent): Use %lu for uid and gid parameter and cast them to unsigned
long int.

22 years ago(__getpw): Use %lu for uid and gid parameter and cast them to unsigned
drepper [Thu, 20 Aug 1998 20:13:48 +0000 (20:13 +0000)]
(__getpw): Use %lu for uid and gid parameter and cast them to unsigned
long int.

22 years ago(FILEBUF_LITERAL): Set the _offset field to _IO_pos_BAD.
drepper [Thu, 20 Aug 1998 20:13:31 +0000 (20:13 +0000)]
(FILEBUF_LITERAL): Set the _offset field to _IO_pos_BAD.

22 years ago(_IO_file_seekoff): Don't adjust pointers if _IO_SYSSEEK fails.
drepper [Thu, 20 Aug 1998 20:13:22 +0000 (20:13 +0000)]
(_IO_file_seekoff): Don't adjust pointers if _IO_SYSSEEK fails.

22 years ago[GLIBC_2.1]: Add umount2 and sendfile.
drepper [Thu, 20 Aug 1998 20:13:06 +0000 (20:13 +0000)]
[GLIBC_2.1]: Add umount2 and sendfile.

22 years agoPrototype for sendfile.
drepper [Thu, 20 Aug 1998 19:30:42 +0000 (19:30 +0000)]
Prototype for sendfile.

22 years agoAdd sendfile.
drepper [Thu, 20 Aug 1998 19:30:03 +0000 (19:30 +0000)]
Add sendfile.

22 years ago[subdirs=misc] (sysdep_headers): Add sys/sendfile.h.
drepper [Thu, 20 Aug 1998 19:29:35 +0000 (19:29 +0000)]
[subdirs=misc] (sysdep_headers): Add sys/sendfile.h.

22 years agoUpdate.
drepper [Thu, 20 Aug 1998 19:16:48 +0000 (19:16 +0000)]
Update.