Brian Somers
0ca6f91b84
When going from DATALINK_HANGUP directly to
...
DATALINK_OPENING, don't forget to change phase
to ESTABLISH if we're currently TERMINATE'ing.
Helped locate by: Chuck Robey <chuckr@mat.net>
1999-04-06 14:48:10 +00:00
Guy Helmer
589228bd6a
Replace LKM with KLD.
...
Submitted by: Nathan Ahlstrom <nrahlstr@winternet.com>
1999-04-06 14:04:37 +00:00
Guy Helmer
b6e0f7ece8
Replace LKM with KLD.
...
Submitted by: Nathan Ahlstrom <nrahlstr@winternet.com>
1999-04-06 13:57:33 +00:00
David E. O'Brien
d63360da03
* Fix indentation style bug.
...
* Missed a "<" on the /dev/null redirection in the runtime-info.h generation.
Submitted by: missing "<" by bde
1999-04-06 13:26:48 +00:00
David E. O'Brien
dd03234d28
Mispelled global option in usage.
1999-04-06 13:09:24 +00:00
Peter Wemm
28976ae4f1
Install these compat libs to /usr/lib/compat/aout. I think this will work
...
with the release builds.
1999-04-06 12:51:43 +00:00
Brian Somers
3bfc6c798d
MF src/libexec/telnetd: Verify the reverse DNS lookup
...
ala rlogind.
Suggested by: markm
1999-04-06 12:41:27 +00:00
Jordan K. Hubbard
3e6a56bb87
Add an option for resetting and rescanning the probed device list, perhaps
...
to now detect that CD you just remembered to put in the drive or that
pccard NIC that you've inserted (anybody can put pccardd in an mfsroot image
now you know.. :)
Requested by: Annelise Anderson <andrsn@andrsn.Stanford.EDU>
1999-04-06 08:25:53 +00:00
Alan Cox
47b9dbd431
Two changes to pmap_remove_all:
...
1. Switch to pmap_TLB_invalidate from invltlb, eliminating a full TLB
flush where a single-page flush suffices. (Also, this eliminates some
unnecessary IPIs.)
2. Use "loadandclear" to update the pte, eliminating a race condition
on SMPs.
Change #2 should be committed to -STABLE.
1999-04-06 04:52:27 +00:00
Peter Wemm
5ef4895832
This is a hack. Cron runs with stdin/out/err pointing to /dev/console,
...
which init thoughtfully revoke()'s when starting a getty on ttyv0. This
Cron's popen() was passing these fd's through to cron children (ie:
sendmail, *not* normal cron jobs). The side effects were usually
not noticed, but it tripped up postfix which did a sanity check to see
that stdin/out/err were open, and got EBADF even thought the fd's were
in use. I seem to recall sendmail itself has hacks to work around
this problem, it had a checkfd012() function, possibly for this same
problem. (Postfix has a workaround too now though..)
This is a hack, not a fix. It's probably best to check and perhaps
close/reopen() /dev/console if needed each time around the event loop.
It would probably be useful to actually see any error messages from cron.
1999-04-06 04:31:23 +00:00
Peter Wemm
964462c09d
Remove (but leave place markers) P_NOSWAP and P_PHYSIO - they were only
...
used for preventing swapouts of the UPAGES and there is another mechanism
for that (PHOLD/PRELE using p->p_lock).
1999-04-06 03:23:09 +00:00
Peter Wemm
3d28e3ed4e
Update p_flags doc.
1999-04-06 03:18:57 +00:00
Peter Wemm
4a40c5e7ee
Look at p_lock instead of P_NOSWAP etc as an indicator of unswappability.
...
(While here, put a #ifndef pgtok around the macro that gets a redefinition
warning)
1999-04-06 03:17:57 +00:00
Peter Wemm
c8da68e917
Don't forcibly kill processes that are locked in-core via PHOLD - it was
...
just checking P_NOSWAP before.
1999-04-06 03:14:56 +00:00
Peter Wemm
6ac1f14d0b
Use PHOLD/PRELE() instead of P_PHSYIO.
1999-04-06 03:12:22 +00:00
Peter Wemm
637cae1dd4
Only use p->p_lock (manage by PHOLD()/PRELE()) - P_NOSWAP/P_PHYSIO is no
...
longer set.
1999-04-06 03:11:34 +00:00
Peter Wemm
30c56d468c
Hold the mfs process's upages in-core with PHOLD rather than P_NOSWAP.
1999-04-06 03:08:43 +00:00
Peter Wemm
8a0d8193f2
Hold nfsd's upages in-core with PHOLD rather than P_NOSWAP.
1999-04-06 03:07:54 +00:00
Peter Wemm
2ada239c12
Use reference counted PHOLD/PRELE rather than the P_PHYSIO flag.
1999-04-06 03:06:51 +00:00
Peter Wemm
0cbbb7bffd
Use PHOLD/PRELE rather than P_PHYSIO.
1999-04-06 03:05:36 +00:00
Peter Wemm
57dc594832
Use the reference counted PHOLD()/PRELE() rather than P_PHYSIO.
1999-04-06 03:04:47 +00:00
Peter Wemm
af8ad83e5c
Use the reference-counted PHOLD()/PRELE() rather than P_NOSWAP.
1999-04-06 03:03:34 +00:00
Peter Wemm
88b4f4ee55
LK_RETRY is a vn_lock() flag, not one for lockmgr().
1999-04-06 03:02:11 +00:00
Daniel C. Sobral
459b9f6fce
Reactivate trace! after making it egcs-friendly.
1999-04-06 02:43:06 +00:00
Peter Wemm
b10532acb6
Zap the genclass makefile too, it's gone. (It was part of g++ - a hack to
...
create classes from templates manually)
1999-04-06 02:13:11 +00:00
Brian Somers
51d8a6713f
After receiving a connection and doing a reverse
...
lookup on the incoming IP, do a forward lookup on
the result and make sure that the IP is in the
resulting list. If it's not, put the IP number
in utmp/wtmp instead of the rogue name.
Stolen from: rlogind
Suggested by: sef
1999-04-06 00:29:41 +00:00
David E. O'Brien
5999400ea8
Clean up "lib-tools:", folding libgcc into the rest.
1999-04-05 22:37:54 +00:00
Brian Somers
5945a079eb
When we get an LCP TLU, go into PHASE_AUTHENTICATE
...
from any other phase besides PHASE_NETWORK, otherwise
there's a chance that we end up sending auth packets
and dropping the replies.
1999-04-05 21:52:10 +00:00
Wolfram Schneider
bd6b6ea98a
I've taken a pass through to add NetBSD and OpenBSD release dates,
...
and to shuffle the NetBSD and OpenBSD entries in the tree to line
the dates up with FreeBSD.
Submitted by: David Brownlee <abs@anim.dreamworks.com>
1999-04-05 21:51:32 +00:00
Jordan K. Hubbard
29fcf344ff
Move the proper set of libraries.
1999-04-05 21:41:56 +00:00
Julian Elischer
8d17e69460
Catch a case spotted by Tor where files mmapped could leave garbage in the
...
unallocated parts of the last page when the file ended on a frag
but not a page boundary.
Delimitted by tags PRE_MATT_MMAP_EOF and POST_MATT_MMAP_EOF,
in files alpha/alpha/pmap.c i386/i386/pmap.c nfs/nfs_bio.c vm/pmap.h
vm/vm_page.c vm/vm_page.h vm/vnode_pager.c miscfs/specfs/spec_vnops.c
ufs/ufs/ufs_readwrite.c kern/vfs_bio.c
Submitted by: Matt Dillon <dillon@freebsd.org>
Reviewed by: Alan Cox <alc@freebsd.org>
1999-04-05 19:38:30 +00:00
Nick Hibma
7b9e192e28
1) Add the defines for the Mass Storage class
...
2) Add comments
3) Add UE_DIR to replace the querying of UE_IN directly
1999-04-05 17:23:54 +00:00
Nick Hibma
ff0ccda34e
change wrong names in prototypes (pipe to dev)
1999-04-05 17:19:48 +00:00
Nick Hibma
5163f215e0
Add the defines for the Iomega Zip 100 drive
1999-04-05 17:12:46 +00:00
Nick Hibma
1294cd03e1
bugfix: initialise timeout for usbd_device_request as well.
...
moved statements around to reflect sequence in the struct, to make
finding these discrepancies easier.
1999-04-05 17:01:52 +00:00
Peter Wemm
5734634f4c
Make ppbus compile under egcs. I'm not sure about this casting-to-union-
...
-containing-the-type stuff, but gcc seemed to do it implicitly..
1999-04-05 15:43:11 +00:00
David E. O'Brien
bc240ae595
Crap! I grabbed the wrong Makefile from the test machine.
1999-04-05 10:21:30 +00:00
Peter Wemm
bd694cebfc
Fix type mismatch..
1999-04-05 10:18:50 +00:00
David E. O'Brien
d52e4b9c1a
Fix .for loop continuation lines style bugs.
...
Submitted by: bde
1999-04-05 09:01:45 +00:00
David E. O'Brien
1f9c1a3489
Turn off src/gnu/usr.bin/genclass -- it is OBE as it was part of libg++.
1999-04-05 08:48:08 +00:00
David E. O'Brien
17673af376
Add iostream Info docs.
1999-04-05 08:07:41 +00:00
Bruce Evans
940b0c98ca
Fixed disordering in previous 2 commits. Fixed an English error.
1999-04-05 07:38:07 +00:00
Robert Nordier
0e5731f9f4
Fix damage introduced in previous commit.
1999-04-05 07:36:30 +00:00
Robert Nordier
bf0eae60c5
Optimize better for space.
...
Thanks to: jdp
1999-04-05 07:24:51 +00:00
David E. O'Brien
2549292b15
Correct contents for the EGCS compiler documentation.
...
Currently it is unbuildable, but an info-aware developer should be able to get
this working w/o too much trouble.
1999-04-05 07:10:13 +00:00
Peter Wemm
fa8e1794b5
There's not much point in the EXPORTMFS #ifdef. I've had this sitting
...
in my tree for 12+ months, and I just noticed that NetBSD have (I think,
I've just seen the commit, not the change) just zapped it there.
It wasn't in the options files or LINT either.
1999-04-05 06:39:10 +00:00
Peter Wemm
16f9c40248
Zap files not in cvs-1.10
1999-04-05 06:36:11 +00:00
Peter Wemm
feeca969b0
Stray files that used to be in 1.9.x that are not in 1.10
1999-04-05 06:31:43 +00:00
Peter Wemm
769ae4addb
kldload("ccd") if the ccd module isn't present.
1999-04-05 06:30:12 +00:00
David E. O'Brien
256e5d49b4
libg++ is OBE.
1999-04-05 05:37:27 +00:00