👤
Home Man
Search
Today's Posts
Register

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:
Select Section of Man Page:
Select Man Page Repository:

NetBSD 6.1.5 - man page for max (netbsd section 3)

PARAM(3)			   BSD 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 fol-
     lowing 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 ker-
	       nel.

SEE ALSO
     bitops(3), cdefs(3), types(3), unistd(3)

HISTORY
     A <param.h> header appeared already in the Version 4 AT&T UNIX.

BSD					  April 10, 2011				      BSD


All times are GMT -4. The time now is 05:02 PM.

Unix & Linux Forums Content Copyrightę1993-2018. All Rights Reserved.
×
UNIX.COM Login
Username:
Password:  
Show Password