1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84
|
.\" Copyright 2002 walter harms (walter.harms@informatik.uni-oldenburg.de)
.\" Distributed under GPL
.\" based on glibc infopages
.\" polished - aeb
.\"
.\" Japanese Version Copyright (c) 2005 Akihiro MOTOKI
.\" all rights reserved.
.\" Translated 2005-02-20, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
.TH SETNETGRENT 3 2002-08-20 "GNU" "Linux Programmer's Manual"
.SH ̾
setnetgrent, endnetgrent, getnetgrent, getnetgrent_r, innetgr \-
ͥåȥ롼פΥȥ
.SH
.B #include <netdb.h>
.sp
.BI "int setnetgrent(const char *" netgroup );
.br
.BI "void endnetgrent(void);"
.br
.BI "int getnetgrent(char **" host ", char **" user ", char **" domain );
.sp
.BI "int getnetgrent_r(char **" host ", char **" user ","
.in +18
.BI "char **" domain ", char *" buf ", int " buflen );
.in -18
.sp
.BI "int innetgr(const char *" netgroup ", const char *" host ","
.in +12
.BI "const char *" user ", const char *" domain );
.in -12
.SH
.B netgroup
SunOS ǹͰƤ줿ΤǤ롣ͥåȥ롼פΥǡ١
ȥϡ 3 ĤʸΥꥹ
.BR (hostname "," username "," domainname)
⤷ϥͥåȥ롼̾Ǥ롣
ΥꥹȤγǤ϶ǤäƤ褤
ϲȤǤפ뤳Ȥ̣롣
ܥڡؿȤȤǡͥåȥ롼פΥǡ١
뤳ȤǤ롣ɤΥǡ١뤫
.I /etc/nsswitch.conf
եƤ롣
.PP
.B setnetgrent()
ϡθǸƤФ
.B getnetgrent()
뤬ͥåȥ롼פ롣
.B getnetgrent()
ؿϥͥåȥ롼פμΥȥ
.IR host ,
.IR user ,
.I domain
˥ݥ֤롣
NULL ݥϡб륨ȥ꤬ɤʸȤפ뤳Ȥ̣롣
줿ݥϡͥåȥ롼״طδؿΤ줫ƤФޤǤ
֤ͭǤ롣뤿ˤ GNU ĥδؿ
.B getnetgrent_r()
ȤȤ褤δؿϸƤӽФ¦ѰդХåե
ʸǼ롣ƺѤΥХåեƲˤ
.B endnetgrent()
Ѥ롣
.PP
ۤȤɤξ硢
.BR (hostname "," username "," domainname)
3ǤȤͥåȥ롼פΥСɤǧǤ
.B innetgr()
ؿȤȡ嵭3ĤδؿƤӽФˤŪãǤ롣
⤦ٽƤNULL ݥϥ磻ɥɤǤꡢ
ʸȰפ롣δؿϥåɥդǤ롣
.SH ե
.I /etc/netgroup
.br
.I /etc/nsswitch.conf
.SH ֤
δؿ 1 Ԥ 0 ֤
.SH
BSD μǤ
.B setnetgrent()
void ֤
.SH Ϣ
.BR sethostent (3),
.BR setservent (3),
.BR setprotoent (3)
|