1 .\" Hey Emacs! This file is -*- nroff -*- source.
2 .\" This page is in the public domain. - aeb
4 .\" 2004-12-17, mtk, added description of ptsname_r() + ERRORS
6 .\" Japanese Version Copyright (c) 2003 Akihiro MOTOKI
7 .\" all rights reserved.
8 .\" Translated 2003-07-08, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
9 .\" Updated 2005-02-27, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
11 .\"WORD: pseudoterminal 擬似端末
13 .TH PTSNAME 3 2008-09-03 "" "Linux Programmer's Manual"
15 ptsname, ptsname_r \- スレーブ擬似端末の名前を取得する
18 .BR "#define _XOPEN_SOURCE" " /* feature_test_macros(7) 参照 */"
20 .B #include <stdlib.h>
22 .BI "char *ptsname(int " fd ");"
24 .BR "#define _GNU_SOURCE" " /* feature_test_macros(7) 参照 */"
26 .B #include <stdlib.h>
28 .BI "int ptsname_r(int " fd ", char *" buf ", size_t " buflen ");"
34 で参照されるマスタ擬似端末 (pts) デバイスに対応する
41 この関数は、スレーブ疑似端末デバイスの名前を、
65 .\" 実際には、errno の値が関数の結果の返り値としても返される。-- MTK, Dec 04
85 は、バージョン 2.1 以降の glibc で提供されている。
88 は UNIX 98 疑似端末仕様の一部である
90 を参照のこと)。この関数は POSIX.1-2001 で規定されている。
94 この関数についての記載があるものとして Tru64 と HP-UX があるが、
95 これらの OS での実装ではエラーの場合 \-1 を返し、
98 移植を考慮したプログラムではこの関数の使用は避けること。
101 .BR posix_openpt (3),