.\" Hey Emacs! This file is -*- nroff -*- source. .\" This page is in the public domain. - aeb .\" .\" Japanese Version Copyright (c) 2003 Akihiro MOTOKI .\" all rights reserved. .\" Translated Tue Jul 8 02:25:57 JST 2003 .\" by Akihiro MOTOKI .\" .TH UNLOCKPT 3 2008-06-14 "" "Linux Programmer's Manual" .SH 名前 unlockpt \- 擬似端末マスタ/スレーブのペアのロックを解除する .SH 書式 .nf .BR "#define _XOPEN_SOURCE" " /* feature_test_macros(7) 参照 */" .br .B #include .sp .BI "int unlockpt(int " fd ");" .fi .SH 説明 .BR unlockpt () 関数は .I fd で参照されるマスタ擬似端末に対応するスレーブ擬似端末のロックを 解除する。 .PP 擬似端末のスレーブ側をオープンする前に、 .BR unlockpt () を呼び出す必要がある。 .SH 返り値 成功した場合、 .BR grantpt () は 0 を返す。そうでない場合、\-1 を返し、 .I errno に適切な値がセットされる。 .SH エラー .TP .B EBADF 引き数 .I fd が書き込み用にオープンされたファイル・ディスクリプタでない。 .TP .B EINVAL 引き数 .I fd がマスタ擬似端末に対応するものではない。 .SH バージョン .BR unlockpt () は、バージョン 2.1 以降の glibc で提供されている。 .SH 準拠 POSIX.1-2001. .SH 関連項目 .BR grantpt (3), .BR posix_openpt (3), .BR ptsname (3), .BR pts (4), .BR pty (7)