.\" Copyright (C) 2006 Michael Kerrisk .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .TH mq_getsetattr 2 2023-03-30 "Linux man-pages 6.05.01" .SH NAME mq_getsetattr \- get/set message queue attributes .SH SYNOPSIS .nf .BR "#include " " /* Definition of " "struct mq_attr" " */" .BR "#include " " /* Definition of " SYS_* " constants */" .B #include .PP .BI "int syscall(SYS_mq_getsetattr, mqd_t " mqdes , .BI " const struct mq_attr *" newattr ", struct mq_attr *" oldattr ); .fi .SH DESCRIPTION Do not use this system call. .PP This is the low-level system call used to implement .BR mq_getattr (3) and .BR mq_setattr (3). For an explanation of how this system call operates, see the description of .BR mq_setattr (3). .SH STANDARDS None. .SH NOTES Never call it unless you are writing a C library! .SH SEE ALSO .BR mq_getattr (3), .BR mq_overview (7)