|
@ -1,4 +1,4 @@ |
|
|
.\" $OpenBSD: openpty.3,v 1.2 1996/09/07 10:41:41 downsj Exp $ |
|
|
|
|
|
|
|
|
.\" $OpenBSD: openpty.3,v 1.3 1996/11/24 23:53:12 millert Exp $ |
|
|
.\" Copyright (c) 1995 |
|
|
.\" Copyright (c) 1995 |
|
|
.\" The Regents of the University of California. All rights reserved. |
|
|
.\" The Regents of the University of California. All rights reserved. |
|
|
.\" |
|
|
.\" |
|
@ -34,7 +34,7 @@ |
|
|
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |
|
|
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |
|
|
.\" SUCH DAMAGE. |
|
|
.\" SUCH DAMAGE. |
|
|
.\" |
|
|
.\" |
|
|
.Dd December 14, 1995 |
|
|
|
|
|
|
|
|
.Dd November 4, 1996 |
|
|
.Dt OPENPTY 3 |
|
|
.Dt OPENPTY 3 |
|
|
.Os |
|
|
.Os |
|
|
.Sh NAME |
|
|
.Sh NAME |
|
@ -55,7 +55,7 @@ The |
|
|
.Fn openpty , |
|
|
.Fn openpty , |
|
|
.Fn login_tty , |
|
|
.Fn login_tty , |
|
|
and |
|
|
and |
|
|
.Fn login_tty |
|
|
|
|
|
|
|
|
.Fn forkpty |
|
|
functions perform manipulations on ttys and pseudo-ttys. |
|
|
functions perform manipulations on ttys and pseudo-ttys. |
|
|
.Pp |
|
|
.Pp |
|
|
The |
|
|
The |
|
@ -117,10 +117,17 @@ If a call to |
|
|
.Fn openpty , |
|
|
.Fn openpty , |
|
|
.Fn login_tty , |
|
|
.Fn login_tty , |
|
|
or |
|
|
or |
|
|
.fn forkpty |
|
|
|
|
|
|
|
|
.Fn forkpty |
|
|
is not successful, -1 is returned and |
|
|
is not successful, -1 is returned and |
|
|
.Va errno |
|
|
.Va errno |
|
|
is set to indicate the error. Otherwise, they return 0. |
|
|
|
|
|
|
|
|
is set to indicate the error. Otherwise, |
|
|
|
|
|
.Fn openpty , |
|
|
|
|
|
.Fn login_tty , |
|
|
|
|
|
and the child process of |
|
|
|
|
|
.Fn forkpty |
|
|
|
|
|
return 0, and the parent process of |
|
|
|
|
|
.Fn forkpty |
|
|
|
|
|
returns the process ID of the child process. |
|
|
.Sh ERRORS |
|
|
.Sh ERRORS |
|
|
.Fn openpty |
|
|
.Fn openpty |
|
|
will fail if: |
|
|
will fail if: |
|
@ -145,6 +152,8 @@ fails. |
|
|
.Bl -tag -width /dev/[pt]ty[pqrstuwxyzPQRST][0123456789abcdef] -compact |
|
|
.Bl -tag -width /dev/[pt]ty[pqrstuwxyzPQRST][0123456789abcdef] -compact |
|
|
.It Pa /dev/[pt]ty[pqrstuwxyzPQRST][0123456789abcdef] |
|
|
.It Pa /dev/[pt]ty[pqrstuwxyzPQRST][0123456789abcdef] |
|
|
.El |
|
|
.El |
|
|
|
|
|
.Sh SEE ALSO |
|
|
|
|
|
.Xr fork 2 |
|
|
.Sh BUGS |
|
|
.Sh BUGS |
|
|
The names of the virtual consoles for the i386 PCVT console driver |
|
|
The names of the virtual consoles for the i386 PCVT console driver |
|
|
conflict with what would be the seventh group of pseudo-ttys, so |
|
|
conflict with what would be the seventh group of pseudo-ttys, so |
|
|