summaryrefslogtreecommitdiff
path: root/usr/src/man/man3c
diff options
context:
space:
mode:
authorJason King <jason.brian.king@gmail.com>2019-01-20 22:41:57 -0600
committerRobert Mustacchi <rm@joyent.com>2019-02-15 15:34:19 +0000
commitfefbffa8f453de002d65a4ac83d0b280acf23a73 (patch)
treedd0f83335b53713c392e5024e2eb190aa3d7de01 /usr/src/man/man3c
parent63d2ef3c00e76c7c786265bc214c8746730ab635 (diff)
downloadillumos-joyent-fefbffa8f453de002d65a4ac83d0b280acf23a73.tar.gz
10271 Convert cf{get,set}ispeed.3C and cf{get,set}ospeed.3C to mandoc
Reviewed by: Peter Tribble <peter.tribble@gmail.com> Approved by: Robert Mustacchi <rm@joyent.com>
Diffstat (limited to 'usr/src/man/man3c')
-rw-r--r--usr/src/man/man3c/cfgetispeed.3c127
-rw-r--r--usr/src/man/man3c/cfsetispeed.3c163
2 files changed, 146 insertions, 144 deletions
diff --git a/usr/src/man/man3c/cfgetispeed.3c b/usr/src/man/man3c/cfgetispeed.3c
index 33125b0bb8..d9fbb1c3cd 100644
--- a/usr/src/man/man3c/cfgetispeed.3c
+++ b/usr/src/man/man3c/cfgetispeed.3c
@@ -42,69 +42,68 @@
.\"
.\" Portions Copyright (c) 1992, X/Open Company Limited All Rights Reserved
.\" Copyright (c) 2002, Sun Microsystems, Inc. All Rights Reserved.
+.\" Copyright 2019, Joyent, Inc.
.\"
-.TH CFGETISPEED 3C "Jul 24, 2002"
-.SH NAME
-cfgetispeed, cfgetospeed \- get input and output baud rate
-.SH SYNOPSIS
-.LP
-.nf
-#include <termios.h>
-
-\fBspeed_t\fR \fBcfgetispeed\fR(\fBconst struct termios *\fR\fItermios_p\fR);
-.fi
-
-.LP
-.nf
-\fBspeed_t\fR \fBcfgetospeed\fR(\fBconst struct termios *\fR\fItermios_p\fR);
-.fi
-
-.SH DESCRIPTION
-.sp
-.LP
-The \fBcfgetispeed()\fR function extracts the input baud rate from the
-\fBtermios\fR structure to which the \fItermios_p\fR argument points.
-.sp
-.LP
-The \fBcfgetospeed()\fR function extracts the output baud rate from the
-\fBtermios\fR structure to which the \fItermios_p\fR argument points.
-.sp
-.LP
-These functions returns exactly the value in the \fBtermios\fR data structure,
-without interpretation.
-.SH RETURN VALUES
-.sp
-.LP
-Upon successful completion, \fBcfgetispeed()\fR returns a value of type
-\fBspeed_t\fR representing the input baud rate.
-.sp
-.LP
-Upon successful completion, \fBcfgetospeed()\fR returns a value of type
-\fBspeed_t\fR representing the output baud rate.
-.SH ERRORS
-.sp
-.LP
+.Dd January 20, 2019
+.Dt CFGETISPEED 3C
+.Os
+.Sh NAME
+.Nm cfgetispeed ,
+.Nm cfgetospeed
+.Nd get input and output baud rate
+.Sh SYNOPSIS
+.In termios.h
+.Ft speed_t
+.Fo cfgetispeed
+.Fa "const struct termios *termios_p"
+.Fc
+.Ft speed_t
+.Fo cfgetospeed
+.Fa "const struct termios *termios_p"
+.Fc
+.Sh DESCRIPTION
+The
+.Fn cfgetispeed
+function extracts the input baud rate from the
+.Vt termios
+structure to which the
+.Fa termios_p
+argument points.
+.Pp
+The
+.Fn cfgetospeed
+function extracts the output baud rate from the
+.Vt termios
+structure to which the
+.Fa termios_p
+argument points.
+.Pp
+These functions return exactly the value in the
+.Vt termios
+data structure, without interpretation.
+.Sh RETURN VALUES
+Upon successful completion,
+.Fn cfgetispeed
+returns a value of type
+.Vt speed_t
+representing the input baud rate.
+.Pp
+Upon successful completion,
+.Fn cfgetospeed
+returns a value of type
+.Vt speed_t
+representing the output baud rate.
+.Sh ERRORS
No errors are defined.
-.SH ATTRIBUTES
-.sp
-.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
-.sp
-
-.sp
-.TS
-box;
-c | c
-l | l .
-ATTRIBUTE TYPE ATTRIBUTE VALUE
-_
-Interface Stability Standard
-_
-MT-Level MT-Safe, and Async-Signal-Safe
-.TE
-
-.SH SEE ALSO
-.sp
-.LP
-\fBcfgetospeed\fR(3C), \fBtcgetattr\fR(3C), \fBattributes\fR(5),
-\fBstandards\fR(5), \fBtermio\fR(7I)
+.Sh INTERFACE STABILITY
+Standard
+.Sh MT-LEVEL
+MT-Safe
+.Pp
+Async-Signal-Safe
+.Sh SEE ALSO
+.Xr cfsetispeed 3C ,
+.Xr tcgetattr 3C ,
+.Xr attributes 5 ,
+.Xr standards 5 ,
+.Xr termio 7I
diff --git a/usr/src/man/man3c/cfsetispeed.3c b/usr/src/man/man3c/cfsetispeed.3c
index e716a923ab..e1610e75d1 100644
--- a/usr/src/man/man3c/cfsetispeed.3c
+++ b/usr/src/man/man3c/cfsetispeed.3c
@@ -42,85 +42,88 @@
.\"
.\" Portions Copyright (c) 1992, X/Open Company Limited. All Rights Reserved.
.\" Copyright (c) 2002, Sun Microsystems, Inc. All Rights Reserved
+.\" Copyright 2019, Joyent, Inc.
.\"
-.TH CFSETISPEED 3C "Jul 24, 2002"
-.SH NAME
-cfsetispeed, cfsetospeed \- set input and output baud rate
-.SH SYNOPSIS
-.LP
-.nf
-#include <termios.h>
-
-\fBint\fR \fBcfsetispeed\fR(\fBstruct termios *\fR\fItermios_p\fR, \fBspeed_t\fR \fIspeed\fR);
-.fi
-
-.LP
-.nf
-\fBint\fR \fBcfsetospeed\fR(\fBstruct termios *\fR\fItermios_p\fR, \fBspeed_t\fR \fIspeed\fR);
-.fi
-
-.SH DESCRIPTION
-.sp
-.LP
-The \fBcfsetispeed()\fR function sets the input baud rate stored in the
-structure pointed to by \fItermios_p\fR to \fIspeed.\fR
-.sp
-.LP
-The \fBcfsetospeed()\fR function sets the output baud rate stored in the
-structure pointed to by \fItermios_p\fR to \fIspeed.\fR
-.sp
-.LP
+.Dd January 20, 2019
+.Dt CFSETISPEED 3C
+.Os
+.Sh NAME
+.Nm cfsetispeed ,
+.Nm cfsetospeed
+.Nd set input and output baud rate
+.Sh SYNOPSIS
+.In termios.h
+.Ft int
+.Fo cfsetispeed
+.Fa "struct termios *termios_p"
+.Fa "speed_t speed"
+.Fc
+.Ft int
+.Fo cfsetospeed
+.Fa "struct termios *termios_p"
+.Fa "speed_t speed"
+.Fc
+.Sh DESCRIPTION
+The
+.Fn cfsetispeed
+function sets the input baud rate stored in the
+structure pointed to by
+.Fa termios_p
+to
+.Fa speed .
+.Pp
+The
+.Fn cfsetospeed
+function sets the output baud rate stored in the
+structure pointed to by
+.Fa termios_p
+to
+.Fa speed .
+.Pp
There is no effect on the baud rates set in the hardware until a subsequent
-successful call to \fBtcsetattr\fR(3C) on the same \fBtermios\fR structure.
-.SH RETURN VALUES
-.sp
-.LP
-Upon successful completion, \fBcfsetispeed()\fR and \fBcfsetospeed()\fR return
-\fB0\fR. Otherwise \fB\(mi1\fR is returned, and \fBerrno\fR may be set to
-indicate the error.
-.SH ERRORS
-.sp
-.LP
-The \fBcfsetispeed()\fR and \fBcfsetospeed()\fR functions may fail if:
-.sp
-.ne 2
-.na
-\fB\fBEINVAL\fR\fR
-.ad
-.RS 10n
-The \fIspeed\fR value is not a valid baud rate.
-.RE
-
-.sp
-.ne 2
-.na
-\fB\fBEINVAL\fR\fR
-.ad
-.RS 10n
-The value of \fIspeed\fR is outside the range of possible speed values as
-specified in \fB<termios.h>\fR\&.
-.RE
-
-.SH ATTRIBUTES
-.sp
-.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
-.sp
-
-.sp
-.TS
-box;
-c | c
-l | l .
-ATTRIBUTE TYPE ATTRIBUTE VALUE
-_
-Interface Stability Standard
-_
-MT-Level MT-Safe, and Async-Signal-Safe
-.TE
-
-.SH SEE ALSO
-.sp
-.LP
-\fBcfgetispeed\fR(3C), \fBtcsetattr\fR(3C), \fBattributes\fR(5),
-\fBstandards\fR(5), \fBtermio\fR(7I)
+successful call to
+.Xr tcsetattr 3C
+on the same
+.Vt termios
+structure.
+.Sh RETURN VALUES
+Upon successful completion,
+.Fn cfsetispeed
+and
+.Fn cfsetospeed
+return
+.Sy 0 .
+Otherwise
+.Sy \(mi1
+is returned, and
+.Va errno
+may be set to indicate the error.
+.Sh ERRORS
+The
+.Fn cfsetispeed
+and
+.Fn cfsetospeed
+functions may fail if:
+.Bl -tag -width EINVAL
+.It Er EINVAL
+The
+.Fa speed
+value is not a valid baud rate.
+.It Er EINVAL
+The value of
+.Fa speed
+is outside the range of possible speed values as specified in
+.In termios.h .
+.El
+.Sh INTERFACE STABILITY
+Standard
+.Sh MT-LEVEL
+MT-Safe
+.Pp
+Async-Signal-Safe
+.Sh SEE ALSO
+.Xr cfgetispeed 3C ,
+.Xr tcsetattr 3C ,
+.Xr attributes 5 ,
+.Xr standards 5 ,
+.Xr termio 7I