OSDN Git Service

(split) LDP v3.24 -> v3.29 の定型的な変更内容を反映。
[linuxjm/LDP_man-pages.git] / release / man3 / getpt.3
1 .\" Hey Emacs! This file is -*- nroff -*- source.
2 .\" This man page was written by Jeremy Phelps <jphelps@notreached.net>.
3 .\" Redistribute and modify at will.
4 .\"
5 .\" Japanese Version Copyright (c) 2003  Akihiro MOTOKI
6 .\"         all rights reserved.
7 .\" Translated Tue Jul  8 01:44:54 JST 2003
8 .\"         by Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
9 .\"
10 .\"WORD:        pseudoterminal          µ¼»÷üËö
11 .\"WORD:        specific                Æȼ«¤Î
12 .\"
13 .TH GETPT 3 2010-09-10 "GNU" "Linux Programmer's Manual"
14 .SH Ì¾Á°
15 getpt \- µ¼»÷üËö¥Þ¥¹¥¿ (PTM) ¤ò¥ª¡¼¥×¥ó¤¹¤ë
16 .SH ½ñ¼°
17 .nf
18 .BR "#define _GNU_SOURCE" "             /* feature_test_macros(7) »²¾È */"
19 .B #include <stdlib.h>
20 .sp
21 .B "int getpt(void);"
22 .fi
23 .SH ÀâÌÀ
24 .BR getpt ()
25 ¤Ï¡¢µ¼»÷üËö¥Þ¥¹¥¿¤ò¥ª¡¼¥×¥ó¤·¡¢¤½¤Î¥Õ¥¡¥¤¥ë¡¦¥Ç¥£¥¹¥¯¥ê¥×¥¿¤òÊÖ¤¹¡£
26 ¤³¤ì¤Ï¡¢ Linux ¥·¥¹¥Æ¥à¤Ë¤ª¤¤¤Æ¤Ï
27 .nf
28
29     open(/dev/ptmx, O_RDWR | O_NOCTTY);
30
31 .fi
32 ¤ÈÅù²Á¤Ç¤¢¤ë¡£Ã¢¤·¡¢ GNU Libc ¤ò»ÈÍѤ·¤Æ¤¤¤Æ¤â¡¢
33 µ¼»÷üËö¥Þ¥¹¥¿¤¬¤É¤³¤«Â¾¤Î¾ì½ê¤Ë¤¢¤ë¥·¥¹¥Æ¥à¤â¤¢¤ë¡£
34 .SH ÊÖ¤êÃÍ
35 À®¸ù¤·¤¿¾ì¹ç¡¢
36 .BR getpt ()
37 ¤Ï¥ª¡¼¥×¥ó¤·¤¿¥Õ¥¡¥¤¥ë¤Î¥Ç¥£¥¹¥¯¥ê¥×¥¿¤òÊÖ¤¹¡£
38 ¤½¤¦¤Ç¤Ê¤¤¾ì¹ç¡¢\-1 ¤òÊÖ¤·¡¢
39 .I errno
40 ¤Ë¥¨¥é¡¼¤ò¼¨¤¹Ãͤ¬¥»¥Ã¥È¤µ¤ì¤ë¡£
41 .SH ¥¨¥é¡¼
42 .BR getpt ()
43 ¤Ï
44 .BR open (2)
45 ¤ÇÀâÌÀ¤µ¤ì¤Æ¤¤¤ë¼ï¡¹¤Î¥¨¥é¡¼¤Ç¼ºÇÔ¤¹¤ë²ÄǽÀ­¤¬¤¢¤ë¡£
46 .SH ¥Ð¡¼¥¸¥ç¥ó
47 .BR getpt ()
48 ¤Ï¡¢¥Ð¡¼¥¸¥ç¥ó 2.1 °Ê¹ß¤Î glibc ¤ÇÄ󶡤µ¤ì¤Æ¤¤¤ë¡£
49 .SH ½àµò
50 .BR getpt ()
51 ¤Ï glibc Æȼ«¤Ç¤¢¤ë¡£Âå¤ï¤ê¤Ë
52 .BR posix_openpt (3)
53 ¤ò»ÈÍѤ¹¤ë¤³¤È¡£
54 .SH ´ØÏ¢¹àÌÜ
55 .BR grantpt (3),
56 .BR posix_openpt (3),
57 .BR ptsname (3),
58 .BR unlockpt (3),
59 .BR ptmx (4),
60 .BR pty (7)