kopensolaris-gnu/glibc.git
24 years agoReverse order of arguments in getgroups call (in example) to match prototype. libc-960106
meyering [Thu, 4 Jan 1996 23:21:47 +0000 (23:21 +0000)]
Reverse order of arguments in getgroups call (in example) to match prototype.

24 years ago.
roland [Thu, 4 Jan 1996 17:00:45 +0000 (17:00 +0000)]
.

24 years agoCode rearranged a bit to use new preemption interface.
roland [Thu, 4 Jan 1996 16:59:57 +0000 (16:59 +0000)]
Code rearranged a bit to use new preemption interface.

24 years ago(_hurd_setup_sighandler): Use _hurdsig_catch_memory_fault.
roland [Thu, 4 Jan 1996 16:58:43 +0000 (16:58 +0000)]
(_hurd_setup_sighandler): Use _hurdsig_catch_memory_fault.

24 years ago(headers): Add hurd/sigpreempt.h.
roland [Thu, 4 Jan 1996 16:37:48 +0000 (16:37 +0000)]
(headers): Add hurd/sigpreempt.h.
(sig): Add catch-signal.

24 years ago(_hurdsig_fault_catch_exception_raise): Rewritten using a preempter in new
roland [Thu, 4 Jan 1996 16:36:00 +0000 (16:36 +0000)]
(_hurdsig_fault_catch_exception_raise): Rewritten using a preempter in new
interface.

24 years ago(_hurdsig_catch_fault): Rewritten using a preempter in new interface.
roland [Thu, 4 Jan 1996 16:35:05 +0000 (16:35 +0000)]
(_hurdsig_catch_fault): Rewritten using a preempter in new interface.
(_hurdsig_catch_memory_fault): New macro.

24 years ago. libc-960104
roland [Thu, 4 Jan 1996 10:00:22 +0000 (10:00 +0000)]
.

24 years agoNew file.
roland [Thu, 4 Jan 1996 02:06:43 +0000 (02:06 +0000)]
New file.

24 years agoWhen restarting RPC, fetch a new reply port.
roland [Thu, 4 Jan 1996 02:05:36 +0000 (02:05 +0000)]
When restarting RPC, fetch a new reply port.

24 years agoUse new hurdfault.h interface.
roland [Thu, 4 Jan 1996 01:59:17 +0000 (01:59 +0000)]
Use new hurdfault.h interface.
(abort_all_rpcs): Mutate return value to EINTR in threads whose replies we
will wait for.

24 years ago(_hurd_sig_post): When doing pgrp, make sure we do ourselves last.
roland [Thu, 4 Jan 1996 01:23:21 +0000 (01:23 +0000)]
(_hurd_sig_post): When doing pgrp, make sure we do ourselves last.

24 years ago(__access): Put the uid/gid arguments to auth_makeauth() in the right order.
miles [Thu, 4 Jan 1996 00:18:53 +0000 (00:18 +0000)]
(__access): Put the uid/gid arguments to auth_makeauth() in the right order.

24 years agoRewritten.
roland [Thu, 4 Jan 1996 00:06:01 +0000 (00:06 +0000)]
Rewritten.

24 years agoUse new signal preemption interface.
roland [Wed, 3 Jan 1996 22:36:16 +0000 (22:36 +0000)]
Use new signal preemption interface.

24 years agoUse a different workaround for the suspended page fault deadlock
roland [Wed, 3 Jan 1996 22:20:59 +0000 (22:20 +0000)]
Use a different workaround for the suspended page fault deadlock
kernel bug: thread_abort our signal thread first thing after proc_dostop.

24 years agoRewrote gid frobnication to recognize rootness properly.
roland [Wed, 3 Jan 1996 22:18:40 +0000 (22:18 +0000)]
Rewrote gid frobnication to recognize rootness properly.

24 years agoInclude hurd/sigpreempt.h. libc-960103
roland [Tue, 2 Jan 1996 10:58:51 +0000 (10:58 +0000)]
Include hurd/sigpreempt.h.

