Sun Microsystems, Inc.
spacerspacer
spacer   www.sun.com docs.sun.com | | |  
spacer
black dot
   
A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z
    
 
Standard C Library Functionsunlockpt(3C)


NAME

 unlockpt - unlock a pseudo-terminal master/slave pair

SYNOPSIS

 
#include <stdlib.h>
int unlockpt(int fildes);

DESCRIPTION

 

The unlockpt() function unlocks the slave pseudo-terminal device associated with the master to which fildes refers.

Portable applications must call unlockpt() before opening the slave side of a pseudo-terminal device.

RETURN VALUES

 

Upon successful completion, unlockpt() returns 0. Otherwise, it returns -1 and sets errno to indicate the error.

ERRORS

 

The unlockpt() function may fail if:

EBADF
The fildes argument is not a file descriptor open for writing.
EINVAL
The fildes argument is not associated with a master pseudo-terminal device.

ATTRIBUTES

 

See attributes(5) for descriptions of the following attributes:

ATTRIBUTE TYPEATTRIBUTE VALUE
MT-LevelSafe

SEE ALSO

 

open(2), grantpt(3C), ptsname(3C), attributes(5)

STREAMS Programming Guide


SunOS 5.9Go To TopLast Changed 29 Dec 1996

 
      
      
Copyright 2002 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.