suse man page for __test_and_clear_bit

Query: __test_and_clear_bit

OS: suse

Section: 9

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

__TEST_AND_CLEAR_BIT(9) 				     Basic C Library Functions					   __TEST_AND_CLEAR_BIT(9)

NAME
__test_and_clear_bit - Clear a bit and return its old value
SYNOPSIS
int __test_and_clear_bit(int nr, volatile unsigned long * addr);
ARGUMENTS
nr Bit to clear 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_CLEAR_BIT(9)
Related Man Pages
atomic_cas_ulong(3) - netbsd
atomic_cas_ulong_ni(3) - netbsd
atomic_dec(3) - netbsd
atomic_dec_32_nv(3) - netbsd
atomic_dec_64(3) - netbsd
Similar Topics in the Unix Linux Community
Change directory error
Migrating to UNIX
Cut command on RHEL 6.8 compatibility issues
The Future of the PM (Private Message) System at UNIX.com
Shopt -s histappend