24 years ago. libc-960102
roland [Tue, 2 Jan 1996 08:57:36 +0000 (08:57 +0000)]
.

24 years agoIncorporated from 4.4 BSD db 1.85 release.
roland [Tue, 2 Jan 1996 08:52:54 +0000 (08:52 +0000)]
Incorporated from 4.4 BSD db 1.85 release.

24 years ago(_longjmp_unwind): Remove local signal preempters being unwound past.
roland [Tue, 2 Jan 1996 08:37:59 +0000 (08:37 +0000)]
(_longjmp_unwind): Remove local signal preempters being unwound past.

24 years agoRewritten with new interface.
roland [Tue, 2 Jan 1996 08:36:18 +0000 (08:36 +0000)]
Rewritten with new interface.

24 years agoNew file.
roland [Tue, 2 Jan 1996 08:35:24 +0000 (08:35 +0000)]
New file.

24 years ago(struct hurd_sigstate): New member `preempters'.
roland [Tue, 2 Jan 1996 08:31:41 +0000 (08:31 +0000)]
(struct hurd_sigstate): New member `preempters'.
(hurd_preempt_signals, hurd_unpreempt_signals): Decls removed.

24 years agoSeveral new macros for BSD compatibility.
roland [Tue, 2 Jan 1996 08:08:43 +0000 (08:08 +0000)]
Several new macros for BSD compatibility.

24 years ago.
roland [Tue, 2 Jan 1996 06:19:12 +0000 (06:19 +0000)]
.

24 years agoNew file, incorporated from 4.4BSD.
roland [Tue, 2 Jan 1996 06:18:15 +0000 (06:18 +0000)]
New file, incorporated from 4.4BSD.

24 years ago(headers): Add queue.h.
roland [Tue, 2 Jan 1996 06:17:38 +0000 (06:17 +0000)]
(headers): Add queue.h.

24 years ago[__USE_BSD]: Include endian.h.
roland [Tue, 2 Jan 1996 05:56:18 +0000 (05:56 +0000)]
[__USE_BSD]: Include endian.h.

24 years ago(DEFFILEMODE, ALLPERMS, ACCESSPERMS, S_BLKSIZE): New macros.
roland [Tue, 2 Jan 1996 05:49:46 +0000 (05:49 +0000)]
(DEFFILEMODE, ALLPERMS, ACCESSPERMS, S_BLKSIZE): New macros.

24 years ago. libc-951231
roland [Fri, 29 Dec 1995 10:00:22 +0000 (10:00 +0000)]
.

24 years agoDefine all names as self-referential macros so #ifdef works.
roland [Thu, 28 Dec 1995 22:18:05 +0000 (22:18 +0000)]
Define all names as self-referential macros so #ifdef works.

24 years ago(hurd_unpreempt_signals): Remove bogus asgnmt to
roland [Thu, 28 Dec 1995 15:21:21 +0000 (15:21 +0000)]
(hurd_unpreempt_signals): Remove bogus asgnmt to
_hurd_signal_preemters[SIGNO].

24 years ago. libc-951228
roland [Tue, 26 Dec 1995 10:00:22 +0000 (10:00 +0000)]
.

24 years agoTranslate EEXIST from dir_link into EADDRINUSE.
roland [Tue, 26 Dec 1995 03:01:16 +0000 (03:01 +0000)]
Translate EEXIST from dir_link into EADDRINUSE.
If translated node doesn't grok ifsock protocol, return EADDRINUSE.

24 years agoMake address arg `const struct sockaddr_un *'.
roland [Tue, 26 Dec 1995 02:41:30 +0000 (02:41 +0000)]
Make address arg `const struct sockaddr_un *'.
The redecl is kosher and avoids another variable for AF_LOCAL case.

24 years agoMake address arg `const struct sockaddr_un *'.
roland [Tue, 26 Dec 1995 02:39:59 +0000 (02:39 +0000)]
Make address arg `const struct sockaddr_un *'.
The redecl is kosher and avoids another variable for AF_LOCAL case.

