glibc/sysdeps/stub
Roland McGrath 1474b80f01 Mon Mar 27 02:23:15 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
* posix/unistd.h [__USE_BSD] (ttyslot): Declare it.

	* posix/unistd.h [__USE_BSD] (L_SET, L_INCR, L_XTND): Define
 	unless L_SET already defined.
	* misc/sys/file.h (L_SET, L_INCR, L_XTND): Don't define if L_SET
 	already defined.

	Incorporated -lutil library from 4.4-Lite.
	* misc/Makefile (extra-libs, libutil-routines): New variables.
	* misc/login.c, misc/login_tty.c, misc/logout.c, misc/logwtmp.c,
	sysdeps/generic/pty.c: New files for -lutil incorporated from 4.4-Lite.

	Support simple, light-weight unwind-protect mechanism for longjmp.
	* setjmp/longjmp.c: Call _longjmp_unwind first thing.
	* sysdeps/mach/hurd/jmp-unwind.c: New file.
	* sysdeps/stub/jmp-unwind.c: New file.
	* sysdeps/i386/jmp_buf.h (_JMPBUF_UNWINDS): New macro.
	* sysdeps/mips/jmp_buf.h (_JMPBUF_UNWINDS): New macro.
	* setjmp/Makefile (routines): Add jmp-unwind.
	* hurd/hurd/userlink.h (struct hurd_userlink): Move `next' and
 	`prevp' members into new substructure `resource'; add another such
 	substructure `thread' and members `cleanup' (function ptr) and
 	`cleanup_data' (generic ptr).
	(_hurd_userlink_link, _hurd_userlink_unlink): Insert/remove LINK
	into the `_hurd_self_sigstate ()->active_resources' list via the
	`thread' substructure.
	* hurd/hurd/port.h (_hurd_port_cleanup): Declare it.
	(_hurd_port_locked_get): Set LINK->cleanup to _hurd_port_cleanup and
	LINK->cleanup_data' to the port extracted.
	* hurd/hurd/signal.h (struct hurd_sigstate): New member
	`active_resources'.
	* hurd/port-cleanup.c: New file.
	* hurd/Makefile (routines): Add port-cleanup.

	* malloc/malloc.c: Include errno.h.

Sat Mar 25 18:24:21 1995  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>

	* locale/loadlocale.c (_nl_load_locale): Avoid */ inside comment.
