Windows PowerShell command on Get-command atomic_or_ulong
MyWebUniversity

Manual Pages for UNIX Operating System command usage for man atomic_or_ulong

Standard C Library Functions atomic_or(3C)

NAME

atomic_or, atomic_or_8, atomic_or_uchar, atomic_or_16,

atomic_or_ushort, atomic_or_32, atomic_or_uint,

atomic_or_ulong, atomic_or_64, atomic_or_8_nv,

atomic_or_uchar_nv, atomic_or_16_nv, atomic_or_ushort_nv,

atomic_or_32_nv, atomic_or_uint_nv, atomic_or_ulong_nv,

atomic_or_64_nv - atomic OR operations

SYNOPSIS

#include

void atomic_or_8(volatile uint8_t *target, uint8_t bits);

void atomic_or_uchar(volatile uchar_t *target, uchar_t bits);

void atomic_or_16(volatile uint16_t *target, uint16_t bits);

void atomic_or_ushort(volatile ushort_t *target, ushort_t bits);

void atomic_or_32(volatile uint32_t *target, uint32_t bits);

void atomic_or_uint(volatile uint_t *target, uint_t bits);

void atomic_or_ulong(volatile ulong_t *target, ulong_t bits);

void atomic_or_64(volatile uint64_t *target, uint64_t bits);

uint8_t atomic_or_8_nv(volatile uint8_t *target, uint8_t bits);

uchar_t atomic_or_uchar_nv(volatile uchar_t *target, uchar_t bits);

uint16_t atomic_or_16_nv(volatile uint16_t *target, uint16_t bits);

ushort_t atomic_or_ushort_nv(volatile ushort_t *target, ushort_t bits);

uint32_t atomic_or_32_nv(volatile uint32_t *target, uint32_t bits);

uint_t atomic_or_uint_nv(volatile uint_t *target, uint_t bits);

SunOS 5.11 Last change: 13 May 2005 1

Standard C Library Functions atomic_or(3C)

ulong_t atomic_or_ulong_nv(volatile ulong_t *target, ulong_t bits);

uint64_t atomic_or_64_nv(volatile uint64_t *target, uint64_t bits);

DESCRIPTION

These functions enable the the bitwise OR of bits to the value stored in target to occur in an atomic manner.

RETURN VALUES

The *_nv() variants of these functions return the new value

of target.

ERRORS

No errors are defined.

ATTRIBUTES

See attributes(5) for descriptions of the following attri-

butes:

____________________________________________________________

| ATTRIBUTE TYPE | ATTRIBUTE VALUE |

|_____________________________|_____________________________|

| Interface Stability | Committed |

|_____________________________|_____________________________|

| MT-Level | MT-Safe |

|_____________________________|_____________________________|

SEE ALSO

atomic_add(3C), atomic_and(3C), atomic_bits(3C),

atomic_cas(3C), atomic_dec(3C), atomic_inc(3C),

atomic_swap(3C), membar_ops(3C), attributes(5),

atomic_ops(9F)

NOTES

The *_nv() variants are substantially more expensive on some

platforms than the versions that do not return values. Do

not use them unless you need to know the new value atomi-

cally.

SunOS 5.11 Last change: 13 May 2005 2




Contact us      |      About us      |      Term of use      |       Copyright © 2000-2019 MyWebUniversity.com ™