24 years agoMake address arg `const struct sockaddr_un *'.
roland [Tue, 26 Dec 1995 02:38:51 +0000 (02:38 +0000)]
Make address arg `const struct sockaddr_un *'.
The redecl is kosher and avoids another variable for AF_LOCAL case.

24 years agouse __transparent_union__ for name safety; add several sockaddr flavors.
roland [Tue, 26 Dec 1995 01:55:44 +0000 (01:55 +0000)]
use __transparent_union__ for name safety; add several sockaddr flavors.
(__SOCKADDR_ALLTYPES, __SOCKADDR_ONETYPE): New macros used in constructing
the transparent union declarations.
(__CONST_SOCKADDR_ARG): New type (or macro if not GCC 2.7).
(bind, connect, sendto): Make the sockaddr argument use that.

24 years ago. libc-951225
roland [Sat, 23 Dec 1995 01:16:45 +0000 (01:16 +0000)]
.

24 years agoFri Dec 22 00:38:00 1995 H.J. Lu <hjl@nynexst.com>
roland [Sat, 23 Dec 1995 01:14:07 +0000 (01:14 +0000)]
Fri Dec 22 00:38:00 1995  H.J. Lu  <hjl@nynexst.com>

        * stdio-common/vfscanf.c: Correctly handle white space skipping.
* stdio-common/Makefile (tests): Add bug11.
* stdio-common/bug11.c: New file.

24 years agoFri Dec 22 00:38:00 1995 H.J. Lu <hjl@nynexst.com>
roland [Sat, 23 Dec 1995 01:13:57 +0000 (01:13 +0000)]
Fri Dec 22 00:38:00 1995  H.J. Lu  <hjl@nynexst.com>

        * stdio-common/vfscanf.c: Correctly handle white space skipping.
* stdio-common/Makefile (tests): Add bug11.
* stdio-common/bug11.c: New file.

24 years agoIn root case, store into NEWAUX, not old vector.
roland [Fri, 22 Dec 1995 16:52:01 +0000 (16:52 +0000)]
In root case, store into NEWAUX, not old vector.

24 years agoIn root case, store into NEWAUX, not old vector.
roland [Fri, 22 Dec 1995 16:51:24 +0000 (16:51 +0000)]
In root case, store into NEWAUX, not old vector.

24 years ago. libc-951222
roland [Fri, 22 Dec 1995 10:00:21 +0000 (10:00 +0000)]
.

24 years agoRewrote ID frobnication to do the right thing.
roland [Fri, 22 Dec 1995 06:01:20 +0000 (06:01 +0000)]
Rewrote ID frobnication to do the right thing.

24 years agoRewrote ID frobnication to do the right thing.
roland [Fri, 22 Dec 1995 06:00:46 +0000 (06:00 +0000)]
Rewrote ID frobnication to do the right thing.

24 years agoRewrote ID frobnication to do the right thing.
roland [Fri, 22 Dec 1995 06:00:07 +0000 (06:00 +0000)]
Rewrote ID frobnication to do the right thing.

24 years agoRewrote ID frobnication to do the right thing.
roland [Fri, 22 Dec 1995 05:59:18 +0000 (05:59 +0000)]
Rewrote ID frobnication to do the right thing.

24 years agoRewrote ID frobnication to do the right thing.
roland [Fri, 22 Dec 1995 05:58:48 +0000 (05:58 +0000)]
Rewrote ID frobnication to do the right thing.

24 years agoRewrote ID frobnication to do the right thing.
roland [Fri, 22 Dec 1995 05:58:26 +0000 (05:58 +0000)]
Rewrote ID frobnication to do the right thing.

24 years agoPeek __mach_task_self_ value before proc_dostop call to work around kernel
roland [Fri, 22 Dec 1995 05:57:24 +0000 (05:57 +0000)]
Peek __mach_task_self_ value before proc_dostop call to work around kernel
paging bug.

24 years ago(__setuid): Actually add the new uid instead of putting it (and other uids) libc-951221
miles [Thu, 21 Dec 1995 17:43:59 +0000 (17:43 +0000)]
(__setuid): Actually add the new uid instead of putting it (and other uids)
  in the gids and leaving the old uids as is.

