Lines Matching refs:pid
84 pid_t pid; in mdb_shell_exec() local
89 if ((pid = vfork()) == -1) in mdb_shell_exec()
92 if (pid == 0) { in mdb_shell_exec()
102 mdb_dprintf(MDB_DBG_SHELL, "waiting for PID %d\n", (int)pid); in mdb_shell_exec()
103 } while (waitpid(pid, &status, 0) == -1 && errno == EINTR); in mdb_shell_exec()
105 mdb_dprintf(MDB_DBG_SHELL, "waitpid %d -> 0x%x\n", (int)pid, status); in mdb_shell_exec()
136 pid_t pid = (pid_t)(intptr_t)io->io_data; in shellio_close() local
140 mdb_dprintf(MDB_DBG_SHELL, "waiting for PID %d\n", (int)pid); in shellio_close()
141 } while (waitpid(pid, &status, 0) == -1 && errno == EINTR); in shellio_close()
143 mdb_dprintf(MDB_DBG_SHELL, "waitpid %d -> 0x%x\n", (int)pid, status); in shellio_close()
167 pid_t pid; in mdb_shell_pipe() local
179 if ((pid = vfork()) == -1) { in mdb_shell_pipe()
186 if (pid == 0) { in mdb_shell_pipe()
205 io->io_data = (void *)(intptr_t)pid; in mdb_shell_pipe()