Commit Graph

1512 Commits

Author SHA1 Message Date
Ulrich Drepper
916d5ded93 Include linux_fsinfo.h instead of defining *_SUPER_MAGIC. 1999-11-18 16:43:37 +00:00
Ulrich Drepper
c17e637380 Sorted entries and added comments. 1999-11-18 16:43:02 +00:00
Roland McGrath
267ff95b79 1999-11-18 Roland McGrath <roland@baalperazim.frob.com>
* hurd/hurdsig.c (_hurdsig_init): If __hurd_threadvar_stack_mask is
	nonzero, use cthread_fork to create the signal thread.
	* hurd/msgportdemux.c (_hurd_msgport_receive): Initialize
	_hurd_msgport_thread here (to self).
	* sysdeps/mach/hurd/fork.c (__fork): When __hurd_sigthread_stack_end
	is zero, instead compute child signal thread's starting SP from parent
	signal thread's current SP and the threadvar_stack variables.
	* hurd/Versions (GLIBC_2.1.3): Add cthread_fork, cthread_detach.
	These are now referenced weakly by _hurdsig_init.
1999-11-18 06:17:13 +00:00
Ulrich Drepper
bd6ae2a380 (DEVFS_SUPER_MAGIC): Added. 1999-11-17 20:36:55 +00:00
Ulrich Drepper
c34eb7a28e (__getpt): Check for devfs. 1999-11-17 20:36:43 +00:00
Ulrich Drepper
82f48ce4a5 (grantpt): Add support for devfs. 1999-11-17 20:36:27 +00:00
Ulrich Drepper
22c6e0cf59 Add TCP_CORK definition. 1999-11-17 20:31:47 +00:00
Ulrich Drepper
ffa63be3eb Added scsi_ioctl.h. 1999-11-17 19:56:59 +00:00
Ulrich Drepper
54aa2261b9 (TYPE_ENCLOSURE): Added to sync with Linux 2.3.26. 1999-11-17 19:56:22 +00:00
Ulrich Drepper
528c8e28b7 Synced with Linux 2.3.26; pretty printed. 1999-11-17 19:56:08 +00:00
Ulrich Drepper
d2907fd4e2 (sysdep_headers): Added scsi_ioctl.h. 1999-11-17 19:55:55 +00:00
Ulrich Drepper
370332fe23 Defines from Linux scsi_ioctl.h header. 1999-11-17 19:55:38 +00:00
Ulrich Drepper
da638d57aa Remove duplicate code. 1999-11-15 08:02:56 +00:00
Ulrich Drepper
91996e307b Add __syscall_setrlimit. 1999-11-15 07:30:53 +00:00
Roland McGrath
369d284902 1999-11-14 Roland McGrath <roland@baalperazim.frob.com>
* sysdeps/mach/hurd/nfs/nfs.h: New file, empty but for comments.
	Its presence lets librpcsvc compile ok.  This from Mark Kettenis.
	We don't install this file for users.
	* sysdeps/mach/hurd/Dist: Add it.
	* sysdeps/mach/hurd/Makefile [$(subdir) = sunrpc] (sysdep_headers):
	Append nfs/nfs.h here.
1999-11-15 00:38:58 +00:00
Ulrich Drepper
ec2ecc4da0 Update from main branch. 1999-11-15 00:09:06 +00:00
Ulrich Drepper
90832e9ef7 Add setrlimit syscall. 1999-11-15 00:05:52 +00:00
Ulrich Drepper
b79aebd1d3 Add prototype for __syscall_setrlimit. 1999-11-15 00:05:17 +00:00
Ulrich Drepper
9ca2b1c700 Add prototype for __syscall_execve. 1999-11-15 00:04:52 +00:00
Ulrich Drepper
1a82f5fee4 Remove duplication. 1999-11-14 08:12:58 +00:00
Ulrich Drepper
c93cbc4252 Remove features available only in glibc 2.2. 1999-11-14 07:07:03 +00:00
Roland McGrath
9eabf04299 1999-11-09 Roland McGrath <roland@baalperazim.frob.com>
* hurd/report-wait.c (describe_port): Return char * and use __stpcpy
	to return the location of the null byte written into the string.
	(describe_number): Likewise.
	(describe_number): Remove assert, not always used with #.
	If FLAVOR is null, don't use it.
	(describe_number): Take signed argument and print a - if negative.
	(_S_msg_report_wait): Report system call number for system calls that
	aren't mach_msg.  Soup up reporting for mach_msg: If destination port
	matches SS->intr_port, bracket port description with [...] to indicate
	a Hurd interruptible RPC; if destination port is null, examine the
	receive port and report that state; if receive port is also null,
	check for timeout and report its value.
	* sysdeps/mach/hurd/i386/intr-msg.h (MSG_EXAMINE): Return int that is
	zero iff we managed to examine the stack; take new args RCV_NAME,
	SEND_NAME, OPTION, and TIMEOUT to fill in with mach_msg args.