24 years ago.
roland [Thu, 21 Dec 1995 10:00:22 +0000 (10:00 +0000)]
.

24 years ago(flushbuf): If the target is -1, always discard the buffer of read data.
roland [Wed, 20 Dec 1995 23:22:49 +0000 (23:22 +0000)]
(flushbuf): If the target is -1, always discard the buffer of read data.
Only set TWIDDLED flag in !ALIGNED case.
Never increment target or offset when old value is -1.

24 years ago. libc-951220
roland [Wed, 20 Dec 1995 10:00:22 +0000 (10:00 +0000)]
.

24 years ago(_S_msg_proc_newids): Only run the hook when the pgrp changes.
roland [Tue, 19 Dec 1995 22:00:28 +0000 (22:00 +0000)]
(_S_msg_proc_newids): Only run the hook when the pgrp changes.

24 years ago. libc-951219
roland [Tue, 19 Dec 1995 10:00:22 +0000 (10:00 +0000)]
.

24 years ago(mmap): Fix setting of inheritance.
roland [Mon, 18 Dec 1995 18:45:23 +0000 (18:45 +0000)]
(mmap): Fix setting of inheritance.

24 years ago(dl_main): Prepend tab to "statically linked". Exit 0 in that case.
roland [Mon, 18 Dec 1995 18:44:00 +0000 (18:44 +0000)]
(dl_main): Prepend tab to "statically linked".  Exit 0 in that case.

24 years agoDon't increment __offset when it's -1.
roland [Mon, 18 Dec 1995 18:41:16 +0000 (18:41 +0000)]
Don't increment __offset when it's -1.

24 years ago(vwarnx, vwarn): Fix major brainos.
roland [Mon, 18 Dec 1995 18:40:24 +0000 (18:40 +0000)]
(vwarnx, vwarn): Fix major brainos.

24 years ago. libc-951218
roland [Mon, 18 Dec 1995 10:00:20 +0000 (10:00 +0000)]
.

24 years ago(getpass): Don't barf if getline returns a null BUF.
miles [Sun, 17 Dec 1995 20:58:55 +0000 (20:58 +0000)]
(getpass): Don't barf if getline returns a null BUF.

24 years ago. libc-951217
roland [Sun, 17 Dec 1995 10:00:23 +0000 (10:00 +0000)]
.

24 years agoUpdated from ../gpl2lgpl.sed /home/gd/gnu/lib/regex.c
roland [Sat, 16 Dec 1995 22:17:00 +0000 (22:17 +0000)]
Updated from ../gpl2lgpl.sed /home/gd/gnu/lib/regex.c

24 years agoUse $(do-install-so) for installing shared objects.
roland [Sat, 16 Dec 1995 21:19:41 +0000 (21:19 +0000)]
Use $(do-install-so) for installing shared objects.
(do-install-so): New canned sequence.  Make a symlink LIB.so after
installing LIB.so.VERSION.

24 years agoFixed typo in IPPORT_WHOIS.
roland [Sat, 16 Dec 1995 15:32:59 +0000 (15:32 +0000)]
Fixed typo in IPPORT_WHOIS.

24 years ago(AViiON): Add ix86-dg-dgux libc-951216
coxs [Sat, 16 Dec 1995 03:32:35 +0000 (03:32 +0000)]
(AViiON): Add ix86-dg-dgux

24 years ago(i*86*) Change [345] to [3456]
coxs [Fri, 15 Dec 1995 15:43:33 +0000 (15:43 +0000)]
(i*86*) Change [345] to [3456]

24 years ago. libc-951215
roland [Fri, 15 Dec 1995 05:22:35 +0000 (05:22 +0000)]
.

24 years agoDec 15 04:41:22 1995 Ulrich Drepper <drepper@gnu.ai.mit.edu>
roland [Fri, 15 Dec 1995 05:22:13 +0000 (05:22 +0000)]
Dec 15 04:41:22 1995  Ulrich Drepper  <drepper@gnu.ai.mit.edu>

