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 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107
|
.\" 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 2007-07-26 "GNU" "Linux Programmer's Manual"
.SH ̾
setnetgrent, endnetgrent, getnetgrent, getnetgrent_r, innetgr \-
ͥåȥ롼פΥȥ
.SH
.nf
.B #include <netdb.h>
.BI "int setnetgrent(const char *" netgroup );
.B "void endnetgrent(void);"
.BI "int getnetgrent(char **" host ", char **" user ", char **" domain );
.BI "int getnetgrent_r(char **" host ", char **" user ","
.BI " char **" domain ", char *" buf ", int " buflen );
.BI "int innetgr(const char *" netgroup ", const char *" host ","
.BI " const char *" user ", const char *" domain );
.fi
.sp
.in -4n
glibc εǽޥ
.RB ( feature_test_macros (7)
):
.in
.sp
.ad l
.BR setnetgrent (),
.BR endnetgrent (),
.BR getnetgrent (),
.BR getnetgrent_r (),
.BR innetgr ():
_BSD_SOURCE || _SVID_SOURCE
.ad b
.SH
.I netgroup
SunOS ǹͰƤ줿ΤǤ롣ͥåȥ롼פΥǡ١
ȥϡ 3 ĤʸΥꥹ
.RI ( hostname ", " username ", " domainname )
⤷ϥͥåȥ롼̾Ǥ롣
ΥꥹȤγǤ϶ǤäƤ褤
ϲȤǤפ뤳Ȥ̣롣
ܥڡؿȤȤǡͥåȥ롼פΥǡ١
뤳ȤǤ롣ɤΥǡ١뤫
.I /etc/nsswitch.conf
եƤ롣
.PP
.BR setnetgrent ()
ϡθǸƤФ
.BR getnetgrent ()
뤬ͥåȥ롼פ롣
.BR getnetgrent ()
ؿϥͥåȥ롼פμΥȥ
.IR host ,
.IR user ,
.I domain
˥ݥ֤롣
NULL ݥϡб륨ȥ꤬ɤʸȤפ뤳Ȥ̣롣
줿ݥϡͥåȥ롼״طδؿΤ줫ƤФޤǤ
֤ͭǤ롣뤿ˤ GNU ĥδؿ
.BR getnetgrent_r ()
ȤȤ褤δؿϸƤӽФ¦ѰդХåե
ʸǼ롣ƺѤΥХåեƲˤ
.BR endnetgrent ()
Ѥ롣
.PP
ۤȤɤξ硢
.RI ( hostname ", " username ", " domainname )
3ǤȤͥåȥ롼פΥСɤǧǤ
.BR innetgr ()
ؿȤȡ嵭3ĤδؿƤӽФˤŪãǤ롣
⤦ٽƤNULL ݥϥ磻ɥɤǤꡢ
ʸȰפ롣δؿϥåɥդǤ롣
.SH ֤
δؿ 1 Ԥ 0 ֤
.SH ե
.I /etc/netgroup
.br
.I /etc/nsswitch.conf
.SH
δؿ POSIX.1-2001 ˤϤʤ
setnetgrent (),
endnetgrent (),
getnetgrent (),
innetgr ()
ϤۤȤɤ Unix ƥѲǽǤ롣
.BR getnetgrent_r ()
Ϲ¾ΥƥѤǤ櫓ǤϤʤ
.\" getnetgrent_r() is on Solaris 8 and AIX 5.1, but not the BSDs.
.SH
BSD μǤ
.BR setnetgrent ()
void ֤
.SH Ϣ
.BR sethostent (3),
.BR setprotoent (3),
.BR setservent (3)
|