glibc/sysdeps/mach/hurd
Roland McGrath 8f0c527e13 Sat May 4 05:44:25 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* hurd/hurd-raise.c (_hurd_raise_signal): Pass sigcode in msg_sig_post
	rpc.

	* hurd/hurdmsg.c (_S_msg_set_environment): Use argz.h functions
	instead of _hurd_split_args.
	(_S_msg_*_exec_flags): Functions removed.
	(_S_msg_startup_dosync): Stub removed.

Sat May  4 02:11:55 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

	* sysdeps/mach/hurd/ptrace.c: Set _hurdsig_traced instead of
	EXEC_TRACED bit in _hurd_exec_flags.
	Pass sigcode arg in msg_sig_post_untraced rpc.

	* sysdeps/mach/hurd/access.c: Don't pass io port in
	auth_user_authenticate rpc.

	* posix/sched.h: Fix typos.

	* sysdeps/mach/hurd/fork.c: Use new critical section lock.
	Clear _hurdsig_traced instead of EXEC_TRACED.

	* sysdeps/stub/nanosleep.c (nanosleep): Fix typo.

	* wcsmbs/wcstol.c: Find strtol.c in ../stdlib.
	* wcsmbs/wcstof.c: Find strtod.c in ../stdlib.
	* wcsmbs/wcstod.c: Likewise.
	* wcsmbs/wcstold.c: Likewise.

	* wcsmbs/wcwidth.h: Find cname-lookup.h in ../wctype.

	* string/envz.c (envz_entry): Use const.
	(envz_get, envz_remove): Likewise.
	(envz_entry): Return char *, not const char *.

	* string/envz.h: Fix decl.

	* string/argz-create.c: Use const in prototype.
	* string/argz-next.c: Likewise.

	* sysdeps/mach/hurd/sigprocmask.c: Pass sigcode arg to msg_sig_post.
	* sysdeps/mach/hurd/i386/sigreturn.c: Likewise.
	* sysdeps/mach/hurd/sigsuspend.c: Likewise.
	* sysdeps/mach/hurd/kill.c: Likewise.

	* hurd/hurdexec.c (_hurd_exec): Use new critical section lock.
	* hurd/catch-exc.c (_S_catch_exception_raise): Likewise.
	* hurd/sigunwind.c (_hurdsig_longjmp_from_handler): Likewise.
	* hurd/thread-cancel.c (hurd_thread_cancel, hurd_check_cancel):
	Likewise.
	* sysdeps/mach/hurd/jmp-unwind.c (_longjmp_unwind): Likewise.
	* sysdeps/mach/hurd/sigaction.c: Likewise.

	* sysdeps/mach/hurd/errnos.awk: Don't use ARGV in comment; it can
	change meaninglessly.

	* hurd/hurd/signal.h (struct hurd_sigstate): Replace critical section
 	flag with a spin lock.
	(_hurd_critical_section_lock): Use spin_try_lock on that to see if we
 	get it.  No need to take SS->lock at all.
	(_hurd_critical_section_unlock): Unlock SS->critical_section_lock
	instead of clearing the old flag member.
	* hurd/hurdsig.c (_hurd_internal_post_signal): Use spin_lock_locked to
	test the critical section state.

	* hurd/hurdinit.c (_hurd_init): Set _hurdsig_traced from the intarray.

	* hurd/hurdkill.c (_hurd_sig_post): Pass 0 sigcode in msg_sig_post.

	* hurd/hurdsig.c (_hurd_internal_post_signal): Test _hurdsig_traced
 	instead of testing (_hurd_exec_flags & EXEC_TRACED).
	(_S_msg_sig_post): Take sigcode arg and pass it through.
	(_S_msg_sig_post_untraced): Likewise.
	(reauth_proc): Don't pass proc port in auth_user_authenticate.

	* hurd/setauth.c (_hurd_setauth): Don't pass object ports in
	auth_user_authenticate RPCs, just the one-off rendezvous port.
	* hurd/dtable.c (reauth_dtable): Likewise.
	* hurd/hurdlookup.c (__hurd_file_name_lookup_retry): Likewise.

	* hurd/hurdexec.c (_hurd_exec): Pass 0 flags to file_exec.
	Pass sigcode arg to msg_sig_post.

	* string/argz.h (argz_create): Use const in prototype.

	* hurd/hurdinit.c (_hurd_proc_init): Test _hurdsig_traced instead of
	testing (_hurd_exec_flags & EXEC_TRACED).
	Pass sigcode arg to msg_sig_post.

	* hurd/hurd.h: Declare _hurdsig_traced.

	* string/argz.h (__argz_next): Cast ENTRY before returning it.

	* hurd/hurd/signal.h (_hurd_critical_section_unlock): Pass sigcode arg
	to msg_sig_post.

	* hurd/path-lookup.c: New file.
	* hurd/Makefile (routines): Add path-lookup.
	* hurd/hurd/lookup.h: Declare file_name_path_scan,
	hurd_file_name_path_lookup.
	* hurd/hurd.h: Declare file_name_path_lookup.

	* sysdeps/mach/hurd/select.c: The io_select rpc no longer has a TAG_ID
	argument.  Instead, use a separate reply port for each RPC and put them
	all in a port set to wait for slow replies.
