Lines Matching refs:sp1
265 char *sp1; in checkproc() local
284 if ((sp1 = strrchr(path, '/')) == NULL) /* last component */ in checkproc()
286 else if (isdigit(*(sp1+1))) { in checkproc()
287 sp1 += strlen(sp1); in checkproc()
288 while (--sp1 > path && isdigit(*sp1)) in checkproc()
290 if (*sp1 != '/') in checkproc()
292 } else if (strcmp(sp1+1, "as") == 0 || in checkproc()
293 strcmp(sp1+1, "ctl") == 0) { in checkproc()
294 *sp1 = '\0'; in checkproc()
295 } else if (strcmp(sp1+1, "lwpctl") == 0) { in checkproc()
300 if (sp1-6 >= path && strncmp(sp1-6, "/agent", 6) == 0) in checkproc()
301 sp1 -= 6; in checkproc()
303 while (--sp1 > path && isdigit(*sp1)) in checkproc()
306 if (*sp1 != '/' || in checkproc()
307 (sp1 -= 4) <= path || in checkproc()
308 strncmp(sp1, "/lwp", 4) != 0) in checkproc()
310 *sp1 = '\0'; in checkproc()
311 } else if (strcmp(sp1+1, "self") != 0) { in checkproc()
324 if (sp1 != NULL) in checkproc()
325 *sp1 = '/'; in checkproc()
338 if (sp1 != NULL) in checkproc()
339 *sp1 = '/'; in checkproc()
344 if (sp1 != NULL) in checkproc()
345 *sp1 = '/'; in checkproc()