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)NAMESET -- primitive bit macrosSYNOPSIS#include <sys/types.h> void SET(val, x); void ISSET(val, x); void CLR(val, x);DESCRIPTIONThese 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 ALSObits(3)BUGSThe rationale is to provide clarity in the source code, but arguably these operations are clear enough without the use of the macros.BSDApril 13, 2010 BSD