Get the name of a slave pseudo-terminal device
#include <stdlib.h> char *ptsname( int fildes );
libc
Use the -l c option to qcc to link against this library. This library is usually included automatically.
The ptsname() function gets the name of the slave pseudo-terminal device associated with a master pseudo-terminal device.
The ptsname_r() function is a QNX Neutrino function that's a reentrant version of ptsname().
A pointer to a string containing the pathname of the corresponding slave device, or NULL if an error occurred (e.g. fildes is an invalid file descriptor, or the slave device name doesn't exist in the filesystem).
Safety: | |
---|---|
Cancellation point | No |
Interrupt handler | No |
Signal handler | Yes |
Thread | No |