svn commit: r331185 - in stable/11/lib/libc: gen sys

Eitan Adler eadler at FreeBSD.org
Mon Mar 19 06:54:18 UTC 2018


Author: eadler
Date: Mon Mar 19 06:54:16 2018
New Revision: 331185
URL: https://svnweb.freebsd.org/changeset/base/331185

Log:
  MFC r326437:
  
  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.

Modified:
  stable/11/lib/libc/gen/signal.3
  stable/11/lib/libc/sys/dup.2
  stable/11/lib/libc/sys/getuid.2
  stable/11/lib/libc/sys/kill.2
  stable/11/lib/libc/sys/mknod.2
  stable/11/lib/libc/sys/pipe.2
  stable/11/lib/libc/sys/profil.2
  stable/11/lib/libc/sys/ptrace.2
  stable/11/lib/libc/sys/setuid.2
  stable/11/lib/libc/sys/sync.2
Directory Properties:
  stable/11/   (props changed)

Modified: stable/11/lib/libc/gen/signal.3
==============================================================================
--- stable/11/lib/libc/gen/signal.3	Mon Mar 19 06:49:49 2018	(r331184)
+++ stable/11/lib/libc/gen/signal.3	Mon Mar 19 06:54:16 2018	(r331185)
@@ -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: stable/11/lib/libc/sys/dup.2
==============================================================================
--- stable/11/lib/libc/sys/dup.2	Mon Mar 19 06:49:49 2018	(r331184)
+++ stable/11/lib/libc/sys/dup.2	Mon Mar 19 06:54:16 2018	(r331185)
@@ -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: stable/11/lib/libc/sys/getuid.2
==============================================================================
--- stable/11/lib/libc/sys/getuid.2	Mon Mar 19 06:49:49 2018	(r331184)
+++ stable/11/lib/libc/sys/getuid.2	Mon Mar 19 06:54:16 2018	(r331185)
@@ -86,4 +86,4 @@ The
 and
 .Fn geteuid
 functions appeared in
-.At v7 .
+.At v4 .

Modified: stable/11/lib/libc/sys/kill.2
==============================================================================
--- stable/11/lib/libc/sys/kill.2	Mon Mar 19 06:49:49 2018	(r331184)
+++ stable/11/lib/libc/sys/kill.2	Mon Mar 19 06:54:16 2018	(r331185)
@@ -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: stable/11/lib/libc/sys/mknod.2
==============================================================================
--- stable/11/lib/libc/sys/mknod.2	Mon Mar 19 06:49:49 2018	(r331184)
+++ stable/11/lib/libc/sys/mknod.2	Mon Mar 19 06:54:16 2018	(r331185)
@@ -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: stable/11/lib/libc/sys/pipe.2
==============================================================================
--- stable/11/lib/libc/sys/pipe.2	Mon Mar 19 06:49:49 2018	(r331184)
+++ stable/11/lib/libc/sys/pipe.2	Mon Mar 19 06:54:16 2018	(r331185)
@@ -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: stable/11/lib/libc/sys/profil.2
==============================================================================
--- stable/11/lib/libc/sys/profil.2	Mon Mar 19 06:49:49 2018	(r331184)
+++ stable/11/lib/libc/sys/profil.2	Mon Mar 19 06:54:16 2018	(r331185)
@@ -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: stable/11/lib/libc/sys/ptrace.2
==============================================================================
--- stable/11/lib/libc/sys/ptrace.2	Mon Mar 19 06:49:49 2018	(r331184)
+++ stable/11/lib/libc/sys/ptrace.2	Mon Mar 19 06:54:16 2018	(r331185)
@@ -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: stable/11/lib/libc/sys/setuid.2
==============================================================================
--- stable/11/lib/libc/sys/setuid.2	Mon Mar 19 06:49:49 2018	(r331184)
+++ stable/11/lib/libc/sys/setuid.2	Mon Mar 19 06:54:16 2018	(r331185)
@@ -156,7 +156,7 @@ The
 and
 .Fn setgid
 functions 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: stable/11/lib/libc/sys/sync.2
==============================================================================
--- stable/11/lib/libc/sys/sync.2	Mon Mar 19 06:49:49 2018	(r331184)
+++ stable/11/lib/libc/sys/sync.2	Mon Mar 19 06:54:16 2018	(r331185)
@@ -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