roland [Thu, 4 Jan 1996 02:05:36 +0000 (02:05 +0000)]
When restarting RPC, fetch a new reply port.
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.
roland [Thu, 4 Jan 1996 01:23:21 +0000 (01:23 +0000)]
(_hurd_sig_post): When doing pgrp, make sure we do ourselves last.
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.
roland [Thu, 4 Jan 1996 00:06:01 +0000 (00:06 +0000)]
Rewritten.
roland [Wed, 3 Jan 1996 22:36:16 +0000 (22:36 +0000)]
Use new signal preemption interface.
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.
roland [Wed, 3 Jan 1996 22:18:40 +0000 (22:18 +0000)]
Rewrote gid frobnication to recognize rootness properly.
roland [Tue, 2 Jan 1996 10:58:51 +0000 (10:58 +0000)]
Include hurd/sigpreempt.h.
roland [Tue, 2 Jan 1996 08:57:36 +0000 (08:57 +0000)]
.
roland [Tue, 2 Jan 1996 08:52:54 +0000 (08:52 +0000)]
Incorporated from 4.4 BSD db 1.85 release.
roland [Tue, 2 Jan 1996 08:37:59 +0000 (08:37 +0000)]
(_longjmp_unwind): Remove local signal preempters being unwound past.
roland [Tue, 2 Jan 1996 08:36:18 +0000 (08:36 +0000)]
Rewritten with new interface.
roland [Tue, 2 Jan 1996 08:35:24 +0000 (08:35 +0000)]
New file.
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.
roland [Tue, 2 Jan 1996 08:08:43 +0000 (08:08 +0000)]
Several new macros for BSD compatibility.
roland [Tue, 2 Jan 1996 06:19:12 +0000 (06:19 +0000)]
.
roland [Tue, 2 Jan 1996 06:18:15 +0000 (06:18 +0000)]
New file, incorporated from 4.4BSD.
roland [Tue, 2 Jan 1996 06:17:38 +0000 (06:17 +0000)]
(headers): Add queue.h.
roland [Tue, 2 Jan 1996 05:56:18 +0000 (05:56 +0000)]
[__USE_BSD]: Include endian.h.
roland [Tue, 2 Jan 1996 05:49:46 +0000 (05:49 +0000)]
(DEFFILEMODE, ALLPERMS, ACCESSPERMS, S_BLKSIZE): New macros.
roland [Fri, 29 Dec 1995 10:00:22 +0000 (10:00 +0000)]
.
roland [Thu, 28 Dec 1995 22:18:05 +0000 (22:18 +0000)]
Define all names as self-referential macros so #ifdef works.
roland [Thu, 28 Dec 1995 15:21:21 +0000 (15:21 +0000)]
(hurd_unpreempt_signals): Remove bogus asgnmt to
_hurd_signal_preemters[SIGNO].
roland [Tue, 26 Dec 1995 10:00:22 +0000 (10:00 +0000)]
.
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.
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.
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.
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.
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.
roland [Sat, 23 Dec 1995 01:16:45 +0000 (01:16 +0000)]
.
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.
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.
roland [Fri, 22 Dec 1995 16:52:01 +0000 (16:52 +0000)]
In 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.
roland [Fri, 22 Dec 1995 10:00:21 +0000 (10:00 +0000)]
.
roland [Fri, 22 Dec 1995 06:01:20 +0000 (06:01 +0000)]
Rewrote 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.
roland [Fri, 22 Dec 1995 06:00:07 +0000 (06:00 +0000)]
Rewrote 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.
roland [Fri, 22 Dec 1995 05:58:48 +0000 (05:58 +0000)]
Rewrote 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.
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.
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.
roland [Thu, 21 Dec 1995 10:00:22 +0000 (10:00 +0000)]
.
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.
roland [Wed, 20 Dec 1995 10:00:22 +0000 (10:00 +0000)]
.
roland [Tue, 19 Dec 1995 22:00:28 +0000 (22:00 +0000)]
(_S_msg_proc_newids): Only run the hook when the pgrp changes.
roland [Tue, 19 Dec 1995 10:00:22 +0000 (10:00 +0000)]
.
roland [Mon, 18 Dec 1995 18:45:23 +0000 (18:45 +0000)]
(mmap): Fix setting of inheritance.
roland [Mon, 18 Dec 1995 18:44:00 +0000 (18:44 +0000)]
(dl_main): Prepend tab to "statically linked". Exit 0 in that case.
roland [Mon, 18 Dec 1995 18:41:16 +0000 (18:41 +0000)]
Don't increment __offset when it's -1.
roland [Mon, 18 Dec 1995 18:40:24 +0000 (18:40 +0000)]
(vwarnx, vwarn): Fix major brainos.
roland [Mon, 18 Dec 1995 10:00:20 +0000 (10:00 +0000)]
.
miles [Sun, 17 Dec 1995 20:58:55 +0000 (20:58 +0000)]
(getpass): Don't barf if getline returns a null BUF.
roland [Sun, 17 Dec 1995 10:00:23 +0000 (10:00 +0000)]
.
roland [Sat, 16 Dec 1995 22:17:00 +0000 (22:17 +0000)]
Updated from ../gpl2lgpl.sed /home/gd/gnu/lib/regex.c
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.
roland [Sat, 16 Dec 1995 15:32:59 +0000 (15:32 +0000)]
Fixed typo in IPPORT_WHOIS.
coxs [Sat, 16 Dec 1995 03:32:35 +0000 (03:32 +0000)]
(AViiON): Add ix86-dg-dgux
coxs [Fri, 15 Dec 1995 15:43:33 +0000 (15:43 +0000)]
(i*86*) Change [345] to [3456]
roland [Fri, 15 Dec 1995 05:22:35 +0000 (05:22 +0000)]
.
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.
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 %%.
roland [Thu, 14 Dec 1995 10:00:22 +0000 (10:00 +0000)]
.
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.
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.
ian [Wed, 13 Dec 1995 21:43:08 +0000 (21:43 +0000)]
Accept *-*-ieee*.
roland [Tue, 12 Dec 1995 04:32:33 +0000 (04:32 +0000)]
Regenerated
roland [Tue, 12 Dec 1995 04:29:09 +0000 (04:29 +0000)]
.
roland [Tue, 12 Dec 1995 04:28:21 +0000 (04:28 +0000)]
[! STDC_HEADERS]: Declare getenv.
(glob): Avoid using function as value.
roland [Tue, 12 Dec 1995 02:42:14 +0000 (02:42 +0000)]
Regenerated
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.
roland [Tue, 12 Dec 1995 02:21:02 +0000 (02:21 +0000)]
(_dl_init_next): Fix typo in last change.
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.
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.
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.
bothner [Tue, 12 Dec 1995 00:47:21 +0000 (00:47 +0000)]
(powerpc-harris-powerunix): Add guess for port to new target.
roland [Mon, 11 Dec 1995 10:00:21 +0000 (10:00 +0000)]
.
roland [Sun, 10 Dec 1995 14:55:52 +0000 (14:55 +0000)]
(malloc): Use MAP_PRIVATE in mmap call.
roland [Sun, 10 Dec 1995 11:08:10 +0000 (11:08 +0000)]
.
roland [Sat, 9 Dec 1995 10:00:22 +0000 (10:00 +0000)]
.
roland [Sat, 9 Dec 1995 00:57:57 +0000 (00:57 +0000)]
(distribute): Remove error.h.
(lib-modules): Remove error.
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.
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.
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.
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.
roland [Fri, 8 Dec 1995 19:08:38 +0000 (19:08 +0000)]
(ET_NUM, SHT_NUM, STB_NUM, STT_NUM, PT_NUM): New macros.
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.
roland [Fri, 8 Dec 1995 10:00:22 +0000 (10:00 +0000)]
.
roland [Thu, 7 Dec 1995 19:37:55 +0000 (19:37 +0000)]
Updated from BIND-4.9.3-BETA27.
roland [Thu, 7 Dec 1995 19:36:32 +0000 (19:36 +0000)]
Updated from BIND-4.9.3-BETA27.
miles [Thu, 7 Dec 1995 03:03:31 +0000 (03:03 +0000)]
(__select):
Still clear the user's bits for an fd when SELECT_RETURNED isn't set.
Only clear bits in the user's fdsets -- those needing to be set should be
already.
Use SELECT_ALL in appropiate places.
(SELECT_ALL): New macro.
miles [Thu, 7 Dec 1995 01:53:43 +0000 (01:53 +0000)]
(__select):
Frob TYPES correctly when we get a delayed reply.
Only grab values out of entries in TYPES that have SELECT_RETURNED
turned on, and turn it on whenever an rpc returns.
(SELECT_RETURNED): New macro.
miles [Thu, 7 Dec 1995 01:37:00 +0000 (01:37 +0000)]
(__select): Frob TYPES correctly when we get a delayed reply.
miles [Wed, 6 Dec 1995 23:45:07 +0000 (23:45 +0000)]
(__select): Swap size args to mach_msg.
roland [Wed, 6 Dec 1995 14:13:00 +0000 (14:13 +0000)]
(NBBY): New macro.
roland [Wed, 6 Dec 1995 14:10:23 +0000 (14:10 +0000)]
(_GNU_GLOB_INTERFACE_VERSION): New macro.
erich [Wed, 6 Dec 1995 11:57:46 +0000 (11:57 +0000)]
Recognize aof in the OS field.
roland [Wed, 6 Dec 1995 10:00:22 +0000 (10:00 +0000)]
.