*** UNIX MANUAL PAGE BROWSER ***

A Nergahak database for man pages research.

Navigation

Directory Browser

1Browse 4.4BSD4.4BSD
1Browse Digital UNIXDigital UNIX 4.0e
1Browse FreeBSDFreeBSD 14.3
1Browse MINIXMINIX 3.4.0rc6-d5e4fc0
1Browse NetBSDNetBSD 10.1
1Browse OpenBSDOpenBSD 7.7
1Browse UNIX v7Version 7 UNIX
1Browse UNIX v10Version 10 UNIX

Manual Page Search

Manual Page Result

0 Command: ptsname_r | Section: 3 | Source: Digital UNIX | File: ptsname_r.3.gz
ptsname(3) Library Functions Manual ptsname(3) NAME ptsname, ptsname_r - Gets the name of a slave pseudoterminal device LIBRARY Standard C Library (libc.so, libc.a) SYNOPSIS #include <stdlib.h> char *ptsname( int masterfd); [Digital] The following obsolete function is supported in order to maintain backward compatibility with previous versions of the operating system. You should not use it in new designs. int ptsname_r( int masterfd, char *slavename, int len); STANDARDS Interfaces documented on this reference page conform to industry stan- dards as follows: ptsname(): XPG4-UNIX Refer to the standards(5) reference page for more information about in- dustry standards and associated tags. PARAMETERS Specifies a file descriptor that is returned from a successful open of the master pty. Points to the character array for the resulting null- terminated pathname of the slave pty. Specifies the length of the slave pty specified by slavename. This length must be 32 bytes. DESCRIPTION The ptsname() function returns the name of the slave pseudoterminal de- vice associated with a master pseudoterminal device. NOTES The ptsname() function returns a pointer to thread-specific data. Sub- sequent calls to this function from the same thread overwrite this data. [Digital] The ptsname_r() function is an obsolete reentrant version of the ptsname() function. It is supported in order to maintain backward compatibility with previous versions of the operating system and should not be used in new designs. RETURN VALUES Upon successful completion, the ptsname() function returns a pointer to a string that contains the pathname of the slave pseudoterminal device. The pathname has the form: /dev/pts /N. Upon failure, it returns a null pointer. The function can fail if the masterfd parameter is an invalid file descriptor or if the slave device name does not exist in the file system. [Digital] Upon successful completion, the ptsname_r() function stores a the string in slavename and returns a value of 0 (zero). Upon fail- ure, it returns a value of -1 and may place an appropriate value in the errno variable. ERRORS If the following conditions occur, the ptsname_r() function sets errno to the following value: [Digital] The slavename parameter is invalid or the len parameter is too small. RELATED INFORMATION Functions: openpty(3), pty(7) Standards: standards(5) Guides: System V Compatibility User's Guide delim off ptsname(3)

Navigation Options