| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
wordsmithing and ok jmc@
|
| |
|
|
|
|
|
|
|
| |
Delete exect(2); it wasn't portable across archs and nothing used it.
ports test build by naddy@
ok deraadt@ kettenis@
|
| |
|
| |
|
|
|
|
| |
description.
|
|
|
|
|
|
| |
running
ok millert@ sobrado@
|
| |
|
|
|
|
| |
ok miod
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Mention the predecessor exec() in v1, and remove the bogus "appeared
in 3BSD", just leave "execve() appeared in v7", because:
(1) There is a direct line of inheritance from v7 (Bell, Jan 1979)
via 32v (Bell, May 1979) to 3BSD (UCB, Feb 1980), and it goes without
saying that children include code from their grandparents.
(2) It is impossible that there was parallel development of execve()
at Bell and UCB. The only UCB release before v7 was 1BSD (May 1978),
and even 2BSD (May 1979) did not include any kernel parts but fully
relied on the Bell v6 kernel. When Bell released 32v, the UCB did
not even own a VAX, and Bill Joy was still are pure userland hacker.
Only after the original UCBVAX arrived at Berkeley, Richard Fateman
involved Domenico Ferrari who involved Ozalp Babaoglu who started
kernel work at UCB, based on Bell 32v, later involving Bill Joy.
(3) Genetic analysis of the source code confirms this.
All kernel code involved is in sys1.c. Regarding this file,
the first two UCB releases, VAX 3BSD (based on Bell 32v)
and PDP-11 2.8BSD (Dec 1981, based on Bell v7) are more similar
to their respective Bell parents than to each other.
The Berkeley versions are cousins, not siblings:
v7 -> 32v: 523 +71 -60 = 534
v7 -> 2.8: 523 +305 -24 = 804
32v -> 3: 534 +169 -110 = 593
3 -> 2.8: 593 +413 -202 = 804
References:
http://oreilly.com/catalog/opensources/book/kirkmck.html
http://minnie.tuhs.org/cgi-bin/utree.pl?file=32V
http://minnie.tuhs.org/cgi-bin/utree.pl?file=V7/usr/sys/sys/sys1.c
http://minnie.tuhs.org/cgi-bin/utree.pl?file=32V/usr/src/sys/sys/sys1.c
http://minnie.tuhs.org/cgi-bin/utree.pl?file=3BSD/usr/src/sys/sys/sys1.c
https://www.mckusick.com/csrg/ - /cdrom1/2.8/usr/kernel/sys/sys/sys1.c
facts checked and ok sobrado@, style and formatting ok jmc@
|
|
|
|
|
|
|
|
| |
Add POSIX references for fchdir(2), fchmod(2), fchmodat(2),
fchown(2), lchown(2) and execve(2).
State that fchmod(2) can return EPERM as required by POSIX 2008 (tested).
Requested by sobrado@; ok guenther@ jmc@ sobrado@.
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
it.
ok jmc
|
| |
|
|
|
|
| |
agreed w/ otto@
|
|
|
|
| |
execve() first appeared in At v7, not Bx 4.2;
|
|
|
|
|
| |
termination with '\0') vs. null termination.
Input from krw@, jaredy@, jmc@. OK deraadt@
|
| |
|
|
|
|
|
|
| |
.Pp removal
-compact removal for displays
other list/display errors
|
| |
|
|
|
|
|
|
| |
from Mathias K. Straede (PR 3619);
ok miod@ deraadt@
|
|
|
|
|
|
| |
(i.e. stuff I got wrong the first time, or missed)
this includes some .Cd's with missing quotes and .Nm abuse in man4;
|
| |
|
|
|
|
| |
rescinded 22 July 1999. Proofed by myself and Theo.
|
|
|
|
|
|
| |
- merge COMPATIBILITY
- kill whitespace at EOL
- tidy up macros
|
|
|
|
| |
ok miod@ jmc@
|
|
|
|
| |
ok deraadt@ millert@
|
| |
|
| |
|
|
|
|
| |
being portable.
|
|
|
|
| |
breaks and getting rid of short lines, making these files easier to work with.
|
| |
|
| |
|
|
|
|
|
| |
- Some punctuation fixes.
- Some `id' -> `ID'.
|
| |
|
|
|
|
|
|
|
| |
- remove trailing spaces from end of lines
- add some .Dv
- change -1 to \-1, so `-' is taken as a negative sign
- other misc formatting fixes
|
| |
|
|
|
|
| |
is used instead; kwesterback@home.com
|
|
|
|
|
|
|
| |
- Sort xrefs by section, and then alphabetically.
- Add missing commas between xref items.
- Remove commas from the last xref entry.
- Remove duplicate entries.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|