1999-11-13 23:42:53 +00:00
Roland McGrath
f1699640b1 1999-10-04 Roland McGrath <roland@baalperazim.frob.com>
* hurd/hurdlookup.c (__hurd_directory_name_split): New function.
	(__directory_name_split): New function.
	* hurd/hurd.h: Declare them.
	* sysdeps/mach/hurd/rmdir.c: Use __directory_name_split instead of
	__file_name_split, so we ignore trailing slashes properly.
	* sysdeps/mach/hurd/rename.c: Likewise.
1999-11-13 23:42:45 +00:00
Ulrich Drepper
3ec83e0625 Add SIGPWR define from current kernel headers. 1999-11-13 18:01:50 +00:00
Ulrich Drepper
bed17a1d19 Sync with header files from other architectures. 1999-11-13 18:01:36 +00:00
Ulrich Drepper
94ce2150da (BFS_MAGIC): Added.
Add values for devpts, efs, qnx4 and reiser file systems.
1999-11-13 00:53:06 +00:00
Ulrich Drepper
57c3dfd78b (N_SYNC_PPP): Added 1999-11-13 00:51:46 +00:00
Ulrich Drepper
e2ee86a669 dded missing N_* constants. 1999-11-13 00:51:03 +00:00
Ulrich Drepper
55eadc4112 Add more pr* types used by the debugger. 1999-11-13 00:48:53 +00:00
Ulrich Drepper
28b4521356 (__rlim_t, __rlim64_t): Make unsigned. 1999-11-13 00:36:39 +00:00
Ulrich Drepper
1c653c9d8a (RLIM_INFINITY): Adjust for kernel changes. 1999-11-13 00:35:12 +00:00
Ulrich Drepper
faac7d0202 Follow main branch. 1999-11-13 00:33:57 +00:00
Ulrich Drepper
04095d5a47 Follow changes from i386 version. 1999-11-12 21:27:01 +00:00
Ulrich Drepper
729d4c017a Include sys/ucontext.h instead of duplicating definitions. 1999-11-10 04:58:52 +00:00
Ulrich Drepper
9ca4113b7b (getlogin_r): Sync with getlogin implementation for ttyname_r call; fix
inverted condition; return ut_user.
1999-11-10 03:27:23 +00:00
Ulrich Drepper
36c16314b8 Define values also as macros. 1999-11-10 03:27:00 +00:00
Ulrich Drepper
7e28343cdf Don't put commas at the end of enumerator lists (-pedantic complains).
(feraiseexcept): Use i#*X as the constraint.  Fix a bug in the
test for 'one bit set'.
(feclearexcept): Likewise.
1999-11-08 23:37:52 +00:00
Ulrich Drepper
3659ba434a Define aliases __nexttowardl and nexttowardl. 1999-10-24 23:42:29 +00:00
Roland McGrath
95688720e8 1999-10-19 Bruno Haible <haible@ilog.fr>
* sysdeps/mach/sleep.c (__sleep): If we slept longer than requested,
	return 0, not UINT_MAX.
1999-10-19 17:53:26 +00:00
Ulrich Drepper
91c4d9d89f (__cprojl): Fix bug: NaN + i NaN returns now NaN + i NaN. 1999-10-19 03:32:17 +00:00
Ulrich Drepper
1b0a179313 (__cprojf): Fix bug: NaN + i NaN returns now NaN + i NaN. 1999-10-19 03:31:52 +00:00
Ulrich Drepper
77a9b86190 (__cproj): Fix bug: NaN + i NaN returns now NaN + i NaN. 1999-10-19 03:31:10 +00:00
Ulrich Drepper
ef40f7296d Added struct in_pktinfo. 1999-10-17 03:36:33 +00:00
Ulrich Drepper
ea4f32708f (__sleep): Optimize for zero seconds. 1999-10-14 19:21:37 +00:00
Ulrich Drepper
cec8f54ac1 Don't define register names unconditionally, only if __USE_GNU. 1999-10-12 23:35:13 +00:00
Ulrich Drepper
48d4f49ffd Update to match generic Linux version. 1999-10-12 15:21:18 +00:00
Ulrich Drepper
4362c65427 Declare SA_SIGINFO. 1999-10-11 19:21:45 +00:00
Ulrich Drepper
c1d710ff11 Regenerated: autoconf sysdeps/unix/sysv/linux/configure.in 1999-10-11 04:36:12 +00:00
Ulrich Drepper
0ebb1613e6 Fix typo. 1999-10-11 00:45:48 +00:00
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