Lines Matching defs:arg

76 int sm_check_hostname(struct svc_req *req, char *arg)
82 len = strlen(arg);
92 else if (strvis(dst, arg, VIS_WHITE) != len)
111 struct sm_stat_res *sm_stat_1_svc(sm_name *arg, struct svc_req *req)
119 if ((err = sm_check_hostname(req, arg->mon_name)) == 0)
126 syslog(LOG_DEBUG, "stat called for host %s", arg->mon_name);
127 if (getaddrinfo(arg->mon_name, NULL, NULL, &ai) == 0) {
135 from_addr(claddr), arg->mon_name);
152 struct sm_stat_res *sm_mon_1_svc(mon *arg, struct svc_req *req)
160 if ((err = sm_check_hostname(req, arg->mon_id.mon_name)) == 0)
169 syslog(LOG_DEBUG, "monitor request for host %s", arg->mon_id.mon_name);
171 arg->mon_id.my_id.my_name,
172 arg->mon_id.my_id.my_prog,
173 arg->mon_id.my_id.my_vers,
174 arg->mon_id.my_id.my_proc);
181 if (getaddrinfo(arg->mon_id.mon_name, NULL, NULL, &ai) != 0)
183 syslog(LOG_ERR, "Invalid hostname to sm_mon: %s", arg->mon_id.mon_name);
187 if ((hp = find_host(arg->mon_id.mon_name, TRUE)))
196 strncpy(lp->notifyHost, arg->mon_id.my_id.my_name, SM_MAXSTRLEN);
197 lp->notifyProg = arg->mon_id.my_id.my_prog;
198 lp->notifyVers = arg->mon_id.my_id.my_vers;
199 lp->notifyProc = arg->mon_id.my_id.my_proc;
200 memcpy(lp->notifyData, arg->priv, sizeof(lp->notifyData));
260 struct sm_stat *sm_unmon_1_svc(mon_id *arg, struct svc_req *req __unused)
267 syslog(LOG_DEBUG, "un-monitor request for host %s", arg->mon_name);
269 arg->mon_name,
270 arg->my_id.my_prog, arg->my_id.my_vers, arg->my_id.my_proc);
273 if ((hp = find_host(arg->mon_name, FALSE)))
275 if (do_unmon(hp, &arg->my_id)) sync_file();
279 arg->my_id.my_name);
283 arg->my_id.my_name, arg->mon_name);
298 struct sm_stat *sm_unmon_all_1_svc(my_id *arg, struct svc_req *req __unused)
307 arg->my_name, arg->my_prog, arg->my_vers, arg->my_proc);
312 do_unmon(hp, arg);
380 void *sm_notify_1_svc(stat_chge *arg, struct svc_req *req __unused)
385 sm_status tx_arg; /* arg sent to callback procedure */
391 arg->mon_name, arg->state);
393 hp = find_host(arg->mon_name, FALSE);
397 syslog(LOG_ERR, "Unsolicited notification from host %s", arg->mon_name);
413 tx_arg.mon_name = arg->mon_name;
414 tx_arg.state = arg->state;