Commit Graph

54839 Commits

Author SHA1 Message Date
mjl
fecb1c8c63 Reorder arguments to error message so the message actually makes
sense. Closes PR/ by Martin Berger <>.
1999-08-25 17:26:20 +00:00
bouyer
d6c3ef56b4 Guard pool_get()/pool_put() with splbio()/splx(). Fix kern/8245. 1999-08-25 17:08:20 +00:00
itojun
2df1b7b510 make it compilable with -DINET6.
-DINET6 is not enabled, as i run no test yet.
1999-08-25 16:28:41 +00:00
augustss
02a79dc13e Add Multitech MT5634ZBA. From FreeBSD. 1999-08-25 16:28:12 +00:00
christos
a4c5e0c550 Make this compile with krb5. 1999-08-25 16:23:52 +00:00
itojun
809ab7f1ff When listening socket goes away, remove assockated syn cache entires.
Stale syn cache entries are useless because none of them will be used
if there is no listening socket, as tcp_input looks up listening socket by
in_pcblookup*() before looking into syn cache.

This fixes race condition due to dangling socket pointer from syn cache
entries to listening socket (this was introduced when ipsec is merged in).

This should preserve currently implemented behavior (but not 4.4BSD
behavior prior to syn cache).

Tested in KAME repository before commit, but we'd better run some
regression tests.
1999-08-25 15:23:12 +00:00
sommerfeld
197579af47 Change variable used for directory offset from "int" to "off_t".
Overkill, but avoids a host of truncation problems.
1999-08-25 14:42:35 +00:00
itojun
ad853adad7 sync with recent kame: fix source address selection on IPv6 tunnel ipsec. 1999-08-25 12:56:38 +00:00
itojun
d48c55f4f0 ctlinput handling must look at ip6_src, not ip6_dst.
(this makes path mtu handling wrong)
1999-08-25 12:38:14 +00:00
ad
cb55d0c1ac Add an AUTHOR section. 1999-08-25 09:25:42 +00:00
ad
9a61ce5bff When clearing the entire display, point to the start of the framebuffer,
not start of console output. Also, do not advance by ri_delta every row.
1999-08-25 08:45:25 +00:00
nisimura
de9efb01d3 - Fix an error in cursor image manipulation. I learned a pair of Bt431
were populated in reverse order from PMAG-A MX ...
1999-08-25 07:56:22 +00:00
thorpej
f0c52a4b8c bump libc minor 1999-08-25 05:17:20 +00:00
thorpej
51e12b8455 Add the SVID IPC tests. 1999-08-25 05:16:41 +00:00
thorpej
cff45b3bc0 formatting nits; nothing a quick pass through indent(1) can't fix. 1999-08-25 05:15:39 +00:00
thorpej
8c879edd2b Nuke extra RCS ID, rearrange some includes. 1999-08-25 05:13:06 +00:00
thorpej
6d16244386 Update for new semctl() footprint. 1999-08-25 05:12:15 +00:00
thorpej
345cb51c05 Update for changes to SVID IPC data structures. 1999-08-25 05:11:51 +00:00
thorpej
30dca7f7db Add __msgctl13(), __semctl13(), and __shmctl13() (symbols are __RENAME()'d
in their respective header files).  Add PSEUDO stubs for the old versions
of these system calls.

Note that __semctl13() doesn't require the extra stub that the old
semctl()/__semctl() did, as the SUSv2 version takes variable arguments,
and thus does not require the extra indirection.
1999-08-25 05:09:27 +00:00
thorpej
4aafee104b Regen. 1999-08-25 05:06:31 +00:00
thorpej
dc8ecaa15b Overhaul of the SVID IPC facilities, primarily to use the types specified
by the Single UNIX Specification version 2, rather than the SVR2-derived
types.  While I was here, I did a namespace sweep to expose the constants
and strucutures, and structure members described by SUSv2; documentation
updates coming shortly.

