.\" Hey Emacs! This file is -*- nroff -*- source. .\" This man page was written by Jeremy Phelps . .\" Redistribute and modify at will. .\" .\" Japanese Version Copyright (c) 2003 Akihiro MOTOKI .\" all rights reserved. .\" Translated Tue Jul 8 01:44:54 JST 2003 .\" by Akihiro MOTOKI .\" .\"WORD: pseudoterminal 擬似端末 .\"WORD: specific 独自の .\" .TH GETPT 3 2010-09-10 "GNU" "Linux Programmer's Manual" .SH 名前 getpt \- 擬似端末マスタ (PTM) をオープンする .SH 書式 .nf .BR "#define _GNU_SOURCE" " /* feature_test_macros(7) 参照 */" .B #include .sp .B "int getpt(void);" .fi .SH 説明 .BR getpt () は、擬似端末マスタをオープンし、そのファイル・ディスクリプタを返す。 これは、 Linux システムにおいては .nf open(/dev/ptmx, O_RDWR | O_NOCTTY); .fi と等価である。但し、 GNU Libc を使用していても、 擬似端末マスタがどこか他の場所にあるシステムもある。 .SH 返り値 成功した場合、 .BR getpt () はオープンしたファイルのディスクリプタを返す。 そうでない場合、\-1 を返し、 .I errno にエラーを示す値がセットされる。 .SH エラー .BR getpt () は .BR open (2) で説明されている種々のエラーで失敗する可能性がある。 .SH バージョン .BR getpt () は、バージョン 2.1 以降の glibc で提供されている。 .SH 準拠 .BR getpt () は glibc 独自である。代わりに .BR posix_openpt (3) を使用すること。 .SH 関連項目 .BR grantpt (3), .BR posix_openpt (3), .BR ptsname (3), .BR unlockpt (3), .BR ptmx (4), .BR pty (7)