* stdio-common/Makefile (tests): Add bug10.
* stdio-common/bug10.c: New file.  From HJ Lu.

* stdio-common/tstdiomisc.c: Make more test-suite like: exit
status tells about successful run.

* stdio-common/vfscanf.c [!USE_IN_LIBIO]: Use `flags' to check
format correctness.
Correct handling of trailing white spaces in format + EOF.

24 years agoFri Dec 15 01:31:56 1995 Ulrich Drepper <drepper@gnu.ai.mit.edu>
roland [Fri, 15 Dec 1995 03:29:36 +0000 (03:29 +0000)]
Fri Dec 15 01:31:56 1995  Ulrich Drepper  <drepper@gnu.ai.mit.edu>

* stdio-common/Makefile (tests): Add bug8 and bug9.
* stdio-common/bug8.c, stdio-common/bug9.c: New tests.

* stdio-common/vfscanf.c: Fix bug in dynamic buffer handling.

* stdlib/strtod.c: Correct spelling: nominator -> numerator.
Thanks to Jim Meyering.

Sat Nov 25 06:05:12 1995  H.J. Lu  <hjl@nynexst.com>

* stdio-common/vfscanf.c: Always check width !=0.
Correctly handle %%.

24 years ago. libc-951214
roland [Thu, 14 Dec 1995 10:00:22 +0000 (10:00 +0000)]
.

24 years ago(glob_in_dir): Cast result of opendir to __ptr_t, and cast STREAM to DIR *
roland [Thu, 14 Dec 1995 07:28:07 +0000 (07:28 +0000)]
(glob_in_dir): Cast result of opendir to __ptr_t, and cast STREAM to DIR *
before passing to readdir and closedir.

24 years ago(_hurd_internal_post_signal: suspend): Reply after aborting RPCs but before
roland [Thu, 14 Dec 1995 03:05:50 +0000 (03:05 +0000)]
(_hurd_internal_post_signal: suspend): Reply after aborting RPCs but before
calling proc_mark_stop.

24 years agoAccept *-*-ieee*.
ian [Wed, 13 Dec 1995 21:43:08 +0000 (21:43 +0000)]
Accept *-*-ieee*.

24 years agoRegenerated libc-951213
roland [Tue, 12 Dec 1995 04:32:33 +0000 (04:32 +0000)]
Regenerated

24 years ago.
roland [Tue, 12 Dec 1995 04:29:09 +0000 (04:29 +0000)]
.

24 years ago[! STDC_HEADERS]: Declare getenv.
roland [Tue, 12 Dec 1995 04:28:21 +0000 (04:28 +0000)]
[! STDC_HEADERS]: Declare getenv.
(glob): Avoid using function as value.

24 years agoRegenerated
roland [Tue, 12 Dec 1995 02:42:14 +0000 (02:42 +0000)]
Regenerated

24 years ago(dl_main): When mapping argument executable, set l_name to "", not l_libname.
roland [Tue, 12 Dec 1995 02:24:38 +0000 (02:24 +0000)]
(dl_main): When mapping argument executable, set l_name to "", not l_libname.
After loading DT_NEEDED library, set its l_type to lt_library.

24 years ago(_dl_init_next): Fix typo in last change.
roland [Tue, 12 Dec 1995 02:21:02 +0000 (02:21 +0000)]
(_dl_init_next): Fix typo in last change.

24 years agoDon't interpret MAP_INHERIT to mean VM_INHERIT.
roland [Tue, 12 Dec 1995 01:39:30 +0000 (01:39 +0000)]
Don't interpret MAP_INHERIT to mean VM_INHERIT.
We can't handle MAP_INHERIT easily.
Handle non-page-aligned addresses if congruent to offset.

24 years agoSkip the initializer for l_type lt_executable with l_name "".
roland [Tue, 12 Dec 1995 01:37:38 +0000 (01:37 +0000)]
Skip the initializer for l_type lt_executable with l_name "".
Start at _dl_loaded; don't skip the first element.

24 years ago(MAP_FILE): Define to zero if undefined.
roland [Tue, 12 Dec 1995 01:07:35 +0000 (01:07 +0000)]
(MAP_FILE): Define to zero if undefined.
(MAP_COPY): Define to MAP_PRIVATE if undefined.
(_dl_map_object_from_fd): Don't use MAP_INHERIT in mmap calls.
If file it ET_EXEC, set its l_type to lt_executable.

24 years ago(powerpc-harris-powerunix): Add guess for port to new target.
bothner [Tue, 12 Dec 1995 00:47:21 +0000 (00:47 +0000)]
(powerpc-harris-powerunix): Add guess for port to new target.

24 years ago. libc-951211
roland [Mon, 11 Dec 1995 10:00:21 +0000 (10:00 +0000)]
.

24 years ago(malloc): Use MAP_PRIVATE in mmap call.
roland [Sun, 10 Dec 1995 14:55:52 +0000 (14:55 +0000)]
(malloc): Use MAP_PRIVATE in mmap call.

24 years ago.
roland [Sun, 10 Dec 1995 11:08:10 +0000 (11:08 +0000)]
.

24 years ago. libc-951210
roland [Sat, 9 Dec 1995 10:00:22 +0000 (10:00 +0000)]
.

24 years ago(distribute): Remove error.h.
roland [Sat, 9 Dec 1995 00:57:57 +0000 (00:57 +0000)]
(distribute): Remove error.h.
(lib-modules): Remove error.

24 years ago(__hurd_file_name_lookup_retry): For "tty" magic, return ENXIO if no ctty.
roland [Fri, 8 Dec 1995 19:52:56 +0000 (19:52 +0000)]
(__hurd_file_name_lookup_retry): For "tty" magic, return ENXIO if no ctty.

24 years agoImplement new options GLOB_ALTDIRFUNC, GLOB_BRACE, GLOB_TILDE, GLOB_NOMAGIC.
roland [Fri, 8 Dec 1995 19:33:33 +0000 (19:33 +0000)]
Implement new options GLOB_ALTDIRFUNC, GLOB_BRACE, GLOB_TILDE, GLOB_NOMAGIC.
(glob): Use stat instead of lstat to determine directoriness.

24 years agoFor MAP_FIXED, deallocate a previous mapping if vm_map fails for that
roland [Fri, 8 Dec 1995 19:25:39 +0000 (19:25 +0000)]
For MAP_FIXED, deallocate a previous mapping if vm_map fails for that
reason.

24 years ago(GLOB_ALTDIRFUNC, GLOB_BRACE, GLOB_NOMAGIC, GLOB_TILDE): New flag bits.
roland [Fri, 8 Dec 1995 19:16:55 +0000 (19:16 +0000)]
(GLOB_ALTDIRFUNC, GLOB_BRACE, GLOB_NOMAGIC, GLOB_TILDE): New flag bits.
(__GLOB_FLAGS): Include them.
(glob_t): New members gl_closedir, gl_readdir, gl_opendir, gl_lstat,
gl_stat.

24 years ago(ET_NUM, SHT_NUM, STB_NUM, STT_NUM, PT_NUM): New macros.
roland [Fri, 8 Dec 1995 19:08:38 +0000 (19:08 +0000)]
(ET_NUM, SHT_NUM, STB_NUM, STT_NUM, PT_NUM): New macros.

24 years agoInclude <linux/mman.h> to define all the bit values.
roland [Fri, 8 Dec 1995 18:04:32 +0000 (18:04 +0000)]
Include <linux/mman.h> to define all the bit values.
(MAP_*, MCL_*): Macros removed.

24 years ago. libc-951208
roland [Fri, 8 Dec 1995 10:00:22 +0000 (10:00 +0000)]
.

24 years agoUpdated from BIND-4.9.3-BETA27.
roland [Thu, 7 Dec 1995 19:37:55 +0000 (19:37 +0000)]
Updated from BIND-4.9.3-BETA27.