__test_and_set_bit(9) suse man page | unix.com

Man Page: __test_and_set_bit

Operating Environment: suse

Section: 9

__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 2.6. July 2010 __TEST_AND_SET_BIT(9)
Related Man Pages
atomic_cas(3) - netbsd
atomic_cas_ptr(3) - netbsd
atomic_cas_ptr_ni(3) - netbsd
atomic_cas_uint(3) - netbsd
atomic_dec(3) - netbsd
Similar Topics in the Unix Linux Community
Getting command output to putty window title.
Migrating to UNIX
Cut command on RHEL 6.8 compatibility issues
Update kernel Linux without reboot?!
Tar Command