*** UNIX MANUAL PAGE BROWSER ***

A Nergahak database for man pages research.

Navigation

Directory Browser

1Browse 4.4BSD4.4BSD
1Browse Digital UNIXDigital UNIX 4.0e
1Browse FreeBSDFreeBSD 14.3
1Browse MINIXMINIX 3.4.0rc6-d5e4fc0
1Browse NetBSDNetBSD 10.1
1Browse OpenBSDOpenBSD 7.7
1Browse UNIX v7Version 7 UNIX
1Browse UNIX v10Version 10 UNIX

Manual Page Search

Manual Page Result

0 Command: MIN | Section: 3 | Source: NetBSD | File: MIN.3
PARAM(3) FreeBSD Library Functions Manual PARAM(3) NAME param - common parameters SYNOPSIS #include <sys/param.h> size MAX(size a, size b); size MIN(size a, size b); DESCRIPTION The <sys/param.h> header includes some common definitions and macros specific to NetBSD. The header is perhaps best characterized as a kernel equivalent of <sys/types.h>. The following list summarizes the provided definitions and macros. o First and foremost, the header defines the version of NetBSD. This is defined as #define __NetBSD_Version__ 599004800 /* 5.99.48 */ The general format is "MMmmrrpp00", where `MM' and `mm' denote the major and minor version, respectively, `rr' is provided for compatibility, and `pp' defines the patch level. o Common utility macros such as MAX() and MIN() as well as more specific macros such as STACK(9), ctod(9), mstohz(9), roundup(9), and setbit(9). o Numerous miscellaneous definitions such as limits, constants for the kernel memoryallocators(9), scale factors used by the scheduler, kthread(9) priorities, and many others. o Definitions provided for historical and compatibility reasons. Examples range from definitions such as "#define BSD" to old priority levels used in the kernel. SEE ALSO bitops(3), cdefs(3), types(3), unistd(3) HISTORY A <param.h> header appeared already in the Version 4 AT&T UNIX. FreeBSD 14.1-RELEASE-p8 April 10, 2011 FreeBSD 14.1-RELEASE-p8

Navigation Options