OSDN Git Service

(split) LDP_man-pages: release ioctl.2 [JM:00378]
[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)