1995-03-27 10:00:09 +00:00
..
sys initial import 1995-02-18 01:27:10 +00:00
__longjmp.c initial import 1995-02-18 01:27:10 +00:00
__math.h initial import 1995-02-18 01:27:10 +00:00
_exit.c initial import 1995-02-18 01:27:10 +00:00
accept.c initial import 1995-02-18 01:27:10 +00:00
access.c initial import 1995-02-18 01:27:10 +00:00
acct.c initial import 1995-02-18 01:27:10 +00:00
acos.c initial import 1995-02-18 01:27:10 +00:00
adjtime.c initial import 1995-02-18 01:27:10 +00:00
alarm.c initial import 1995-02-18 01:27:10 +00:00
asin.c initial import 1995-02-18 01:27:10 +00:00
asm-syntax.h initial import 1995-02-18 01:27:10 +00:00
atan2.c initial import 1995-02-18 01:27:10 +00:00
bind.c initial import 1995-02-18 01:27:10 +00:00
brdinit.c initial import 1995-02-18 01:27:10 +00:00
brk.c initial import 1995-02-18 01:27:10 +00:00
bsd-_setjmp.c initial import 1995-02-18 01:27:10 +00:00
bsd-setjmp.c initial import 1995-02-18 01:27:10 +00:00
bytesex.h initial import 1995-02-18 01:27:10 +00:00
cbrt.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
clock.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 initial import 1995-02-18 01:27:10 +00:00
confstr.h initial import 1995-02-18 01:27:10 +00:00
connect.c initial import 1995-02-18 01:27:10 +00:00
console.c initial import 1995-02-18 01:27:10 +00:00
cos.c initial import 1995-02-18 01:27:10 +00:00
cosh.c initial import 1995-02-18 01:27:10 +00:00
ctermid.c initial import 1995-02-18 01:27:10 +00:00
cuserid.c initial import 1995-02-18 01:27:10 +00:00
dbl2mpn.c initial import 1995-02-18 01:27:10 +00:00
defs.c initial import 1995-02-18 01:27:10 +00:00
direct.h initial import 1995-02-18 01:27:10 +00:00
dirfd.c * io/Makefile (routines): Add euidaccess. 1995-02-25 01:23:32 +00:00
dirstream.h initial import 1995-02-18 01:27:10 +00:00
drem.c initial import 1995-02-18 01:27:10 +00:00
dup2.c initial import 1995-02-18 01:27:10 +00:00
dup.c initial import 1995-02-18 01:27:10 +00:00
errlist.c initial import 1995-02-18 01:27:10 +00:00
errnos.h initial import 1995-02-18 01:27:10 +00:00
euidaccess.c * io/Makefile (routines): Add euidaccess. 1995-02-25 01:23:32 +00:00
exc2signal.c initial import 1995-02-18 01:27:10 +00:00
execve.c initial import 1995-02-18 01:27:10 +00:00
exp.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
fmod.c initial import 1995-02-18 01:27:10 +00:00
fork.c initial import 1995-02-18 01:27:10 +00:00
fpathconf.c initial import 1995-02-18 01:27:10 +00:00
frexp.c initial import 1995-02-18 01:27:10 +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
getdomain.c initial import 1995-02-18 01:27:10 +00:00
getdtsz.c initial import 1995-02-18 01:27:10 +00:00
getegid.c initial import 1995-02-18 01:27:10 +00:00
getenv.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
getpagesize.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
getrusage.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
gettimeofday.c initial import 1995-02-18 01:27:10 +00:00
getuid.c initial import 1995-02-18 01:27:10 +00:00
gtty.c initial import 1995-02-18 01:27:10 +00:00
huge_val.h initial import 1995-02-18 01:27:10 +00:00
init-fault.c initial import 1995-02-18 01:27:10 +00:00
init-posix.c initial import 1995-02-18 01:27:10 +00:00
ioctl.c initial import 1995-02-18 01:27:10 +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
isinf.c initial import 1995-02-18 01:27:10 +00:00
isinfl.c initial import 1995-02-18 01:27:10 +00:00
isnanl.c initial import 1995-02-18 01:27:10 +00:00
jmp_buf.h 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 initial import 1995-02-18 01:27:10 +00:00
killpg.c initial import 1995-02-18 01:27:10 +00:00
ldbl2mpn.c initial import 1995-02-18 01:27:10 +00:00
libc_fatal.c 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
log10.c initial import 1995-02-18 01:27:10 +00:00
log.c initial import 1995-02-18 01:27:10 +00:00
logb.c initial import 1995-02-18 01:27:10 +00:00
longjmp-ctx.c initial import 1995-02-18 01:27:10 +00:00
longjmp-ts.c 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
machine-lock.h initial import 1995-02-18 01:27:10 +00:00
machine-sp.h initial import 1995-02-18 01:27:10 +00:00
madvise.c initial import 1995-02-18 01:27:10 +00:00
mkdir.c initial import 1995-02-18 01:27:10 +00:00
mkfifo.c initial import 1995-02-18 01:27:10 +00:00
mknod.c initial import 1995-02-18 01:27:10 +00:00
mkstemp.c initial import 1995-02-18 01:27:10 +00:00
mktemp.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
morecore.c initial import 1995-02-18 01:27:10 +00:00
mpn2dbl.c initial import 1995-02-18 01:27:10 +00:00
mpn2flt.c initial import 1995-02-18 01:27:10 +00:00
mpn2ldbl.c initial import 1995-02-18 01:27:10 +00:00
mprotect.c initial import 1995-02-18 01:27:10 +00:00
msync.c initial import 1995-02-18 01:27:10 +00:00
munmap.c Fri Mar 3 12:24:52 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1995-03-06 00:27:08 +00:00
nan.h initial import 1995-02-18 01:27:10 +00:00
nice.c initial import 1995-02-18 01:27:10 +00:00
nlist.c initial import 1995-02-18 01:27:10 +00:00
open.c initial import 1995-02-18 01:27:10 +00:00
opendir.c initial import 1995-02-18 01:27:10 +00:00
pathconf.c initial import 1995-02-18 01:27:10 +00:00
pause.c Mon Mar 13 01:48:16 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1995-03-13 06:51:32 +00:00
pipe.c initial import 1995-02-18 01:27:10 +00:00
pipestream.c initial import 1995-02-18 01:27:10 +00:00
poll.c initial import 1995-02-18 01:27:10 +00:00
posix_opt.h initial import 1995-02-18 01:27:10 +00:00
ptrace.c initial import 1995-02-18 01:27:10 +00:00
putenv.c initial import 1995-02-18 01:27:10 +00:00
raise.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 initial import 1995-02-18 01:27:10 +00:00
readlink.c initial import 1995-02-18 01:27:10 +00:00
readv.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 initial import 1995-02-18 01:27:10 +00:00
recvmsg.c initial import 1995-02-18 01:27:10 +00:00
remove.c initial import 1995-02-18 01:27:10 +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
sendmsg.c initial import 1995-02-18 01:27:10 +00:00
sendto.c initial import 1995-02-18 01:27:10 +00:00
setdomain.c initial import 1995-02-18 01:27:10 +00:00
setegid.c initial import 1995-02-18 01:27:10 +00:00
setenv.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 initial import 1995-02-18 01:27:10 +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 initial import 1995-02-18 01:27:10 +00:00
setjmp.c initial import 1995-02-18 01:27:10 +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 initial import 1995-02-18 01:27:10 +00:00
shutdown.c initial import 1995-02-18 01:27:10 +00:00
sigaction.c initial import 1995-02-18 01:27:10 +00:00
sigaltstack.c initial import 1995-02-18 01:27:10 +00:00
sigblock.c initial import 1995-02-18 01:27:10 +00:00
sigcontext.h initial import 1995-02-18 01:27:10 +00:00
sigintr.c initial import 1995-02-18 01:27:10 +00:00
siglist.c initial import 1995-02-18 01:27:10 +00:00
signal.c initial import 1995-02-18 01:27:10 +00:00
signum.h initial import 1995-02-18 01:27:10 +00:00
sigpause.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
sigreturn.c initial import 1995-02-18 01:27:10 +00:00
sigsetmask.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
sigvec.c initial import 1995-02-18 01:27:10 +00:00
sin.c initial import 1995-02-18 01:27:10 +00:00
sinh.c initial import 1995-02-18 01:27:10 +00:00
sleep.c initial import 1995-02-18 01:27:10 +00:00
socket.c initial import 1995-02-18 01:27:10 +00:00
socketpair.c initial import 1995-02-18 01:27:10 +00:00
sqrt.c initial import 1995-02-18 01:27:10 +00:00
sstk.c initial import 1995-02-18 01:27:10 +00:00
start.c Sun Feb 19 17:46:13 1995 Roland McGrath <roland@duality.gnu.ai.mit.edu> 1995-02-20 01:08:14 +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
stdio_lim.h initial import 1995-02-18 01:27:10 +00:00
stime.c initial import 1995-02-18 01:27:10 +00:00
strtsupp.c initial import 1995-02-18 01:27:10 +00:00
stty.c initial import 1995-02-18 01:27:10 +00:00
swapon.c 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
syscall.c initial import 1995-02-18 01:27:10 +00:00
syscall.h initial import 1995-02-18 01:27:10 +00:00
sysconf.c initial import 1995-02-18 01:27:10 +00:00
sysd-stdio.c initial import 1995-02-18 01:27:10 +00:00
sysdep.c initial import 1995-02-18 01:27:10 +00:00
sysdep.h initial import 1995-02-18 01:27:10 +00:00
system.c initial import 1995-02-18 01:27:10 +00:00
tan.c initial import 1995-02-18 01:27:10 +00:00
tanh.c initial import 1995-02-18 01:27:10 +00:00
tcdrain.c initial import 1995-02-18 01:27:10 +00:00
tcflow.c initial import 1995-02-18 01:27:10 +00:00
tcflush.c initial import 1995-02-18 01:27:10 +00:00
tcgetattr.c initial import 1995-02-18 01:27:10 +00:00
tcgetpgrp.c initial import 1995-02-18 01:27:10 +00:00
tcsendbrk.c initial import 1995-02-18 01:27:10 +00:00
tcsetattr.c initial import 1995-02-18 01:27:10 +00:00
tcsetpgrp.c initial import 1995-02-18 01:27:10 +00:00
telldir.c initial import 1995-02-18 01:27:10 +00:00
tempname.c initial import 1995-02-18 01:27:10 +00:00
thread_state.h initial import 1995-02-18 01:27:10 +00:00
time.c Mon Mar 13 01:48:16 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1995-03-13 06:51:32 +00:00
times.c initial import 1995-02-18 01:27:10 +00:00
trampoline.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
ualarm.c initial import 1995-02-18 01:27:10 +00:00
udiv_qrnnd.c initial import 1995-02-18 01:27:10 +00:00
ulimit.c Mon Mar 13 01:48:16 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1995-03-13 06:51:32 +00:00
umask.c initial import 1995-02-18 01:27:10 +00:00
unlink.c initial import 1995-02-18 01:27:10 +00:00
usleep.c initial import 1995-02-18 01:27:10 +00:00
utime.c initial import 1995-02-18 01:27:10 +00:00
utimes.c initial import 1995-02-18 01:27:10 +00:00
vhangup.c initial import 1995-02-18 01:27:10 +00:00
wait3.c initial import 1995-02-18 01:27:10 +00:00
wait4.c initial import 1995-02-18 01:27:10 +00:00
wait.c initial import 1995-02-18 01:27:10 +00:00
waitflags.h initial import 1995-02-18 01:27:10 +00:00
waitpid.c initial import 1995-02-18 01:27:10 +00:00
write.c initial import 1995-02-18 01:27:10 +00:00
writev.c initial import 1995-02-18 01:27:10 +00:00