1996-05-04 09:46:57 +00:00
..
alpha Mon Aug 14 16:51:13 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1995-08-14 22:49:23 +00:00
hppa Mon Aug 14 16:51:13 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1995-08-14 22:49:23 +00:00
i386 Sat May 4 05:44:25 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-05-04 09:46:57 +00:00
mips Mon Aug 14 16:51:13 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1995-08-14 22:49:23 +00:00
sys (NBBY): New macro. 1995-12-06 14:13:00 +00:00
_exit.c initial import 1995-02-18 01:27:10 +00:00
.cvsignore initial import 1995-02-18 01:27:10 +00:00
accept.c (accept): If the protocol family can't tell us what an address means, just return a zero-length buffer instead. 1995-07-30 00:37:36 +00:00
access.c Sat May 4 05:44:25 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-05-04 09:46:57 +00:00
adjtime.c initial import 1995-02-18 01:27:10 +00:00
bind.c (bind): Ensure NAME for the AF_LOCAL case is '\0'-terminated. 1996-01-24 02:39:26 +00:00
brk.c * sysdeps/mach/hurd/brk.c (DATA_SIZE): Bump to 128MB. 1995-12-03 10:00:22 +00:00
chdir.c * hurd/hurd/lookup.h: New file. 1995-10-16 02:51:06 +00:00
chflags.c initial import 1995-02-18 01:27:10 +00:00
chmod.c initial import 1995-02-18 01:27:10 +00:00
chown.c initial import 1995-02-18 01:27:10 +00:00
chroot.c * hurd/hurd/lookup.h: New file. 1995-10-16 02:51:06 +00:00
close.c initial import 1995-02-18 01:27:10 +00:00
closedir.c * sysdeps/mach/hurd/dirstream.h: Define `struct __dirstream' 1995-08-28 09:00:05 +00:00
configure initial import 1995-02-18 01:27:10 +00:00
configure.in initial import 1995-02-18 01:27:10 +00:00
connect.c Mon Dec 25 20:56:39 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1995-12-26 10:00:22 +00:00
defs.c initial import 1995-02-18 01:27:10 +00:00
dirfd.c Thu Mar 16 00:04:41 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1995-03-16 05:32:45 +00:00
dirstream.h * sysdeps/mach/hurd/dirstream.h: Define `struct __dirstream' 1995-08-28 09:00:05 +00:00
Dist initial import 1995-02-18 01:27:10 +00:00
dl-sysdep.c Wed Feb 7 18:48:30 1996 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1996-02-08 02:10:15 +00:00
dup2.c Wed May 3 11:56:35 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1995-05-04 09:00:10 +00:00
err_hurd.sub initial import 1995-02-18 01:27:10 +00:00
errlist.awk initial import 1995-02-18 01:27:10 +00:00
errlist.c Updated from ../gpl2lgpl.sed /home/gd/gnu/lib/getopt.c 1995-02-18 03:51:45 +00:00
errnos.awk Sat May 4 05:44:25 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-05-04 09:46:57 +00:00
errnos.h Sat May 4 05:44:25 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-05-04 09:46:57 +00:00
euidaccess.c Thu Mar 16 00:04:41 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1995-03-16 05:32:45 +00:00
execve.c initial import 1995-02-18 01:27:10 +00:00
fchdir.c Wed Feb 7 18:48:30 1996 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1996-02-08 02:10:15 +00:00
fchflags.c initial import 1995-02-18 01:27:10 +00:00
fchmod.c initial import 1995-02-18 01:27:10 +00:00
fchown.c initial import 1995-02-18 01:27:10 +00:00
fcntl.c (__fcntl): Add missing break after F_SETFL. 1996-04-25 20:21:20 +00:00
fcntlbits.h initial import 1995-02-18 01:27:10 +00:00
fdopen.c initial import 1995-02-18 01:27:10 +00:00
fexecve.c initial import 1995-02-18 01:27:10 +00:00
flock.c initial import 1995-02-18 01:27:10 +00:00
fork.c Sat May 4 05:44:25 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-05-04 09:46:57 +00:00
fpathconf.c Mon Sep 18 12:39:22 1995 Paul Eggert <eggert@twinsun.com> 1995-09-18 19:00:32 +00:00
fstatfs.c Tue Apr 23 15:56:56 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-04-24 00:58:47 +00:00
fsync.c initial import 1995-02-18 01:27:10 +00:00
ftruncate.c Sun Sep 17 18:29:13 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1995-09-18 03:28:15 +00:00
fxstat.c Wed Jan 17 11:04:58 1996 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1996-01-18 00:35:55 +00:00
getcwd.c Wed May 1 09:10:04 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-05-02 00:26:56 +00:00
getdents.c initial import 1995-02-18 01:27:10 +00:00
getdtsz.c Sat May 6 11:06:47 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1995-05-08 09:11:25 +00:00
getegid.c initial import 1995-02-18 01:27:10 +00:00
geteuid.c initial import 1995-02-18 01:27:10 +00:00
getgid.c initial import 1995-02-18 01:27:10 +00:00
getgroups.c initial import 1995-02-18 01:27:10 +00:00
gethostid.c initial import 1995-02-18 01:27:10 +00:00
gethostname.c initial import 1995-02-18 01:27:10 +00:00
getitimer.c initial import 1995-02-18 01:27:10 +00:00
getlogin.c initial import 1995-02-18 01:27:10 +00:00
getpeername.c initial import 1995-02-18 01:27:10 +00:00
getpgid.c initial import 1995-02-18 01:27:10 +00:00
getpid.c initial import 1995-02-18 01:27:10 +00:00
getppid.c initial import 1995-02-18 01:27:10 +00:00
getpriority.c Sun Nov 5 16:09:13 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1995-11-05 21:13:25 +00:00
getrlimit.c initial import 1995-02-18 01:27:10 +00:00
getsid.c Mon Nov 27 19:24:18 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1995-11-28 10:00:22 +00:00
getsockname.c initial import 1995-02-18 01:27:10 +00:00
getsockopt.c initial import 1995-02-18 01:27:10 +00:00
getuid.c initial import 1995-02-18 01:27:10 +00:00
group_member.c Tue Oct 31 00:07:29 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1995-10-31 06:54:40 +00:00
Implies initial import 1995-02-18 01:27:10 +00:00
ioctl.c Thu Feb 15 13:57:08 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu> 1996-02-16 02:19:52 +00:00
ioctls.h Thu Feb 15 13:57:08 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu> 1996-02-16 02:19:52 +00:00
isatty.c initial import 1995-02-18 01:27:10 +00:00
jmp-unwind.c Sat May 4 05:44:25 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-05-04 09:46:57 +00:00
kill.c Sat May 4 05:44:25 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-05-04 09:46:57 +00:00
libc-ldscript initial import 1995-02-18 01:27:10 +00:00
link.c Swap args to dir_link. 1995-10-26 22:19:57 +00:00
listen.c initial import 1995-02-18 01:27:10 +00:00
local_lim.h initial import 1995-02-18 01:27:10 +00:00
lseek.c initial import 1995-02-18 01:27:10 +00:00
lxstat.c Wed Jan 17 11:04:58 1996 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1996-01-18 00:35:55 +00:00
Makefile Wed Feb 7 18:48:30 1996 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1996-02-08 02:10:15 +00:00
mig-reply.c (__mig_dealloc_reply_port): Only attempt to destroy PORT if it's a valid port name. 1996-04-06 01:49:21 +00:00
mkdir.c Sun Jan 28 17:25:38 1996 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1996-01-28 22:47:31 +00:00
mmap.c Regenerated 1995-12-12 02:42:14 +00:00
open.c initial import 1995-02-18 01:27:10 +00:00
opendir.c * sysdeps/mach/hurd/dirstream.h: Define `struct __dirstream' 1995-08-28 09:00:05 +00:00
pathconf.c Mon Sep 18 12:39:22 1995 Paul Eggert <eggert@twinsun.com> 1995-09-18 19:00:32 +00:00
pipe.c (__pipe): Consider MIG_BAD_ID and EOPNOTSUPP as indications that the server port has died. 1995-07-21 16:54:30 +00:00
profil.c Mon Feb 26 10:22:30 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu> 1996-02-27 00:55:03 +00:00
ptrace.c Sat May 4 05:44:25 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-05-04 09:46:57 +00:00
read.c initial import 1995-02-18 01:27:10 +00:00
readdir.c * sysdeps/mach/hurd/dirstream.h: Define `struct __dirstream' 1995-08-28 09:00:05 +00:00
readlink.c initial import 1995-02-18 01:27:10 +00:00
reboot.c initial import 1995-02-18 01:27:10 +00:00
recv.c initial import 1995-02-18 01:27:10 +00:00
recvfrom.c (accept): If the protocol family can't tell us what an address means, just return a zero-length buffer instead. 1995-07-30 00:37:36 +00:00
rename.c initial import 1995-02-18 01:27:10 +00:00
rewinddir.c initial import 1995-02-18 01:27:10 +00:00
rmdir.c initial import 1995-02-18 01:27:10 +00:00
sbrk.c initial import 1995-02-18 01:27:10 +00:00
seekdir.c * sysdeps/mach/hurd/dirstream.h: Define `struct __dirstream' 1995-08-28 09:00:05 +00:00
select.c Sat May 4 05:44:25 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-05-04 09:46:57 +00:00
send.c initial import 1995-02-18 01:27:10 +00:00
sendto.c Mon Dec 25 20:56:39 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1995-12-26 10:00:22 +00:00
setegid.c Fri Dec 22 00:57:38 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1995-12-22 10:00:21 +00:00
seteuid.c Fri Dec 22 00:57:38 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1995-12-22 10:00:21 +00:00
setgid.c Rewritten. 1996-01-04 00:06:01 +00:00
setgroups.c initial import 1995-02-18 01:27:10 +00:00
sethostid.c initial import 1995-02-18 01:27:10 +00:00
sethostname.c initial import 1995-02-18 01:27:10 +00:00
setitimer.c Thu Jan 4 11:35:18 1996 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1996-01-04 17:00:45 +00:00
setlogin.c initial import 1995-02-18 01:27:10 +00:00
setpgid.c Tue Mar 19 14:18:42 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu> 1996-03-19 20:21:54 +00:00
setpriority.c * sysdeps/mach/hurd/getpriority.c (getpriority): Pass 1995-11-01 10:00:20 +00:00
setregid.c Fri Dec 22 00:57:38 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1995-12-22 10:00:21 +00:00
setreuid.c Fri Dec 22 00:57:38 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1995-12-22 10:00:21 +00:00
setrlimit.c initial import 1995-02-18 01:27:10 +00:00
setsid.c initial import 1995-02-18 01:27:10 +00:00
setsockopt.c initial import 1995-02-18 01:27:10 +00:00
settimeofday.c initial import 1995-02-18 01:27:10 +00:00
setuid.c Fri Dec 22 00:38:00 1995 H.J. Lu <hjl@nynexst.com> 1995-12-23 01:14:10 +00:00
shutdown.c initial import 1995-02-18 01:27:10 +00:00
sigaction.c Sat May 4 05:44:25 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-05-04 09:46:57 +00:00
sigaltstack.c initial import 1995-02-18 01:27:10 +00:00
sigpending.c initial import 1995-02-18 01:27:10 +00:00
sigprocmask.c Sat May 4 05:44:25 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-05-04 09:46:57 +00:00
sigstack.c initial import 1995-02-18 01:27:10 +00:00
sigsuspend.c Sat May 4 05:44:25 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-05-04 09:46:57 +00:00
socket.c *** empty log message *** 1995-07-21 17:03:01 +00:00
socketpair.c *** empty log message *** 1995-07-21 17:03:01 +00:00
statbuf.h initial import 1995-02-18 01:27:10 +00:00
statfs.c Tue Apr 23 15:56:56 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-04-24 00:58:47 +00:00
stdio_init.c initial import 1995-02-18 01:27:10 +00:00
Subdirs initial import 1995-02-18 01:27:10 +00:00
symlink.c Swap args to dir_link. 1995-10-26 22:19:57 +00:00
sync.c initial import 1995-02-18 01:27:10 +00:00
sysd-stdio.c initial import 1995-02-18 01:27:10 +00:00
telldir.c * sysdeps/mach/hurd/dirstream.h: Define `struct __dirstream' 1995-08-28 09:00:05 +00:00
truncate.c Sun Sep 17 18:29:13 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1995-09-18 03:28:15 +00:00
ttyname_r.c Sat Sep 16 17:47:19 1995 Ulrich Drepper <drepper@ipd.info.uni-karlsruhe.de> 1995-09-17 20:23:15 +00:00
ttyname.c initial import 1995-02-18 01:27:10 +00:00
umask.c initial import 1995-02-18 01:27:10 +00:00
uname.c initial import 1995-02-18 01:27:10 +00:00
unlink.c initial import 1995-02-18 01:27:10 +00:00
utimes.c initial import 1995-02-18 01:27:10 +00:00
wait4.c initial import 1995-02-18 01:27:10 +00:00
write.c initial import 1995-02-18 01:27:10 +00:00
xmknod.c Sun Jan 28 17:25:38 1996 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1996-01-28 22:47:31 +00:00
xstat.c Wed Jan 17 11:04:58 1996 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1996-01-18 00:35:55 +00:00