glibc/sysdeps
Roland McGrath 7eed8c34e9 1999-10-01 Roland McGrath <roland@baalperazim.frob.com>
* hurd/hurdioctl.c (rectty_dtable): Renamed to install_ctty.
	(install_ctty): Do the changing of the cttyid port cell here, inside
	the critical section while we holding the dtable lock.
	(_hurd_setcttyid, tiocsctty, tiocnotty): Use that instead of changing
	the port cell and calling rectty_dtable.
	(_hurd_locked_install_cttyid): New function, split out of install_ctty.
	(install_ctty): Use it inside a critical section, with the lock held.
	* sysdeps/mach/hurd/setsid.c (__setsid): Use
	_hurd_locked_install_cttyid to effect the cttyid and dtable changes
	after proc_setsid, having held the dtable lock throughout.
	* hurd/dtable.c (ctty_new_pgrp): With the dtable lock held, check the
	cttyid port for null and bail out early if so.  The dtable lock
	serializes us after any cttyid change and its associated dtable update.
1999-10-01 20:02:29 +00:00
..
alpha Correct counting of subsections. 1999-06-22 10:07:33 +00:00
am29k Update. 1998-03-09 09:11:57 +00:00
arm Define ARM specific versions of VALID_ELF_HEADER, VALID_ELF_OSABI, 1999-08-10 05:14:30 +00:00
generic (__aio_sigqueue): Use old style function definition to avoid a 1999-09-20 01:32:15 +00:00
gnu Add siglist.h. 1999-08-01 23:26:19 +00:00
hppa Updated from /src/gmp-2.0 1996-05-07 21:04:52 +00:00
i370 update. 1997-07-11 01:19:07 +00:00
i386 Correct assembler commands to fix warnings. 1999-10-01 16:00:37 +00:00
i860 Update. 1997-06-23 21:55:26 +00:00
i960 Update. 1998-03-09 09:11:57 +00:00
ieee754 Handle platforms with special __FLOAT_WORD_ORDER. 1999-08-09 05:41:32 +00:00
libm-i387 Update from main line. 1999-08-01 22:23:36 +00:00
libm-ieee754 Correct type in performance increase rewrite. 1999-08-17 22:35:54 +00:00
m68k * sysdeps/m68k/fpu/bits/fenv.h (fenv_t): Prepend __ to member 1999-05-22 17:14:30 +00:00
m88k Update. 1998-03-09 09:11:57 +00:00
mach 1999-10-01 Roland McGrath <roland@baalperazim.frob.com> 1999-10-01 20:02:29 +00:00
mips Update. 1999-05-23 10:13:49 +00:00
mvs update. 1997-07-11 01:19:07 +00:00
posix (gaih_local): Test protocol and socktype. 1999-09-12 19:17:09 +00:00
powerpc (exchange_and_add): Remove `volatile'; 1999-07-09 14:14:40 +00:00
rs6000 Update. 1998-03-09 09:11:57 +00:00
sparc Update from main branch. 1999-05-25 12:28:09 +00:00
standalone Update. 1999-02-07 12:50:11 +00:00
tahoe update from main archive 960909 1996-09-10 02:00:15 +00:00
unix Regenerated: autoconf sysdeps/unix/sysv/linux/configure.in 1999-10-01 16:44:43 +00:00
vax Update. 1998-03-09 09:11:57 +00:00
wordsize-32 Update. 1999-05-19 15:35:26 +00:00
wordsize-64 Update. 1999-05-19 15:35:26 +00:00
z8000 Updated from /src/gmp-2.0 1996-05-07 21:04:52 +00:00