Returns the name of a pseudo-terminal device.
Standard C Library (libc.a)
#include <stdlib.h>
  char *ptsname ( FileDescriptor)
int FileDescriptor
The ptsname subroutine gets the path name of the slave pseudo-terminal associated with the master pseudo-terminal device defined by the FileDescriptor parameter.
| Item | Description | 
|---|---|
| FileDescriptor | Specifies the file descriptor of the master pseudo-terminal device | 
The ptsname subroutine returns a pointer to a string containing the null-terminated path name of the pseudo-terminal device associated with the file descriptor specified by the FileDescriptor parameter. A null pointer is returned and the errno global variable is set to indicate the error if the file descriptor does not describe a pseudo-terminal device in the /dev directory.
| Item | Description | |
|---|---|---|
| /dev/* | Terminal device special files. |