Fixes kern/8158.
1999-08-25 05:05:48 +00:00
thorpej
0174ee34d0 Add COMPAT_14. 1999-08-25 04:55:53 +00:00
thorpej
2c358fca82 Update for new msgctl()/semctl()/shmctl() calls. 1999-08-25 04:52:06 +00:00
thorpej
03a42efc4b Regen. 1999-08-25 04:51:06 +00:00
thorpej
0dc5bd44d5 Update for new SVID IPC calls, and also update the list of syscalls
to include the complete set as of 9.x.
1999-08-25 04:50:53 +00:00
thorpej
0d32655143 Completely rewrite the HP-UX SVID IPC compat calls. 1999-08-25 04:50:08 +00:00
thorpej
c1f3fb3299 Regen. 1999-08-25 04:48:48 +00:00
thorpej
710fa26673 Update for new msgctl()/semctl()/shmctl(). 1999-08-25 04:48:21 +00:00
thorpej
9244fc5b3e Add compatibility calls for the 1.4 System V IPC *ctl() calls, and
update the 1.0 compat calls.
1999-08-25 04:47:12 +00:00
thorpej
ed1f903927 Regen. 1999-08-25 04:45:43 +00:00
thorpej
943b6fe91f Update for new msgctl()/semctl()/shmctl(), and add fhopen(), fhstat(),
and fhstatfs().
1999-08-25 04:45:24 +00:00
thorpej
708b54cada Add a simple (very simple) test program for the System V Semaphores
facility.

XXX No, really, this is very simple.  It tests but a small fraction of
this facility, but it is enough to verify that I didn't break anything
with some forthcoming changes to the kernel.
1999-08-25 04:35:34 +00:00
christos
6103aa4e65 forgot two #endif's :-( 1999-08-25 03:15:00 +00:00
christos
62f0521dee new docs 1999-08-25 03:10:28 +00:00
christos
847e9d2e3b resolve conflicts 1999-08-25 03:00:12 +00:00
christos
46a65cb807 resolve conflicts. 1999-08-25 02:52:15 +00:00
simonb
d65a712698 Fix some small tyops. 1999-08-25 02:12:05 +00:00
christos
b384567c88 merge changes. 1999-08-25 02:07:41 +00:00
christos
ec608f7058 changes from ppp-2.3.9 [synchronous] 1999-08-25 02:04:05 +00:00
nisimura
0bdb76e5cf - 24bit per pixel TX framebuffer occupies 0x600000. 1999-08-25 02:02:22 +00:00
christos
6f3787b1ea preliminary support for HDLCDISC [from pppd-2.3.9] 1999-08-25 01:47:33 +00:00
hubertf
4e95d7e16e -e may be specified multiple times, as per SUSv2. 1999-08-25 01:32:03 +00:00
ross
3844ce8324 Spelling. 1999-08-25 00:59:08 +00:00
simonb
c8276b07d3 Remove ifdef'd alpha call to set_clockintr() - the pmax and alpha clock.c
have diverged, and set_clockintr() doesn't exist on the alpha anymore!
1999-08-25 00:44:36 +00:00
perseant
193a2fa9f0 Remove partial-segment timestamp optimization from lfs_segmapv. If "time"
is not monotonically increasing (e.g. clock is slaved to another system)
the optimization will result in segments being treated as corrupt
(uncleanable).  If enough such "bad" segments were created, the cleaner would
clean continuously, and after some time the system would panic with "no
clean segments".

(Legitimately old partial-segments are relatively rare, and will have their
blocks culled by lfs_bmapv.)
1999-08-25 00:14:13 +00:00
sommerfeld
2e649e46d3 Fix PR8270:
Problem turned out to be due to improper handling of reads beyond EOF:
they should just return without error with the uio unchanged, and the
caller will recognize this as a zero-byte return (EOF).

The previous fix to protect directory reads against bogus uio_offset
values returned EINVAL, which broke mount -o union, which only
union'ed in the lower directory if the upper directory cleanly
returned EOF.

While we're here, protect kernfs as well.
1999-08-24 23:29:08 +00:00
thorpej
0eb52fcc16 Sanity check the data in the reciver. 1999-08-24 23:17:46 +00:00
thorpej
6aae223af2 Be more careful when sanity checking the message queue mode. 1999-08-24 23:03:03 +00:00
thorpej
aa3711786b Add a simple test program for the System V Shared Memory facility. 1999-08-24 23:01:56 +00:00
thorpej
6543a6ec9b Fix a thinko in a comment. 1999-08-24 22:36:33 +00:00