X-Git-Url: https://git.decadent.org.uk/gitweb/?p=nfs-utils.git;a=blobdiff_plain;f=support%2Fnfs%2Frpcmisc.c;h=bd1a2db0cee5d0ab3f212707c4821b8aa971ad39;hp=fcc6433390daca106fc1582916b7b841898c17eb;hb=7e76a0509947d9b906f25cf762b0aac1a3281809;hpb=5835b1eec5a1f1e463c0762c510c6643fa2bff62 diff --git a/support/nfs/rpcmisc.c b/support/nfs/rpcmisc.c index fcc6433..bd1a2db 100644 --- a/support/nfs/rpcmisc.c +++ b/support/nfs/rpcmisc.c @@ -215,63 +215,3 @@ int makesock(int port, int proto) } return (s); } - - -/* Log an incoming call. */ -void -rpc_logcall(struct svc_req *rqstp, char *xname, char *arg) -{ - char buff[1024]; - int buflen=sizeof(buff); - int len; - char *sp; - int i; - - if (!xlog_enabled(D_CALL)) - return; - - sp = buff; - switch (rqstp->rq_cred.oa_flavor) { - case AUTH_NULL: - sprintf(sp, "NULL"); - break; - case AUTH_UNIX: { - struct authunix_parms *unix_cred; - time_t time; - struct tm *tm; - - unix_cred = (struct authunix_parms *) rqstp->rq_clntcred; - time = unix_cred->aup_time; - tm = localtime(&time); - snprintf(sp, buflen, "UNIX %d/%d/%d %02d:%02d:%02d %s %d.%d", - tm->tm_year, tm->tm_mon + 1, tm->tm_mday, - tm->tm_hour, tm->tm_min, tm->tm_sec, - unix_cred->aup_machname, - unix_cred->aup_uid, - unix_cred->aup_gid); - sp[buflen-1] = 0; - len = strlen(sp); - sp += buflen; - buflen -= len; - if ((int) unix_cred->aup_len > 0) { - snprintf(sp, buflen, "+%d", unix_cred->aup_gids[0]); - sp[buflen-1] = 0; - len = strlen(sp); - sp += buflen; - buflen -= len; - for (i = 1; i < unix_cred->aup_len; i++) { - snprintf(sp, buflen, ",%d", - unix_cred->aup_gids[i]); - sp[buflen-1] = 0; - len = strlen(sp); - sp += buflen; - buflen -= len; - } - } - } - break; - default: - sprintf(sp, "CRED %d", rqstp->rq_cred.oa_flavor); - } - xlog(D_CALL, "%s [%s]\n\t%s\n", xname, buff, arg); -}