Lines Matching defs:pid
58 static int flock_wait(pid_t pid);
85 flock_kill(pid_t pid)
87 while (kill(pid, SIGKILL) == -1) {
106 assert_write_locked_by(lockinfo_t *lf, pid_t pid)
114 VERIFY3_IMPL(fl.l_pid, ==, pid, pid_t);
120 VERIFY3_IMPL(fl.l_pid, ==, pid, pid_t);
126 VERIFY3_IMPL(fl.l_pid, ==, pid, pid_t);
132 VERIFY3_IMPL(fl.l_pid, ==, pid, pid_t);
137 assert_read_locked_by(lockinfo_t *lf, pid_t pid)
145 VERIFY3_IMPL(fl.l_pid, ==, pid, pid_t);
151 VERIFY3_IMPL(fl.l_pid, ==, pid, pid_t);
275 pid_t *pid, int fds[])
285 *pid = fork();
286 if (*pid == (pid_t)-1) {
288 } else if (*pid == (pid_t)0) {
307 flock_wait(pid_t pid)
311 while (waitpid(pid, &childstat, 0) == -1) {
330 flock_cleanup_child(pid_t pid, int fds[])
332 (void) flock_wait(pid);
342 pid_t pid;
371 flock_run(LSTYLE_FLOCK, B_FALSE, &flock_fileA, &pid, fds);
380 flock_cleanup_child(pid, fds);