OSDN Git Service

978f8e1d70bdfd237bd4a72fc0ddf17d4a9e0250
[linuxjm/LDP_man-pages.git] / draft / man3 / unlockpt.3
1 .\" Hey Emacs! This file is -*- nroff -*- source.
2 .\" This page is in the public domain. - aeb
3 .\"
4 .\" Japanese Version Copyright (c) 2003  Akihiro MOTOKI
5 .\"         all rights reserved.
6 .\" Translated Tue Jul  8 02:25:57 JST 2003
7 .\"         by Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
8 .\" 
9 .TH UNLOCKPT 3 2008-06-14 "" "Linux Programmer's Manual"
10 .\"O .SH NAME
11 .\"O unlockpt \- unlock a pseudoterminal master/slave pair
12 .SH 名前
13 unlockpt \- 擬似端末マスタ/スレーブのペアのロックを解除する
14 .\"O .SH SYNOPSIS
15 .SH 書式
16 .nf
17 .\"O .BR "#define _XOPEN_SOURCE" "       /* See feature_test_macros(7) */"
18 .BR "#define _XOPEN_SOURCE" "       /* feature_test_macros(7) 参照 */"
19 .br
20 .B #include <stdlib.h>
21 .sp
22 .BI "int unlockpt(int " fd ");"
23 .fi
24 .\"O .SH DESCRIPTION
25 .SH 説明
26 .\"O The
27 .\"O .BR unlockpt ()
28 .\"O function unlocks the slave pseudoterminal device
29 .\"O corresponding to the master pseudoterminal referred to by
30 .\"O .IR fd .
31 .BR unlockpt ()
32 関数は
33 .I fd
34 で参照されるマスタ擬似端末に対応するスレーブ擬似端末のロックを
35 解除する。
36 .PP
37 .\"O .BR unlockpt ()
38 .\"O should be called before opening the slave side of a pseudoterminal.
39 擬似端末のスレーブ側をオープンする前に、
40 .BR unlockpt ()
41 を呼び出す必要がある。
42 .\"O .SH "RETURN VALUE"
43 .SH 返り値
44 .\"O When successful,
45 .\"O .BR unlockpt ()
46 .\"O returns 0.
47 .\"O Otherwise, it returns \-1 and sets
48 .\"O .I errno
49 .\"O appropriately.
50 成功した場合、
51 .BR grantpt ()
52 は 0 を返す。そうでない場合、\-1 を返し、
53 .I errno
54 に適切な値がセットされる。
55 .\"O .SH ERRORS
56 .SH エラー
57 .TP
58 .B EBADF
59 .\"O The
60 .\"O .I fd
61 .\"O argument is not a file descriptor open for writing.
62 引き数
63 .I fd
64 が書き込み用にオープンされたファイル・ディスクリプタでない。
65 .TP
66 .B EINVAL
67 .\"O The
68 .\"O .I fd
69 .\"O argument is not associated with a master pseudoterminal.
70 引き数
71 .I fd
72 がマスタ擬似端末に対応するものではない。
73 .\"O .SH VERSIONS
74 .SH バージョン
75 .\"O .BR unlockpt ()
76 .\"O is provided in glibc since version 2.1.
77 .BR unlockpt ()
78 は、バージョン 2.1 以降の glibc で提供されている。
79 .\"O .SH "CONFORMING TO"
80 .SH 準拠
81 POSIX.1-2001.
82 .\"O .SH "SEE ALSO"
83 .SH 関連項目
84 .BR grantpt (3),
85 .BR posix_openpt (3),
86 .BR ptsname (3),
87 .BR pts (4),
88 .BR pty (7)