Lines Matching refs:smfi
20 static smfiDesc_ptr smfi = NULL;
38 if (smfi == NULL)
40 smfi = (smfiDesc_ptr) malloc(sizeof *smfi);
41 if (smfi == NULL)
44 (void) memcpy(smfi, &smfilter, sizeof *smfi);
49 smfi->xxfi_name = (char *) malloc(len);
50 if (smfi->xxfi_name == NULL)
52 (void) sm_strlcpy(smfi->xxfi_name, smfilter.xxfi_name, len);
55 if ((SM_LM_VRS_MAJOR(smfi->xxfi_version) != SM_LM_VRS_MAJOR(SMFI_VERSION) ||
56 SM_LM_VRS_MINOR(smfi->xxfi_version) != SM_LM_VRS_MINOR(SMFI_VERSION)) &&
57 smfi->xxfi_version != 2 &&
58 smfi->xxfi_version != 3 &&
59 smfi->xxfi_version != 4)
64 smfi->xxfi_name, smfi->xxfi_version,
67 /* XXX how about smfi? */
68 free(smfi->xxfi_name);
119 if (smfi == NULL || conn == NULL)
122 return mi_opensocket(conn, backlog, dbg, rmsocket, smfi);
227 smfi->xxfi_name);
232 if (mi_control_startup(smfi->xxfi_name) != MI_SUCCESS)
236 smfi->xxfi_name);
242 if (mi_listener(conn, dbg, smfi, timeout, backlog) != MI_SUCCESS)