BSD 4.3 is a set of functions and headers. The SunOS Release 4.1 is a superset of BSD 4.3. It includes all of the functionality described in the BSD 4.3 documentation. See sunos.7 for an overview of SunOS functionality.
Note: there may be some cases where the coexistence of another environment overrides the BSD 4.3 semantics. In particular, when there has been a point of conflict between POSIX.1 and BSD 4.3, POSIX.1 has won (see setsid.8v for such an example).
Many man pages are marked with a ``V'' after the section number, indicating some sort of System V conformance. BSD 4.3 functions are also documented on these man pages, as well as on man pages without the ``V'' section suffix.
By default, the user will get a superset of the BSD 4.3 environment. No path modifications should be necessary. The typical path is set path = ( /usr/ucb /bin /usr/bin )
As a portability aid, Sun is providing a lint library that consists exclusively of BSD 4.3 functions. Users may lint their code with the -n -lbsd options to catch all non-BSD 4.3 features.
BSD, as with most other environments, continues to evolve. The -lbsd lint library will always refer to the most recent BSD release supported by Sun. Some applications may wish to port to a particular release of BSD. They may safely use the more specific name of -l4.3bsd (currently the same as -lbsd). Lint libraries for BSD releases earlier than 4.3 are not currently available. 4.3 BSD is sufficiently close to 4.2 BSD that the 4.3 BSD lint library usually works.
Created by unroff & hp-tools. © somebody (See intro for details). All Rights Reserved. Last modified 11/5/97