svn commit: r326437 - in head/lib/libc: gen sys
Warner Losh
imp at FreeBSD.org
Fri Dec 1 22:48:23 UTC 2017
Author: imp
Date: Fri Dec 1 22:48:20 2017
New Revision: 326437
URL: https://svnweb.freebsd.org/changeset/base/326437
Log:
Correct history for Unix 2nd Edition through 6th Edition for the
system calls. Man pages are missing for v2 and v5, so any entries for
those versions were inferred by new implementations of these functions
in libc.
Obtained from: http://www.tuhs.org/cgi-bin/utree.pl
Modified:
head/lib/libc/gen/signal.3
head/lib/libc/sys/dup.2
head/lib/libc/sys/getuid.2
head/lib/libc/sys/kill.2
head/lib/libc/sys/mknod.2
head/lib/libc/sys/pipe.2
head/lib/libc/sys/profil.2
head/lib/libc/sys/ptrace.2
head/lib/libc/sys/setuid.2
head/lib/libc/sys/sync.2
Modified: head/lib/libc/gen/signal.3
==============================================================================
--- head/lib/libc/gen/signal.3 Fri Dec 1 22:38:28 2017 (r326436)
+++ head/lib/libc/gen/signal.3 Fri Dec 1 22:48:20 2017 (r326437)
@@ -28,7 +28,7 @@
.\" @(#)signal.3 8.3 (Berkeley) 4/19/94
.\" $FreeBSD$
.\"
-.Dd June 7, 2004
+.Dd December 1, 2017
.Dt SIGNAL 3
.Os
.Sh NAME
@@ -263,6 +263,10 @@ or
.Xr tty 4
.Sh HISTORY
The
+.Fn signal
+function appeared in
+.At v4 .
+The current
.Nm
facility appeared in
.Bx 4.0 .
Modified: head/lib/libc/sys/dup.2
==============================================================================
--- head/lib/libc/sys/dup.2 Fri Dec 1 22:38:28 2017 (r326436)
+++ head/lib/libc/sys/dup.2 Fri Dec 1 22:48:20 2017 (r326437)
@@ -28,7 +28,7 @@
.\" @(#)dup.2 8.1 (Berkeley) 6/4/93
.\" $FreeBSD$
.\"
-.Dd June 1, 2013
+.Dd December 1, 2017
.Dt DUP 2
.Os
.Sh NAME
@@ -163,7 +163,9 @@ system calls are expected to conform to
.Sh HISTORY
The
.Fn dup
-and
+function appeared in
+.At v3 .
+The
.Fn dup2
-functions appeared in
+function appeared in
.At v7 .
Modified: head/lib/libc/sys/getuid.2
==============================================================================
--- head/lib/libc/sys/getuid.2 Fri Dec 1 22:38:28 2017 (r326436)
+++ head/lib/libc/sys/getuid.2 Fri Dec 1 22:48:20 2017 (r326437)
@@ -88,4 +88,4 @@ function appeared in
The
.Fn geteuid
function appeared in
-.At v7 .
+.At v4 .
Modified: head/lib/libc/sys/kill.2
==============================================================================
--- head/lib/libc/sys/kill.2 Fri Dec 1 22:38:28 2017 (r326436)
+++ head/lib/libc/sys/kill.2 Fri Dec 1 22:48:20 2017 (r326437)
@@ -28,7 +28,7 @@
.\" @(#)kill.2 8.3 (Berkeley) 4/19/94
.\" $FreeBSD$
.\"
-.Dd March 15, 2012
+.Dd December 1, 2017
.Dt KILL 2
.Os
.Sh NAME
@@ -150,7 +150,11 @@ The
system call is expected to conform to
.St -p1003.1-90 .
.Sh HISTORY
-The
+A version of the
.Fn kill
function appeared in
-.At v7 .
+.At v3 .
+The signal number was added to the
+.Fn kill
+function in
+.At v4 .
Modified: head/lib/libc/sys/mknod.2
==============================================================================
--- head/lib/libc/sys/mknod.2 Fri Dec 1 22:38:28 2017 (r326436)
+++ head/lib/libc/sys/mknod.2 Fri Dec 1 22:48:20 2017 (r326437)
@@ -175,7 +175,7 @@ system call follows The Open Group Extended API Set 2
The
.Fn mknod
function appeared in
-.At v6 .
+.At v4 .
The
.Fn mknodat
system call appeared in
Modified: head/lib/libc/sys/pipe.2
==============================================================================
--- head/lib/libc/sys/pipe.2 Fri Dec 1 22:38:28 2017 (r326436)
+++ head/lib/libc/sys/pipe.2 Fri Dec 1 22:48:20 2017 (r326437)
@@ -28,7 +28,7 @@
.\" @(#)pipe.2 8.1 (Berkeley) 6/4/93
.\" $FreeBSD$
.\"
-.Dd July 20, 2016
+.Dd December 1, 2017
.Dt PIPE 2
.Os
.Sh NAME
Modified: head/lib/libc/sys/profil.2
==============================================================================
--- head/lib/libc/sys/profil.2 Fri Dec 1 22:38:28 2017 (r326436)
+++ head/lib/libc/sys/profil.2 Fri Dec 1 22:48:20 2017 (r326437)
@@ -31,7 +31,7 @@
.\" @(#)profil.2 8.1 (Berkeley) 6/4/93
.\" $FreeBSD$
.\"
-.Dd June 4, 1993
+.Dd December 1, 2017
.Dt PROFIL 2
.Os
.Sh NAME
@@ -109,7 +109,7 @@ contains an invalid address.
The
.Fn profil
function appeared in
-.At v7 .
+.At v6 .
.Sh BUGS
This routine should be named
.Fn profile .
Modified: head/lib/libc/sys/ptrace.2
==============================================================================
--- head/lib/libc/sys/ptrace.2 Fri Dec 1 22:38:28 2017 (r326436)
+++ head/lib/libc/sys/ptrace.2 Fri Dec 1 22:48:20 2017 (r326437)
@@ -2,7 +2,7 @@
.\" $NetBSD: ptrace.2,v 1.2 1995/02/27 12:35:37 cgd Exp $
.\"
.\" This file is in the public domain.
-.Dd September 14, 2017
+.Dd December 1, 2017
.Dt PTRACE 2
.Os
.Sh NAME
@@ -1105,4 +1105,4 @@ holds the minimum buffer size required on return.
The
.Fn ptrace
function appeared in
-.At v7 .
+.At v6 .
Modified: head/lib/libc/sys/setuid.2
==============================================================================
--- head/lib/libc/sys/setuid.2 Fri Dec 1 22:38:28 2017 (r326436)
+++ head/lib/libc/sys/setuid.2 Fri Dec 1 22:48:20 2017 (r326437)
@@ -158,7 +158,7 @@ function appeared in
The
.Fn setgid
function appeared in
-.At v7 .
+.At v4 .
.Sh SECURITY CONSIDERATIONS
Read and write permissions to files are determined upon a call to
.Xr open 2 .
Modified: head/lib/libc/sys/sync.2
==============================================================================
--- head/lib/libc/sys/sync.2 Fri Dec 1 22:38:28 2017 (r326436)
+++ head/lib/libc/sys/sync.2 Fri Dec 1 22:48:20 2017 (r326437)
@@ -28,7 +28,7 @@
.\" @(#)sync.2 8.1 (Berkeley) 6/4/93
.\" $FreeBSD$
.\"
-.Dd June 4, 1993
+.Dd December 1, 2017
.Dt SYNC 2
.Os
.Sh NAME
@@ -69,7 +69,7 @@ attributes.
The
.Fn sync
function appeared in
-.At v6 .
+.At v3 .
.Sh BUGS
The
.Fn sync
More information about the svn-src-all
mailing list