👤
Home Man
Search
Today's Posts
Register

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:
Select Section of Man Page:
Select Man Page Repository:

NetBSD 6.1.5 - man page for posix_openpt (netbsd section 3)

POSIX_OPENPT(3) 		   BSD Library Functions Manual 		  POSIX_OPENPT(3)

NAME
     posix_openpt -- open a pseudo-terminal device

LIBRARY
     Standard C Library (libc, -lc)

SYNOPSIS
     #include <stdlib.h>
     #include <fcntl.h>

     int
     posix_openpt(int oflag);

DESCRIPTION
     The posix_openpt() function searches for an unused master pseudo-terminal device, opens it,
     and returns a file descriptor associated with the now used pseudo-terminal device.  The
     oflag argument has the same meaning as in the open(2) call.

RETURN VALUES
     If successful, posix_openpt() returns a non-negative integer, which corresponds to a file
     descriptor pointing to the master pseudo-terminal device.	Otherwise, a value of -1 is
     returned and errno is set to indicate the error.

SEE ALSO
     ioctl(2), open(2), grantpt(3), ptsname(3), unlockpt(3)

RATIONALE
     The standards committee did not want to directly expose the cloning device, thus decided to
     wrap the functionality in this function.  The equivalent code would be:

	     int
	     posix_openpt(int oflag) {
		     return open("/dev/ptmx", oflag);
	     }

STANDARDS
     The posix_openpt() function conforms to IEEE Std 1003.1-2001 (``POSIX.1'').

BSD					   May 25, 2004 				      BSD


All times are GMT -4. The time now is 01:29 AM.

Unix & Linux Forums Content Copyrightę1993-2018. All Rights Reserved.
×
UNIX.COM Login
Username:
Password:  
Show Password