centos man page for __test_and_set_bit

Query: __test_and_set_bit

OS: centos

Section: 9

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

__TEST_AND_SET_BIT(9)					     Basic C Library Functions					     __TEST_AND_SET_BIT(9)

NAME
__test_and_set_bit - Set a bit and return its old value
SYNOPSIS
int __test_and_set_bit(int nr, volatile unsigned long * addr);
ARGUMENTS
nr Bit to set addr Address to count from
DESCRIPTION
This operation is non-atomic and can be reordered. If two examples of this operation race, one can appear to succeed but actually fail. You must protect multiple accesses with a lock.
COPYRIGHT
Kernel Hackers Manual 3.10 June 2014 __TEST_AND_SET_BIT(9)
Related Man Pages
atomic_dec_64_nv(3) - netbsd
atomic_dec_ptr_nv(3) - netbsd
atomic_dec_uint_nv(3) - netbsd
atomic_inc(3) - netbsd
atomic_inc_64(3) - netbsd
Similar Topics in the Unix Linux Community
Set hard block limit for user using quota
Best performance UNIX just for HOST Virtualization?
DB2 convert digits to binary format
Tar Command
Shopt -s histappend