Mark Newton
5462f43fb0
Avoid possible panic by checking for EFAULT from copyinstr() during
...
pathname translation.
Submitted by: green
1999-08-14 10:52:33 +00:00
Mark Newton
275d27d822
Previous commit also removed some 'const' qualifiers on args for
...
svr4_sys_sendto() which probably shouldn't have been 'const'.
1999-07-30 13:44:43 +00:00
Mark Newton
c8f2ce34ac
Previous commit also finished cleaning up some dev_t -> udev_t transformations
...
related to the commit for rev 1.3 of svr4_stat.c.
svr4_sysvec.c also received a copyright message (which is why it grew by
28 lines).
1999-07-30 13:42:56 +00:00
Mark Newton
f46f4cccb8
Fix svr4_sys_poll(); SysV STREAMS produce return values from poll() which
...
BSD sockets don't. Guess at a correct emulation for those values (it seems
to work for telnet, ftp and friends)
1999-07-30 13:12:26 +00:00
Mark Newton
587297dc40
Add $Id$ tags
1999-07-30 12:45:21 +00:00
Mark Newton
6ef6864f94
Fix panic caused when *stat64() family of syscalls try to fill-in
...
their svr4_stat64 structures with old dev_t values instead of udev_t's.
Panic was caused when major() and minor() were called with args which
weren't pointers. The panic was probably introduced in rev 1.51 of
kern_conf.c
1999-07-30 12:43:30 +00:00
Martin Cracauer
8f437f4439
Rename struct members sa_siginfo. POSIX reserves identifiers starting
...
with sa_ when <signal.h> is included. They would conflict with the
upcoming SA_SIGINFO implementation.
Reviewed by: BDE
1999-07-06 06:55:29 +00:00
Brian Feldman
6989d53551
sys/buf.h needs to have included sys/systm.h for spl prototypes.
1999-07-03 04:56:57 +00:00
Peter Wemm
0749bbe267
Ack! I deleted "struct", not "const".. Oh boy...
...
Submitted by: jkh
1999-05-10 12:38:41 +00:00
Peter Wemm
e37622b251
Fix a couple of warnings and some bitrot in comments.
1999-05-09 16:04:14 +00:00
Poul-Henning Kamp
f711d546d2
Suser() simplification:
...
1:
s/suser/suser_xxx/
2:
Add new function: suser(struct proc *), prototyped in <sys/proc.h>.
3:
s/suser_xxx(\([a-zA-Z0-9_]*\)->p_ucred, \&\1->p_acflag)/suser(\1)/
The remaining suser_xxx() calls will be scrutinized and dealt with
later.
There may be some unneeded #include <sys/cred.h>, but they are left
as an exercise for Bruce.
More changes to the suser() API will come along with the "jail" code.
1999-04-27 11:18:52 +00:00
Peter Wemm
e91896117b
Well folks, this is it - The second stage of the removal for build support
...
for LKM's..
1999-04-17 08:36:07 +00:00
Peter Wemm
6637b74945
Image activators use EXEC_SET(), not TEXT_SET(). (The first is a macro
...
wrapper for DECLARE_MODULE(), the second is a linker set declaration)
1999-04-17 07:55:15 +00:00
Mark Newton
0f1110bb5f
svr4 emulator will refuse to unload itself if it is currently in use.
1999-02-04 12:43:17 +00:00
Mark Newton
4a735ee8b0
Acquiesce to proc.h for declarations of M_ZOMBIE, M_SUBPROC (and reorder
...
includes so proc.h knows the right type for 'em).
Suggested by: bde
1999-02-01 13:26:13 +00:00
Mark Newton
871f5df0ef
Oops - Ripped out a bit of debugging code which will stop certain bits
...
of networking from working for people without DEC Tulip ethernet cards.
1999-01-30 09:42:55 +00:00
Mark Newton
f22dd58acc
Emulator KLD for SysVR4 executables grabbed from NetBSD.
...
See http://www.freebsd.org/~newton/freebsd-svr4 for limitations,
capabilities, history and TO-DO list.
1999-01-30 06:29:48 +00:00