diff options
author | Jason King <jason.brian.king@gmail.com> | 2019-01-20 22:41:57 -0600 |
---|---|---|
committer | Robert Mustacchi <rm@joyent.com> | 2019-02-15 15:34:19 +0000 |
commit | fefbffa8f453de002d65a4ac83d0b280acf23a73 (patch) | |
tree | dd0f83335b53713c392e5024e2eb190aa3d7de01 /usr/src/man/man3c | |
parent | 63d2ef3c00e76c7c786265bc214c8746730ab635 (diff) | |
download | illumos-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.3c | 127 | ||||
-rw-r--r-- | usr/src/man/man3c/cfsetispeed.3c | 163 |
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 |