If the call is interrupted by a signal handler,
.BR nanosleep ()
-returns \-1, sets \fIerrno\fP to
+returns \-1, sets
+.I errno
+to
.BR EINTR ,
and writes the remaining time into the structure pointed to by
.I rem
The pause has been interrupted by a signal that was
delivered to the thread.
The remaining sleep time has been written
-into \fI*rem\fP so that the thread can easily call
+into
+.I *rem
+so that the thread can easily call
.BR nanosleep ()
again and continue with the pause.
.TP
signal.
If the system call is subsequently restarted,
then the time that the thread spent in the stopped state is
-\fInot\fP counted against the sleep interval.
+.I not
+counted against the sleep interval.
.SH SEE ALSO
.BR clock_nanosleep (2),
.BR sched_setscheduler (2),