glibc/sysdeps/mach/hurd
Roland McGrath 3fe9de0da5 Thu Aug 17 16:18:38 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
* hurd/intr-msg.c: Use INTR_MSG_TRAP macro from machine-dependent
 	"intr-msg.h" for special syscall code, instead of i386-specific asm.
	* hurd/hurdsig.c: Use INTR_MSG_BACK_OUT macro from
 	machine-dependent "intr-msg.h" before mutating thread state to
 	skip RPC.

	* sysdeps/mach/hurd/i386/trampoline.c: If PC is inside
 	_hurd_intr_rpc_mach_msg special syscall code, use real SP saved in
	%ecx.

	* Makeconfig (link-libc): New variable; use shared library if
 	available.
	(+link): Use it.

	* sysdeps/mach/hurd/fork.c (_hurd_fork_locks): Variable removed.
  	Instead, declare with `symbol_set_declare'.
	(fork): Use symbol_set_* macros for _hurd_fork_locks.  
	Use SS->thread instead of __mach_thread_self ().  Suspend all
 	other threads during task_create and port copying.
1995-08-17 22:55:22 +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 Thu Aug 17 16:18:38 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1995-08-17 22:55:22 +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 initial import 1995-02-18 01:27:10 +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 initial import 1995-02-18 01:27:10 +00:00
adjtime.c initial import 1995-02-18 01:27:10 +00:00
bind.c (bind): Don't use file_invoke_translator, as it doesn't work. Instead just lookup the translated node again, and hope we're not hit by any race conditions. 1995-07-28 22:25:57 +00:00
brk.c initial import 1995-02-18 01:27:10 +00:00
chdir.c initial import 1995-02-18 01:27:10 +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 initial import 1995-02-18 01:27:10 +00:00
close.c initial import 1995-02-18 01:27:10 +00:00
closedir.c Sat Mar 18 14:07:08 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1995-03-18 20:44:21 +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 initial import 1995-02-18 01:27:10 +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 * io/Makefile (routines): Add euidaccess. 1995-02-25 01:23:32 +00:00
Dist initial import 1995-02-18 01:27:10 +00:00
dl-sysdep.c Mon Aug 14 16:51:13 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1995-08-14 22:49:23 +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 Mon Feb 20 04:04:57 1995 Roland McGrath <roland@duality.gnu.ai.mit.edu> 1995-02-20 09:50:50 +00:00
errnos.h Updated from ../gpl2lgpl.sed /home/gd/gnu/lib/getopt.c 1995-02-18 03:51:45 +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 initial import 1995-02-18 01:27:10 +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 initial import 1995-02-18 01:27:10 +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 Thu Aug 17 16:18:38 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1995-08-17 22:55:22 +00:00
fpathconf.c Fri May 26 13:00:08 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1995-05-27 07:18:52 +00:00
fstat.c initial import 1995-02-18 01:27:10 +00:00
fsync.c initial import 1995-02-18 01:27:10 +00:00
ftruncate.c initial import 1995-02-18 01:27:10 +00:00
getcwd.c initial import 1995-02-18 01:27:10 +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 initial import 1995-02-18 01:27:10 +00:00
getrlimit.c initial import 1995-02-18 01:27:10 +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
Implies initial import 1995-02-18 01:27:10 +00:00
ioctl.c Mon Aug 14 16:51:13 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1995-08-14 22:49:23 +00:00
ioctls.h initial import 1995-02-18 01:27:10 +00:00
isatty.c initial import 1995-02-18 01:27:10 +00:00
jmp-unwind.c Mon Mar 27 02:23:15 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1995-03-27 10:00:09 +00:00
kill.c (kill_pid): Don't make `inline'. 1995-08-14 23:32:44 +00:00
libc-ldscript initial import 1995-02-18 01:27:10 +00:00
link.c initial import 1995-02-18 01:27:10 +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
lstat.c initial import 1995-02-18 01:27:10 +00:00
Makefile Fri May 19 17:16:46 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1995-05-20 00:13:43 +00:00
mig-reply.c initial import 1995-02-18 01:27:10 +00:00
mkdir.c initial import 1995-02-18 01:27:10 +00:00
mknod.c initial import 1995-02-18 01:27:10 +00:00
mmap.c Fri Mar 3 12:24:52 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1995-03-06 00:27:08 +00:00
open.c initial import 1995-02-18 01:27:10 +00:00
opendir.c Thu Mar 16 00:04:41 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1995-03-16 05:32:45 +00:00
pathconf.c * sysdeps/mach/hurd/pathconf.c: Declare VALUE as int, not long int. 1995-07-25 20:44:48 +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
ptrace.c initial import 1995-02-18 01:27:10 +00:00
read.c initial import 1995-02-18 01:27:10 +00:00
readdir.c Thu Mar 16 00:04:41 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1995-03-16 05:32:45 +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 initial import 1995-02-18 01:27:10 +00:00
select.c initial import 1995-02-18 01:27:10 +00:00
send.c initial import 1995-02-18 01:27:10 +00:00
sendto.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
setegid.c initial import 1995-02-18 01:27:10 +00:00
seteuid.c initial import 1995-02-18 01:27:10 +00:00
setgid.c (__setgid): Switch the port-type and port-count parameters to __auth_makeauth. 1995-08-09 18:28:56 +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 Tue Apr 4 00:48:53 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1995-04-04 21:53:15 +00:00
setlogin.c initial import 1995-02-18 01:27:10 +00:00
setpgid.c initial import 1995-02-18 01:27:10 +00:00
setpriority.c initial import 1995-02-18 01:27:10 +00:00
setregid.c initial import 1995-02-18 01:27:10 +00:00
setreuid.c initial import 1995-02-18 01:27:10 +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 (__setuid): Switch the port-type and port-count parameters to __auth_makeauth. 1995-08-09 18:31:09 +00:00
shutdown.c initial import 1995-02-18 01:27:10 +00:00
sigaction.c Only notify the proc server for SIGCHLD when the SA_NOCLDSTOP bit actually changes. 1995-05-26 16:59:33 +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 initial import 1995-02-18 01:27:10 +00:00
sigstack.c initial import 1995-02-18 01:27:10 +00:00
sigsuspend.c initial import 1995-02-18 01:27:10 +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
stat.c initial import 1995-02-18 01:27:10 +00:00
statbuf.h initial import 1995-02-18 01:27:10 +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 initial import 1995-02-18 01:27:10 +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 initial import 1995-02-18 01:27:10 +00:00
truncate.c initial import 1995-02-18 01:27:10 +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