-.TP
-.B EAGAIN
-.\"O The queue was empty, and the
-.\"O .B O_NONBLOCK
-.\"O flag was set for the message queue description referred to by
-.\"O .IR mqdes .
-キューが空で、かつ
-.I mqdes
-で参照されるメッセージキュー記述で
-.B O_NONBLOCK
-フラグがセットされていた。
-.TP
-.B EBADF
-.\"O The descriptor specified in
-.\"O .I mqdes
-.\"O was invalid.
-.I mqdes
-で指定された記述子が不正である。
-.TP
-.B EINTR
-.\"O The call was interrupted by a signal handler; see
-.\"O .BR signal (7).
-関数呼び出しがシグナルハンドラにより中断された。
-.BR signal (7)
-参照。
-.TP
-.B EINVAL
-.\"O The call would have blocked, and
-.\"O .I abs_timeout
-.\"O was invalid, either because
-.\"O .I tv_sec
-.\"O was less than zero, or because
-.\"O .I tv_nsec
-.\"O was less than zero or greater than 1000 million.
-関数呼び出しは停止するはずであったが、
-.I abs_timeout
-が不正であった。
-.I abs_timeout
-が不正とは、
-.I tv_sec
-が 0 未満、もしくは
-.I tv_nsec
-が 0 未満か 1,000,000,000 より大きい、ということである。
-.TP
-.B EMSGSIZE
-.\"O .I msg_len
-.\"O was less than the
-.\"O .I mq_msgsize
-.\"O attribute of the message queue.
-.I msg_len
-がメッセージキューの
-.I mq_msgsize
-属性よりも小さかった。
-.TP
-.B ETIMEDOUT
-.\"O The call timed out before a message could be transferred.
+.TP
+\fBEAGAIN\fP
+キューが空で、かつ \fImqdes\fP で参照されるメッセージキュー記述で \fBO_NONBLOCK\fP フラグがセットされていた。
+.TP
+\fBEBADF\fP
+\fImqdes\fP で指定された記述子が不正である。
+.TP
+\fBEINTR\fP
+関数呼び出しがシグナルハンドラにより中断された。 \fBsignal\fP(7) 参照。
+.TP
+\fBEINVAL\fP
+関数呼び出しは停止するはずであったが、 \fIabs_timeout\fP が不正であった。 \fIabs_timeout\fP が不正とは、 \fItv_sec\fP
+が 0 未満、もしくは \fItv_nsec\fP が 0 未満か 1,000,000,000 より大きい、ということである。
+.TP
+\fBEMSGSIZE\fP
+\fImsg_len\fP がメッセージキューの \fImq_msgsize\fP 属性よりも小さかった。
+.TP
+\fBETIMEDOUT\fP