.\" Automatically generated man page, do not edit .TH QB_ATOMIC_INT_SET 3 2023-07-21 "LIBQB" "libqb Programmer's Manual" .SH NAME qb_atomic_int_set \- Sets the value of the integer pointed to by atomic. .SH SYNOPSIS .nf .B #include .sp \fBvoid qb_atomic_int_set\fP( \fBvolatile int32_t QB_GNUC_MAY_ALIAS *\fP\fIatomic\fP,\fR /* a pointer to an integer */ \fBint32_t \fP\fInewval\fP\fR /* the new value */ ); .fi .SH PARAMS \fBatomic \fP\fIa pointer to an integer \fP .PP \fBnewval \fP\fIthe new value \fP .PP .SH DESCRIPTION .PP Also acts as a memory barrier. .RE .SH SEE ALSO .PP .nh .ad l \fIqb_atomic_int_compare_and_exchange\fR(3), \fIqb_atomic_int_get\fR(3), \fIqb_atomic_int_add\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) 2003 Sebastian Wilhelmi