Changeset View
Changeset View
Standalone View
Standalone View
head/usr.sbin/mountd/mountd.c
Show First 20 Lines • Show All 1,085 Lines • ▼ Show 20 Lines | mntsrv(struct svc_req *rqstp, SVCXPRT *transp) | ||||
struct fhreturn fhr; | struct fhreturn fhr; | ||||
struct stat stb; | struct stat stb; | ||||
struct statfs fsb; | struct statfs fsb; | ||||
char host[NI_MAXHOST], numerichost[NI_MAXHOST]; | char host[NI_MAXHOST], numerichost[NI_MAXHOST]; | ||||
int lookup_failed = 1; | int lookup_failed = 1; | ||||
struct sockaddr *saddr; | struct sockaddr *saddr; | ||||
u_short sport; | u_short sport; | ||||
char rpcpath[MNTPATHLEN + 1], dirpath[MAXPATHLEN]; | char rpcpath[MNTPATHLEN + 1], dirpath[MAXPATHLEN]; | ||||
int bad = 0, defset, hostset; | int defset, hostset; | ||||
long bad = 0; | |||||
sigset_t sighup_mask; | sigset_t sighup_mask; | ||||
int numsecflavors, *secflavorsp; | int numsecflavors, *secflavorsp; | ||||
sigemptyset(&sighup_mask); | sigemptyset(&sighup_mask); | ||||
sigaddset(&sighup_mask, SIGHUP); | sigaddset(&sighup_mask, SIGHUP); | ||||
saddr = svc_getrpccaller(transp)->buf; | saddr = svc_getrpccaller(transp)->buf; | ||||
switch (saddr->sa_family) { | switch (saddr->sa_family) { | ||||
case AF_INET6: | case AF_INET6: | ||||
▲ Show 20 Lines • Show All 2,755 Lines • Show Last 20 Lines |