set(9) netbsd man page | unix.com

Man Page: set

Operating Environment: netbsd

Section: 9

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
sccs-val(1) - opensolaris
__bits(3) - netbsd
val(1) - redhat
sccs-val(1) - mojave
sccs-val(1) - php
Similar Topics in the Unix Linux Community
Internet setup on solaris10
mailx/sendmail configuration/set up problem
Need to delete large set of files (i.e) close to 100K from a directory based on the input file
Setuid not working in Linux as script fails to write to file.
If no input then set directory to current