OSDN Git Service

(split) [JM:00125] Fix a translation mistake in isupper(3).
[linuxjm/LDP_man-pages.git] / release / man3 / setnetgrent.3
1 .\"  Copyright 2002 walter harms (walter.harms@informatik.uni-oldenburg.de)
2 .\"  Distributed under GPL
3 .\"  based on glibc infopages
4 .\" polished - aeb
5 .\"
6 .\" Japanese Version Copyright (c) 2005  Akihiro MOTOKI
7 .\"         all rights reserved.
8 .\" Translated 2005-02-20, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
9 .\"
10 .TH SETNETGRENT 3 2007-07-26 "GNU" "Linux Programmer's Manual"
11 .SH Ì¾Á°
12 setnetgrent, endnetgrent, getnetgrent, getnetgrent_r, innetgr \-
13 ¥Í¥Ã¥È¥ï¡¼¥¯¡¦¥°¥ë¡¼¥×¤Î¥¨¥ó¥È¥ê¤òÁàºî¤¹¤ë
14 .SH ½ñ¼°
15 .nf
16 .B #include <netdb.h>
17
18 .BI "int setnetgrent(const char *" netgroup );
19
20 .B "void endnetgrent(void);"
21
22 .BI "int getnetgrent(char **" host ", char **" user ", char **" domain );
23
24 .BI "int getnetgrent_r(char **" host ", char **" user ","
25 .BI "                  char **" domain ", char *" buf ", int " buflen );
26
27 .BI "int innetgr(const char *" netgroup ", const char *" host ","
28 .BI "            const char *" user ", const char *" domain );
29 .fi
30 .sp
31 .in -4n
32 glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
33 .RB ( feature_test_macros (7)
34 »²¾È):
35 .in
36 .sp
37 .ad l
38 .BR setnetgrent (),
39 .BR endnetgrent (),
40 .BR getnetgrent (),
41 .BR getnetgrent_r (),
42 .BR innetgr ():
43 _BSD_SOURCE || _SVID_SOURCE
44 .ad b
45 .SH ÀâÌÀ
46 .I netgroup
47 ¤Ï SunOS ¤Ç¹Í°Æ¤µ¤ì¤¿¤â¤Î¤Ç¤¢¤ë¡£¥Í¥Ã¥È¥°¥ë¡¼¥×¤Î¥Ç¡¼¥¿¥Ù¡¼¥¹¤Î
48 ¥¨¥ó¥È¥ê¤Ï¡¢ 3 ¤Ä¤Îʸ»úÎó¤Î¥ê¥¹¥È
49 .RI ( hostname ", " username ", " domainname )
50 ¤â¤·¤¯¤Ï¥Í¥Ã¥È¥°¥ë¡¼¥×̾¤Ç¤¢¤ë¡£
51 Á°µ­¤Î¥ê¥¹¥È¤Î³ÆÍ×ÁǤ϶õ¤Ç¤¢¤Ã¤Æ¤â¤è¤¤¡£
52 ¶õ¤Ï²¿¤È¤Ç¤â°ìÃפ¹¤ë¤³¤È¤ò°ÕÌ£¤¹¤ë¡£
53 ËÜ¥Ú¡¼¥¸¤ÇÀâÌÀ¤¹¤ë´Ø¿ô¤ò»È¤¦¤³¤È¤Ç¡¢¥Í¥Ã¥È¥°¥ë¡¼¥×¤Î¥Ç¡¼¥¿¥Ù¡¼¥¹¤Ë
54 ¥¢¥¯¥»¥¹¤¹¤ë¤³¤È¤¬¤Ç¤­¤ë¡£¤É¤Î¥Ç¡¼¥¿¥Ù¡¼¥¹¤¬¸¡º÷¤µ¤ì¤ë¤«¤Ï
55 .I /etc/nsswitch.conf
56 ¥Õ¥¡¥¤¥ë¤ÇÄêµÁ¤µ¤ì¤Æ¤¤¤ë¡£
57 .PP
58 .BR setnetgrent ()
59 ¥³¡¼¥ë¤Ï¡¢¤³¤Î¸å¤Ç¸Æ¤Ð¤ì¤ë
60 .BR getnetgrent ()
61 ¥³¡¼¥ë¤¬¸¡º÷¤¹¤ë¥Í¥Ã¥È¥°¥ë¡¼¥×¤òÄê¤á¤ë¡£
62 .BR getnetgrent ()
63 ´Ø¿ô¤Ï¥Í¥Ã¥È¥°¥ë¡¼¥×¤Î¼¡¤Î¥¨¥ó¥È¥ê¤ò¼èÆÀ¤·¡¢
64 .IR host ,
65 .IR user ,
66 .I domain
67 ¤Ë¥Ý¥¤¥ó¥¿¤òÆþ¤ì¤ÆÊ֤롣
68 NULL ¥Ý¥¤¥ó¥¿¤Ï¡¢Âбþ¤¹¤ë¥¨¥ó¥È¥ê¤¬¤É¤ó¤Êʸ»úÎó¤È¤â°ìÃפ¹¤ë¤³¤È¤ò°ÕÌ£¤¹¤ë¡£
69 ÆÀ¤é¤ì¤¿¥Ý¥¤¥ó¥¿¤Ï¡¢¥Í¥Ã¥È¥°¥ë¡¼¥×´Ø·¸¤Î´Ø¿ô¤Î¤¤¤º¤ì¤«¤¬¸Æ¤Ð¤ì¤ë¤Þ¤Ç¤Î
70 ´Ö¤À¤±Í­¸ú¤Ç¤¢¤ë¡£¤³¤ÎÌäÂê¤òÈò¤±¤ë¤¿¤á¤Ë¤Ï GNU ³ÈÄ¥¤Î´Ø¿ô
71 .BR getnetgrent_r ()
72 ¤ò»È¤¦¤È¤è¤¤¡£¤³¤Î´Ø¿ô¤Ï¸Æ¤Ó½Ð¤·Â¦¤¬ÍÑ°Õ¤·¤¿¥Ð¥Ã¥Õ¥¡¤Ë
73 ʸ»úÎó¤ò³ÊǼ¤¹¤ë¡£³ä¤êÅö¤ÆºÑ¤Î¥Ð¥Ã¥Õ¥¡¤òÁ´¤Æ²òÊü¤¹¤ë¤Ë¤Ï
74 .BR endnetgrent ()
75 ¤ò»ÈÍѤ¹¤ë¡£
76 .PP
77 ¤Û¤È¤ó¤É¤Î¾ì¹ç¡¢
78 .RI ( hostname ", " username ", " domainname )
79 ¤Î3Í×ÁǤÎÁȤ¬¥Í¥Ã¥È¥°¥ë¡¼¥×¤Î¥á¥ó¥Ð¡¼¤«¤É¤¦¤«¤ò³Îǧ¤·¤¿¤¤¤À¤±¤Ç¤¢¤í¤¦¡£
80 .BR innetgr ()
81 ´Ø¿ô¤ò»È¤¦¤È¡¢¾åµ­¤Î3¤Ä¤Î´Ø¿ô¤ò¸Æ¤Ó½Ð¤µ¤º¤Ë¤³¤ÎÌÜŪ¤òãÀ®¤Ç¤­¤ë¡£
82 ¤â¤¦°ìÅÙ½ñ¤¤¤Æ¤ª¤¯¤¬¡¢NULL ¥Ý¥¤¥ó¥¿¤Ï¥ï¥¤¥ë¥É¥«¡¼¥É¤Ç¤¢¤ê¡¢
83 ¤¢¤é¤æ¤ëʸ»úÎó¤È°ìÃפ¹¤ë¡£¤³¤Î´Ø¿ô¤Ï¥¹¥ì¥Ã¥É¥»¡¼¥Õ¤Ç¤¢¤ë¡£
84 .SH ÊÖ¤êÃÍ
85 ¤³¤ì¤é¤Î´Ø¿ô¤ÏÀ®¸ù¤¹¤ë¤È 1 ¤ò¡¢¼ºÇÔ¤¹¤ë¤È 0 ¤òÊÖ¤¹¡£
86 .SH ¥Õ¥¡¥¤¥ë
87 .I /etc/netgroup
88 .br
89 .I /etc/nsswitch.conf
90 .SH ½àµò
91 ¤³¤ì¤é¤Î´Ø¿ô¤Ï POSIX.1-2001 ¤Ë¤Ï¤Ê¤¤¤¬¡¢
92 setnetgrent (),
93 endnetgrent (),
94 getnetgrent (),
95 innetgr ()
96 ¤Ï¤Û¤È¤ó¤É¤Î UNIX ¥·¥¹¥Æ¥à¤ÇÍøÍѲÄǽ¤Ç¤¢¤ë¡£
97 .BR getnetgrent_r ()
98 ¤Ï¹­¤¯Â¾¤Î¥·¥¹¥Æ¥à¤ÇÍøÍѤǤ­¤ë¤ï¤±¤Ç¤Ï¤Ê¤¤¡£
99 .\" getnetgrent_r() is on Solaris 8 and AIX 5.1, but not the BSDs.
100 .SH Ãí°Õ
101 BSD ¤Î¼ÂÁõ¤Ç¤Ï
102 .BR setnetgrent ()
103 ¤Ï void ¤òÊÖ¤¹¡£
104 .SH ´ØÏ¢¹àÌÜ
105 .BR sethostent (3),
106 .BR setprotoent (3),
107 .BR setservent (3)