OSDN Git Service

614ec67e0b9013cbeff5fc4862ddb1fe5648471b
[linuxjm/LDP_man-pages.git] / release / man3 / grantpt.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 01:56:27 JST 2003
7 .\"         by Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
8 .\"
9 .\"WORD:        pseudo-terminal         µ¼»÷üËö
10 .\"WORD:        pseudotty               µ¼»÷üËö
11 .\"
12 .TH GRANTPT 3 2008-06-14 "GNU" "Linux Programmer's Manual"
13 .SH Ì¾Á°
14 grantpt \- ¥¹¥ì¡¼¥Öµ¼»÷üËö¤Ø¤Î¥¢¥¯¥»¥¹¤òµö²Ä¤¹¤ë
15 .SH ½ñ¼°
16 .nf
17 .B #define _XOPEN_SOURCE
18 .br
19 .B #include <stdlib.h>
20 .sp
21 .BI "int grantpt(int " fd ");"
22 .fi
23 .SH ÀâÌÀ
24 .BR grantpt ()
25 ´Ø¿ô¤Ï¡¢
26 .I fd
27 ¤Ç»²¾È¤µ¤ì¤¿¥Þ¥¹¥¿µ¼»÷üËö¤ËÂбþ¤¹¤ë¥¹¥ì¡¼¥Öµ¼»÷üËö¥Ç¥Ð¥¤¥¹ (pty)
28 ¤Î¥â¡¼¥É¤È½êÍ­¼Ô¤òÊѹ¹¤¹¤ë¡£
29 ¥¹¥ì¡¼¥Ö¤Î¥æ¡¼¥¶ID ¤Ï¸Æ¤Ó½Ð¤·¤¿¥×¥í¥»¥¹¤Î¼Â UID ¤ËÀßÄꤵ¤ì¤ë¡£
30 ¥°¥ë¡¼¥×ID ¤È¤·¤ÆÀßÄꤵ¤ì¤ëÃͤϵ¬Äꤵ¤ì¤Æ¤¤¤Ê¤¤ (Î㤨¤Ð \fItty\fP ¤Ë¤Ê¤ë)¡£
31 ¥¹¥ì¡¼¥Ö¤Î¥â¡¼¥É¤Ï 0620 (crw\-\-w\-\-\-\-) ¤ËÀßÄꤵ¤ì¤ë¡£
32 .PP
33 .B SIGCHLD
34 ¥·¥°¥Ê¥ë¤òÊ᪤¹¤ë¤¿¤á¤Ë¥·¥°¥Ê¥ë¡¦¥Ï¥ó¥É¥é¤¬ÀßÄꤵ¤ì¤Æ¤¤¤ë¾ì¹ç¤Î
35 .BR grantpt ()
36 ¤ÎÆ°ºî¤Ïµ¬Äꤵ¤ì¤Æ¤¤¤Ê¤¤¡£
37 .SH ÊÖ¤êÃÍ
38 À®¸ù¤·¤¿¾ì¹ç¡¢
39 .BR grantpt ()
40 ¤Ï 0 ¤òÊÖ¤¹¡£¤½¤¦¤Ç¤Ê¤¤¾ì¹ç¡¢\-1 ¤òÊÖ¤·¡¢
41 .I errno
42 ¤ËŬÀÚ¤ÊÃͤ¬¥»¥Ã¥È¤µ¤ì¤ë¡£
43 .SH ¥¨¥é¡¼
44 .TP
45 .B EACCES
46 Âбþ¤¹¤ë¥¹¥ì¡¼¥Öµ¼»÷üËö¤Ë¥¢¥¯¥»¥¹¤Ç¤­¤Ê¤«¤Ã¤¿¡£
47 .TP
48 .B EBADF
49 °ú¤­¿ô
50 .I fd
51 ¤¬Í­¸ú¤Ê¥ª¡¼¥×¥ó¤µ¤ì¤¿¥Õ¥¡¥¤¥ë¡¦¥Ç¥£¥¹¥¯¥ê¥×¥¿¤Ç¤Ê¤¤¡£
52 .TP
53 .B EINVAL
54 °ú¤­¿ô
55 .I fd
56 ¤ÏÍ­¸ú¤À¤¬¡¢¥Þ¥¹¥¿µ¼»÷üËö¤ËÂбþ¤¹¤ë¤â¤Î¤Ç¤Ï¤Ê¤¤¡£
57 .SH ¥Ð¡¼¥¸¥ç¥ó
58 .BR grantpt ()
59 ¤Ï¡¢¥Ð¡¼¥¸¥ç¥ó 2.1 °Ê¹ß¤Î glibc ¤ÇÄ󶡤µ¤ì¤Æ¤¤¤ë¡£
60 .SH ½àµò
61 POSIX.1-2001.
62 .SH È÷¹Í
63 ¤³¤ì¤Ï Unix98 pty »ÅÍͤΰìÉô¤Ç¤¢¤ë¡£
64 .BR pts (4)
65 ¤ò»²¾È¤Î¤³¤È¡£
66 ¿¤¯¤Î¥·¥¹¥Æ¥à¤Ç¤Ï¡¢¤³¤Î´Ø¿ô¤Ï "pt_chown" ¤È¸Æ¤Ð¤ì¤ë set-user-ID ¤µ¤ì¤¿
67 Êä½õ¥Ð¥¤¥Ê¥ê¤òÍѤ¤¤Æ¼ÂÁõ¤µ¤ì¤Æ¤¤¤ë¡£
68 Linux ¤Î devpts ¤Ç¤Ï¡¢¤³¤Î¤è¤¦¤ÊÊä½õ¥Ð¥¤¥Ê¥ê¤òɬÍפȤ·¤Ê¤¤¡£
69 .SH ´ØÏ¢¹àÌÜ
70 .BR open (2),
71 .BR posix_openpt (3),
72 .BR ptsname (3),
73 .BR unlockpt (3),
74 .BR pts (4),
75 .BR feature_test_macros (7),
76 .BR pty (7)