Lines Matching defs:pidfp
62 FILE *pidfp;
220 (pidfp = fdopen(pidfd, "r+")) == NULL) {
228 if (flock(fileno(pidfp), LOCK_EX|LOCK_NB) == 0)
234 rewind(pidfp);
236 if (fscanf(pidfp, "%d\n%31s\n", &otherpid, otherluser) != 2)
261 fclose(pidfp);
262 pidfp = NULL;
272 fclose(pidfp);
273 pidfp = NULL;
308 rewind(pidfp);
309 fprintf(pidfp, "%ld\n%s\n", (long)getpid(), luser);
310 fflush(pidfp);
311 (void) ftruncate(fileno(pidfp), ftello(pidfp));