Manual Page Result
0
Command: ISSET | Section: 9 | Source: NetBSD | File: ISSET.9
SET(9) FreeBSD Kernel Developer's Manual SET(9)
NAME
SET - primitive bit macros
SYNOPSIS
#include <sys/types.h>
void
SET(val, x);
int
ISSET(val, x);
void
CLR(val, x);
DESCRIPTION
These macros define three standard bit operations:
1. SET() sets the set bits from x in val;
2. CLR() clears the set bits from x in val; and
3. ISSET() returns true if any of the set bits from x are 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.
FreeBSD 14.1-RELEASE-p8 December 13, 2015 FreeBSD 14.1-RELEASE-p8