netbsd man page for set

Query: set

OS: netbsd

Section: 9

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

SET(9)							   BSD Kernel Developer's Manual						    SET(9)

NAME
SET -- primitive bit macros
SYNOPSIS
#include <sys/types.h> void SET(val, x); void ISSET(val, x); void CLR(val, x);
DESCRIPTION
These macros define three standard bit-operations: 1. SET() sets the bit x in val; 2. CLR() clears the bit x in val; and 3. ISSET() returns 1 if the bit x is set in val.
SEE ALSO
bits(3)
BUGS
The rationale is to provide clarity in the source code, but arguably these operations are clear enough without the use of the macros.
BSD
April 13, 2010 BSD
Related Man Pages
val(1) - opensolaris
__shiftout(3) - netbsd
__shiftin(3) - netbsd
__shiftout_mask(3) - netbsd
val(1) - redhat
Similar Topics in the Unix Linux Community
sendmail : 550 host unknown
How to setup basic telnet?
Setting printer paper length using unix commands
Need to delete large set of files (i.e) close to 100K from a directory based on the input file
Keep only the closet match of timestamped row (include headers) from file1 to precede file2 row/s