OSDN Git Service

(split) LDP v3.24 -> v3.29 の定型的な変更内容を反映。
[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 .B #define _XOPEN_SOURCE
18 .br
19 .B #include <stdlib.h>
20 .sp
21 .BI "int unlockpt(int " fd ");"
22 .fi
23 .\"O .SH DESCRIPTION
24 .SH ÀâÌÀ
25 .\"O The
26 .\"O .BR unlockpt ()
27 .\"O function unlocks the slave pseudoterminal device
28 .\"O corresponding to the master pseudoterminal referred to by
29 .\"O .IR fd .
30 .BR unlockpt ()
31 ´Ø¿ô¤Ï
32 .I fd
33 ¤Ç»²¾È¤µ¤ì¤ë¥Þ¥¹¥¿µ¼»÷üËö¤ËÂбþ¤¹¤ë¥¹¥ì¡¼¥Öµ¼»÷üËö¤Î¥í¥Ã¥¯¤ò
34 ²ò½ü¤¹¤ë¡£
35 .PP
36 .\"O .BR unlockpt ()
37 .\"O should be called before opening the slave side of a pseudoterminal.
38 µ¼»÷üËö¤Î¥¹¥ì¡¼¥Ö¦¤ò¥ª¡¼¥×¥ó¤¹¤ëÁ°¤Ë¡¢
39 .BR unlockpt ()
40 ¤ò¸Æ¤Ó½Ð¤¹É¬Íפ¬¤¢¤ë¡£
41 .\"O .SH "RETURN VALUE"
42 .SH ÊÖ¤êÃÍ
43 .\"O When successful,
44 .\"O .BR unlockpt ()
45 .\"O returns 0.
46 .\"O Otherwise, it returns \-1 and sets
47 .\"O .I errno
48 .\"O appropriately.
49 À®¸ù¤·¤¿¾ì¹ç¡¢
50 .BR grantpt ()
51 ¤Ï 0 ¤òÊÖ¤¹¡£¤½¤¦¤Ç¤Ê¤¤¾ì¹ç¡¢\-1 ¤òÊÖ¤·¡¢
52 .I errno
53 ¤ËŬÀÚ¤ÊÃͤ¬¥»¥Ã¥È¤µ¤ì¤ë¡£
54 .\"O .SH ERRORS
55 .SH ¥¨¥é¡¼
56 .TP
57 .B EBADF
58 .\"O The
59 .\"O .I fd
60 .\"O argument is not a file descriptor open for writing.
61 °ú¤­¿ô
62 .I fd
63 ¤¬½ñ¤­¹þ¤ßÍѤ˥ª¡¼¥×¥ó¤µ¤ì¤¿¥Õ¥¡¥¤¥ë¡¦¥Ç¥£¥¹¥¯¥ê¥×¥¿¤Ç¤Ê¤¤¡£
64 .TP
65 .B EINVAL
66 .\"O The
67 .\"O .I fd
68 .\"O argument is not associated with a master pseudoterminal.
69 °ú¤­¿ô
70 .I fd
71 ¤¬¥Þ¥¹¥¿µ¼»÷üËö¤ËÂбþ¤¹¤ë¤â¤Î¤Ç¤Ï¤Ê¤¤¡£
72 .\"O .SH VERSIONS
73 .SH ¥Ð¡¼¥¸¥ç¥ó
74 .\"O .BR unlockpt ()
75 .\"O is provided in glibc since version 2.1.
76 .BR unlockpt ()
77 ¤Ï¡¢¥Ð¡¼¥¸¥ç¥ó 2.1 °Ê¹ß¤Î glibc ¤ÇÄ󶡤µ¤ì¤Æ¤¤¤ë¡£
78 .\"O .SH "CONFORMING TO"
79 .SH ½àµò
80 POSIX.1-2001.
81 .\"O .SH "SEE ALSO"
82 .SH ´ØÏ¢¹àÌÜ
83 .BR grantpt (3),
84 .BR posix_openpt (3),
85 .BR ptsname (3),
86 .BR pts (4),
87 .BR feature_test_macros (7),
88 .BR pty (7)