Module Name: src
Committed By: jruoho
Date: Thu Apr 29 06:54:26 UTC 2010
Modified Files:
src/lib/libc/gen: getcwd.3
src/lib/libc/stdio: mktemp.3
src/lib/libc/string: bcmp.3 bcopy.3 bzero.3 index.3 rindex.3
Log Message:
Add some STANDARDS lingo, mainly to note the functions that have been
removed from POSIX (2008).
To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 src/lib/libc/gen/getcwd.3
cvs rdiff -u -r1.25 -r1.26 src/lib/libc/stdio/mktemp.3
cvs rdiff -u -r1.12 -r1.13 src/lib/libc/string/bcmp.3 \
src/lib/libc/string/bzero.3 src/lib/libc/string/index.3
cvs rdiff -u -r1.11 -r1.12 src/lib/libc/string/bcopy.3 \
src/lib/libc/string/rindex.3
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/lib/libc/gen/getcwd.3
diff -u src/lib/libc/gen/getcwd.3:1.17 src/lib/libc/gen/getcwd.3:1.18
--- src/lib/libc/gen/getcwd.3:1.17 Mon Mar 22 19:30:53 2010
+++ src/lib/libc/gen/getcwd.3 Thu Apr 29 06:54:26 2010
@@ -1,4 +1,4 @@
-.\" $NetBSD: getcwd.3,v 1.17 2010/03/22 19:30:53 joerg Exp $
+.\" $NetBSD: getcwd.3,v 1.18 2010/04/29 06:54:26 jruoho Exp $
.\"
.\" Copyright (c) 1991, 1993
.\" The Regents of the University of California. All rights reserved.
@@ -29,7 +29,7 @@
.\"
.\" @(#)getcwd.3 8.2 (Berkeley) 12/11/93
.\"
-.Dd December 11, 1993
+.Dd April 29, 2010
.Dt GETCWD 3
.Os
.Sh NAME
@@ -132,10 +132,24 @@
.Xr strerror 3
.Sh STANDARDS
The
+.Fn getwd
+and
.Fn getcwd
-function
-conforms to
+functions conform to
.St -p1003.1-90 .
+The
+.St -p1003.1-2004
+revision marked
+.Fn getwd
+as legacy and recommended the use of
+.Fn getcwd
+instead.
+The
+.St -p1003.1-2008
+revision removed
+.Fn getwd
+from the specification.
+.Pp
The ability to specify a
.Dv NULL
pointer and have
Index: src/lib/libc/stdio/mktemp.3
diff -u src/lib/libc/stdio/mktemp.3:1.25 src/lib/libc/stdio/mktemp.3:1.26
--- src/lib/libc/stdio/mktemp.3:1.25 Fri Aug 4 20:55:45 2006
+++ src/lib/libc/stdio/mktemp.3 Thu Apr 29 06:54:26 2010
@@ -1,4 +1,4 @@
-.\" $NetBSD: mktemp.3,v 1.25 2006/08/04 20:55:45 jld Exp $
+.\" $NetBSD: mktemp.3,v 1.26 2010/04/29 06:54:26 jruoho Exp $
.\"
.\" Copyright (c) 1989, 1991, 1993
.\" The Regents of the University of California. All rights reserved.
@@ -29,7 +29,7 @@
.\"
.\" @(#)mktemp.3 8.1 (Berkeley) 6/4/93
.\"
-.Dd July 28, 1998
+.Dd April 29, 2010
.Dt MKTEMP 3
.Os
.Sh NAME
@@ -249,6 +249,23 @@
.Xr open 2 ,
.Xr stat 2 ,
.Xr umask 2
+.Sh STANDARDS
+The
+.Fn mktemp
+conforms to
+.St -p1003.1-2001 .
+It was however removed from the specification in the
+.St -p1003.1-2008
+revision.
+The
+.Fn mkstemp
+and
+.Fn mkdtemp
+conform to
+.St -p1003.1-2004
+and
+.St -p1003.1-2008 ,
+respectively.
.Sh HISTORY
A
.Fn mktemp
@@ -310,5 +327,3 @@
or
.Fn mkdtemp
instead.
-.\" .SH STANDARDS
-.\" .St -p1003.1-2003
Index: src/lib/libc/string/bcmp.3
diff -u src/lib/libc/string/bcmp.3:1.12 src/lib/libc/string/bcmp.3:1.13
--- src/lib/libc/string/bcmp.3:1.12 Thu Aug 7 16:43:46 2003
+++ src/lib/libc/string/bcmp.3 Thu Apr 29 06:54:26 2010
@@ -28,9 +28,9 @@
.\" SUCH DAMAGE.
.\"
.\" from: @(#)bcmp.3 8.1 (Berkeley) 6/4/93
-.\" $NetBSD: bcmp.3,v 1.12 2003/08/07 16:43:46 agc Exp $
+.\" $NetBSD: bcmp.3,v 1.13 2010/04/29 06:54:26 jruoho Exp $
.\"
-.Dd June 4, 1993
+.Dd April 29, 2010
.Dt BCMP 3
.Os
.Sh NAME
@@ -63,6 +63,21 @@
.Xr strcmp 3 ,
.Xr strcoll 3 ,
.Xr strxfrm 3
+.Sh STANDARDS
+The
+.Fn bcmp
+function conforms to
+.St -p1003.1-2001 .
+The
+.St -p1003.1-2004
+revision marked it as legacy and recommended the use of
+.Xr memcmp 3
+instead.
+The
+.St -p1003.1-2008
+revision removed
+.Fn bcmp
+from the specification.
.Sh HISTORY
A
.Fn bcmp
Index: src/lib/libc/string/bzero.3
diff -u src/lib/libc/string/bzero.3:1.12 src/lib/libc/string/bzero.3:1.13
--- src/lib/libc/string/bzero.3:1.12 Thu Aug 7 16:43:47 2003
+++ src/lib/libc/string/bzero.3 Thu Apr 29 06:54:26 2010
@@ -29,9 +29,9 @@
.\" SUCH DAMAGE.
.\"
.\" from: @(#)bzero.3 8.1 (Berkeley) 6/4/93
-.\" $NetBSD: bzero.3,v 1.12 2003/08/07 16:43:47 agc Exp $
+.\" $NetBSD: bzero.3,v 1.13 2010/04/29 06:54:26 jruoho Exp $
.\"
-.Dd June 4, 1993
+.Dd April 29, 2010
.Dt BZERO 3
.Os
.Sh NAME
@@ -59,6 +59,21 @@
.Sh SEE ALSO
.Xr memset 3 ,
.Xr swab 3
+.Sh STANDARDS
+The
+.Fn bzero
+function conforms to
+.St -p1003.1-2001 .
+The
+.St -p1003.1-2004
+revision marked it as legacy and recommended the use of
+.Xr memset 3
+instead.
+The
+.St -p1003.1-2008
+revision removed
+.Fn bzero
+from the specification.
.Sh HISTORY
A
.Fn bzero
Index: src/lib/libc/string/index.3
diff -u src/lib/libc/string/index.3:1.12 src/lib/libc/string/index.3:1.13
--- src/lib/libc/string/index.3:1.12 Mon Oct 16 08:48:45 2006
+++ src/lib/libc/string/index.3 Thu Apr 29 06:54:26 2010
@@ -28,9 +28,9 @@
.\" SUCH DAMAGE.
.\"
.\" from: @(#)index.3 8.1 (Berkeley) 6/4/93
-.\" $NetBSD: index.3,v 1.12 2006/10/16 08:48:45 wiz Exp $
+.\" $NetBSD: index.3,v 1.13 2010/04/29 06:54:26 jruoho Exp $
.\"
-.Dd June 4, 1993
+.Dd April 29, 2010
.Dt INDEX 3
.Os
.Sh NAME
@@ -72,6 +72,21 @@
.Xr strspn 3 ,
.Xr strstr 3 ,
.Xr strtok 3
+.Sh STANDARDS
+The
+.Fn index
+function conforms to
+.St -p1003.1-2001 .
+The
+.St -p1003.1-2004
+revision marked it as legacy and recommended the use of
+.Xr strchr 3
+instead.
+The
+.St -p1003.1-2008
+revision removed
+.Fn index
+from the specification.
.Sh HISTORY
An
.Fn index
Index: src/lib/libc/string/bcopy.3
diff -u src/lib/libc/string/bcopy.3:1.11 src/lib/libc/string/bcopy.3:1.12
--- src/lib/libc/string/bcopy.3:1.11 Thu Aug 7 16:43:47 2003
+++ src/lib/libc/string/bcopy.3 Thu Apr 29 06:54:26 2010
@@ -29,9 +29,9 @@
.\" SUCH DAMAGE.
.\"
.\" from: @(#)bcopy.3 8.1 (Berkeley) 6/4/93
-.\" $NetBSD: bcopy.3,v 1.11 2003/08/07 16:43:47 agc Exp $
+.\" $NetBSD: bcopy.3,v 1.12 2010/04/29 06:54:26 jruoho Exp $
.\"
-.Dd June 4, 1993
+.Dd April 29, 2010
.Dt BCOPY 3
.Os
.Sh NAME
@@ -63,6 +63,16 @@
.Xr memmove 3 ,
.Xr strcpy 3 ,
.Xr strncpy 3
+.Sh STANDARDS
+The
+.Fn bcmp
+function conforms to
+.St -p1003.1-2001 .
+The
+.St -p1003.1-2004
+revision marked it as legacy the
+.St -p1003.1-2008
+revision removed it from the specification.
.Sh HISTORY
A
.Fn bcopy
Index: src/lib/libc/string/rindex.3
diff -u src/lib/libc/string/rindex.3:1.11 src/lib/libc/string/rindex.3:1.12
--- src/lib/libc/string/rindex.3:1.11 Mon Oct 16 08:48:45 2006
+++ src/lib/libc/string/rindex.3 Thu Apr 29 06:54:26 2010
@@ -28,9 +28,9 @@
.\" SUCH DAMAGE.
.\"
.\" from: @(#)rindex.3 8.1 (Berkeley) 6/4/93
-.\" $NetBSD: rindex.3,v 1.11 2006/10/16 08:48:45 wiz Exp $
+.\" $NetBSD: rindex.3,v 1.12 2010/04/29 06:54:26 jruoho Exp $
.\"
-.Dd June 4, 1993
+.Dd April 29, 2010
.Dt RINDEX 3
.Os
.Sh NAME
@@ -75,6 +75,21 @@
.Xr strspn 3 ,
.Xr strstr 3 ,
.Xr strtok 3
+.Sh STANDARDS
+The
+.Fn rindex
+function conforms to
+.St -p1003.1-2001 .
+The
+.St -p1003.1-2004
+revision marked it as legacy and recommended the use of
+.Xr strrchr 3
+instead.
+The
+.St -p1003.1-2008
+revision removed
+.Fn rindex
+from the specification.
.Sh HISTORY
A
.Fn rindex