Age | Commit message (Collapse) | Author |
|
All facts found on the CSRG CD 1 in the 2bsd directory.
Feedback and ok jmc@, ok sobrado@.
Note the large number of 3BSD -> 2BSD changes.
Kirk McKusick asked Cynthia Livingston (cael@, of USENIX, who converted
most manuals from man(7) to mdoc(7) for the 4.3BSD-Net/2 release and
added lots of historical information around that time) what happened
in this respect, and she answered that she often wrote "appeared
in 3BSD" when she was unsure of when a utility was added.
Thanks to Kirk and Cynthia for that clarification.
|
|
and add an 'rtableid' keyword to ps.
Add rtable id, thread id, and socket splice info to struct kinfo_file2
and make fstat display socket splice information.
Remove old KVM_PROC2 and kinfo_proc2 interfaces; bump libkvm major
Socket splice info and corrections from bluhm@ "Lovely" deraadt@
|
|
ok millert@
|
|
|
|
and suggestions from guenther.
ok guenther
|
|
ok deraadt@
|
|
ARG_MAX long, so that ic_trargv can execute reliably.
Thanks to Olivier Cherrier for reporting and helping to diagnose the
problem.
ok deraadt@
|
|
ok millert jmc
|
|
HW_NCPU when the only test was whether it's non-zero)
ok millert@
|
|
|
|
from Alexander Best
|
|
|
|
Diff from uwe@
|
|
ok deraadt@, sthen@, jasper@
|
|
ok jasper@ millert@
|
|
would insert 16000 letter l'. Going over the line limit makes no sense
so limit it's repetition and prevent the hang in the process.
ok guenther
|
|
specifically, rewrite them to permit some markup in the column headers,
and use "Ta" instead of literal tabs; mandoc does not currently match groff
100%, but a mandoc fix may be some time off, and we've gone enough releases
with poorly formatting column lists.
in some cases i have rewritten the lists as -tag, where -column made
little sense.
|
|
help/ok guenther millert
|
|
construct;
this also sidesteps what seems to be a problem with mandoc, in that
"-column -compact" seems to mess up the formatting. thus these pages should
now have their lists formatted nicely (i.e. correctly aligned and with indent
applied);
as a side note, the fact that headers are not properly marked up is another
issue which will be addressed separately (a mandoc fix is needed, i think).
i have fudged a few of these to mark up properly, since the workaround does
make sense for some pages.
as another side note, i haven;t fixed man7, as i need to prepare a separate
diff for kristaps and ingo.
|
|
|
|
simplify the symbolic modes format.
ok (and fine-tuned by) jmc@, millert@
|
|
ok deraadt
|
|
|
|
|
|
switched a while back.
ok miod, kettenis
|
|
|
|
|
|
problem has been tracked down. This fixes the sharing of the signal
handling state: shared bits go in sigacts, per-rthread bits goes in
struct proc.
ok deraadt@
|
|
|
|
discussed with lots of people, tested by naddy@,
"move fast" deraadt@
|
|
from netbsd, prompted by Jesus Sanchez. ok miller@
|
|
|
|
option's description. jmc points out this works better than deferring
such information to a post-options sentence.
|
|
text copied from mv, as noticed by otto.
|
|
|
|
|
|
specifically
ok nicm
|
|
by miod@.
|
|
|
|
|
|
no 'c' partition. So don't call opendev(3) with OPENDEV_PART.
ok deraadt@
|
|
has changed to conform with modern groff releases.
diff for route6d(8) written mostly by schwarze@, with lots of useful
advice from jmc@.
ok jmc@, schwarze@
|
|
until they're zombies and then send them signals (for intr mounts). Until
that is untangled, the sigacts change is unsafe. sthen@ was the victim
for this one
|
|
be shared (p_sigignore, p_sigcatch, P_NOCLDSTOP, P_NOCLDWAIT) moves
to struct sigacts, wihle stuff that should be per rthread (ps_oldmask,
SAS_OLDMASK, ps_sigstk) moves to struct proc. Treat the coredumping
state bits (ps_sig, ps_code, ps_type, ps_sigval) as per-rthread
until our locking around coredumping is better.
Oh, and remove the old SunOS-compat ps_usertramp member.
"I like the sound of this" tedu@
|
|
that we've got name we want for the API we want
"ZAP!" deraadt@
|
|
|
|
aligning the table for easier reading.
ok ariane@, millert@, deraadt@
|
|
noticed by and ok kevlo@
|
|
no binary change.
sure @deraadt
|
|
in libkvm with the stable-ABI versions that are currently named
KERN_PROC2, kvm_get{proc,argv,envv}2(). The latter names and symbols
will continue to be supported for a few releases.
Committing now that they ports people have had a couple releases
to update pkgs that usd the old functions
|