summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--share/man/man9/Makefile3
-rw-r--r--share/man/man9/posix4.9138
2 files changed, 1 insertions, 140 deletions
diff --git a/share/man/man9/Makefile b/share/man/man9/Makefile
index 229e036..62e19bd 100644
--- a/share/man/man9/Makefile
+++ b/share/man/man9/Makefile
@@ -53,7 +53,7 @@ MAN= BUF_LOCK.9 BUF_LOCKFREE.9 BUF_LOCKINIT.9 BUF_REFCNT.9 \
module.9 mtx_pool.9 mutex.9 \
namei.9 \
panic.9 pbuf.9 pfil.9 pfind.9 pgfind.9 \
- physio.9 posix4.9 printf.9 pseudofs.9 psignal.9 \
+ physio.9 printf.9 pseudofs.9 psignal.9 \
random.9 resettodr.9 resource_int_value.9 resource_query_string.9 \
rtalloc.9 rtentry.9 runqueue.9 random_harvest.9 rijndael.9 \
sbuf.9 scheduler.9 selrecord.9 sema.9 signal.9 sleep.9 sleepqueue.9 \
@@ -169,7 +169,6 @@ MLINKS+=namei.9 NDFREE.9
MLINKS+=pbuf.9 getpbuf.9 pbuf.9 trypbuf.9 pbuf.9 relpbuf.9
MLINKS+=pfil.9 pfil_hook_get.9 pfil.9 pfil_add_hook.9 pfil.9 pfil_remove_hook.9
MLINKS+=pfind.9 zpfind.9
-MLINKS+=posix4.9 p1003_1b.9
MLINKS+=psignal.9 gsignal.9 psignal.9 pgsignal.9
MLINKS+=random.9 srandom.9 random.9 arc4random.9 random.9 read_random.9
MLINKS+=rtalloc.9 rtalloc1.9 rtalloc.9 rtalloc_ign.9
diff --git a/share/man/man9/posix4.9 b/share/man/man9/posix4.9
deleted file mode 100644
index eeb191b..0000000
--- a/share/man/man9/posix4.9
+++ /dev/null
@@ -1,138 +0,0 @@
-.\" Copyright (c) 1998 HD Associates, Inc.
-.\" All rights reserved.
-.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\" notice, this list of conditions and the following disclaimer.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\" notice, this list of conditions and the following disclaimer in the
-.\" documentation and/or other materials provided with the distribution.
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
-.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
-.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-.\" SUCH DAMAGE.
-.\"
-.\" $FreeBSD$
-.Dd March 1, 1998
-.Dt POSIX.1B 9
-.Os
-.Sh NAME
-.Nm posix1b
-.Nd "Posix P1003-1B extensions"
-.Sh DESCRIPTION
-POSIX.1B adds real time extensions and some commonly used
-Berkeley extensions to POSIX.1.
-This section contains preliminary information about avoiding conflicts
-and adding support for the required ability to specify the interface
-version.
-.Sh STATUS
-March 28, 1998: _POSIX_PRIORITY_SCHEDULING works with these kernel
-options in your configuration:
-.Bd -literal -offset 0i
-options "P1003_1B"
-options "_KPOSIX_PRIORITY_SCHEDULING"
-.Ed
-.Sh SPECIFYING THE VERSION
-There are three manifest constants that set the version and programming interface
-for POSIX.1B.
-.Bd -literal -offset 0i
-_POSIX_VERSION
-.Ed
-specifies the system for which the system is built. The default
-is POSIX.1 and is 199009L. POSIX.1B is 199309L. This defines
-the base features of the operating system.
-.Bd -literal -offset 0i
-_POSIX_SOURCE
-.Ed
-is a macro from POSIX.1 that can
-be defined to specify that only POSIX and ANSI functionality should occur
-in the name space.
-.Bd -literal -offset 0i
-_POSIX_C_SOURCE
-.Ed
-is a macro from POSIX.1B that can be defined to specify that only
-POSIX and ANSI functionality from a specific POSIX version should occur
-in the name space, i.e., if _POSIX_VERSION is 199309L (POSIX.1B) but
-_POSIX_C_SOURCE is 199009L (POSIX.1) then only POSIX.1 features should
-appear.
-.Sh PROPERLY HIDING EXTENSIONS
-The following test macros are set up in <sys/_posix.h>. They should
-used by system header files to avoid the kind of tests you see in
-<sys/_posix.h>. Source programs should not use these
-.Fx
-specific
-implementation details and should test _POSIX_VERSION, _POSIX_SOURCE
-and _POSIX_C_SOURCE.
-These should not be used in the kernel though - the kernel should be
-immune to the user land setting of _POSIX_VERSION. The P1003_1B option can
-be used in the kernel to limit inclusion of new code, but make sure
-things work properly when a POSIX.1B program is run on a kernel without
-the P1003_1B option.
-.Bd -literal -offset 0i
-_P1003_1B_VISIBLE
-.Ed
-is a test macro that sorts out when extensions should be
-visible. It is defined in <sys/_posix.h>.
-.Pp
-In normal C program development
-only _POSIX_VERSION is set, permitting
-.Bx
-extensions to
-appear to the programs. However, when adding new functionality mandated
-by POSIX.1B, it
-is important to satisfy the requirements added by the
-new _POSIX_C_SOURCE macro. _P1003_1B_VISIBLE (not a standard feature test macro)
-is defined in sys/unistd.h when the combination of _POSIX_VERSION,
-_POSIX_SOURCE, and _POSIX_C_SOURCE indicate that the extensions are in scope.
-.Bd -literal -offset 0i
-_P1003_1B_VISIBLE_HISTORICALLY
-.Ed
-is present to conditionalize POSIX.1B extensions that were historically
-in the system. These are visible when _POSIX_SOURCE and _POSIX_C_SOURCE
-are not set at all or when _POSIX_C_SOURCE enables POSIX.1B features.
-The intent of this feature test is to permit hiding the new extensions
-while still letting
-.Bx
-extensions show up to avoid breaking existing
-programs without trying to use the "big hammer" of _POSIX_C_SOURCE.
-.Pp
-Some recent additions to header files
-are new enough that they should be changed to
-be dependent on _P1003_1B_VISIBLE instead of _HISTORICALLY.
-.Pp
-Traditional
-.Bx
-headers (e.g., mmap.h) now specified
-in POSIX.1B can include <sys/_posix.h> and conditionalize
-.Bx
-extensions on _P1003_1B_VISIBLE_HISTORICALLY.
-.Sh NON STANDARD TEST MACROS
-.Bd -literal -offset 0i
-_P1003_1B_INCLUDE_MAYBES
-.Ed
-when set before the inclusion of any other header file
-requests that all header files that the POSIX.1B spec says a standard
-header may include should be included. Normally no non-required
-headers are included. Setting this pre-processor definition should
-make any compliant program compile without issues of header file
-inclusion.
-.Bd -literal -offset 0i
-P1003_1B
-.Ed
-is a config option to build in POSIX.1B support in the kernel.
-.\" .Sh SEE ALSO
-.Sh HISTORY
-The
-.Nm
-section manual page appeared in
-.Fx 3.0 .
OpenPOWER on IntegriCloud