.\" Automatically generated man page, do not edit .TH QB_ATOMIC_INT_ADD 3 2020-10-31 "LIBQB" "libqb Programmer's Manual" .SH NAME qb_atomic_int_add \- Atomically adds val to the integer pointed to by atomic. .SH SYNOPSIS .nf .B #include .sp \fBvoid qb_atomic_int_add\fP( \fBvolatile int32_t QB_GNUC_MAY_ALIAS *\fP\fIatomic\fP, \fBint32_t \fP\fIval\fP ); .fi .SH PARAMS \fBatomic \fP\fIa pointer to an integer \fP .PP \fBval \fP\fIthe value to add to *atomic \fP .PP .SH DESCRIPTION .PP Also acts as a memory barrier. .RE .SH SEE ALSO .PP .nh .ad l \fIqb_atomic_int_set\fR(3), \fIqb_atomic_int_compare_and_exchange\fR(3), \fIqb_atomic_int_get\fR(3), \fIqb_atomic_init\fR(3), \fIqb_atomic_pointer_get\fR(3), \fIqb_atomic_int_exchange_and_add\fR(3), \fIqb_atomic_pointer_compare_and_exchange\fR(3), \fIqb_atomic_pointer_set\fR(3) .ad .hy .SH "COPYRIGHT" .PP Copyright (C) 2010-2020 Red Hat, Inc. All rights reserved.