/illumos-gate/usr/src/cmd/mdb/common/mdb/ |
H A D | mdb_shell.c | 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() 136 pid_t pid = (pid_t)(intptr_t)io->io_data; in shellio_close() local 141 } while (waitpid(pid, &status, 0) == -1 && errno == EINTR); 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() [all …]
|
/illumos-gate/usr/src/lib/libgen/common/ |
H A D | p2open.c | 45 extern int _insert(pid_t pid, int fd); 72 pid_t pid; in __p2open() local 85 if ((pid = fork()) == 0) { in __p2open() 97 if (pid == (pid_t)-1) in __p2open() 99 (void) _insert(pid, tocmd[1]); in __p2open() 100 (void) _insert(pid, fromcmd[0]); in __p2open() 114 pid_t pid, r; in __p2close() local 126 pid = _delete(fds[0]); in __p2close() 127 if (pid != _delete(fds[1])) in __p2close() 130 if (pid == (pid_t)-1) in __p2close() [all …]
|
/illumos-gate/usr/src/cmd/svc/startd/ |
H A D | fork.c | 104 pid_t pid; in fork_mount() local 108 for (pid = fork1(); pid == -1; pid = fork1()) { in fork_mount() 146 pid_t pid; in fork_common() local 183 for (pid = fork1(); pid == -1; pid = fork1()) { in fork_common() 210 return (pid); in fork_common() 245 pid_t pid; in fork_sulogin() local 318 pid_t pid; in fork_configd() local 537 pid_t pid; in fork_configd_thread() local 616 pid_t pid; in fork_rc_script() local 935 pid_t pid; in fork_emi() local [all …]
|
/illumos-gate/usr/src/contrib/ast/src/cmd/ksh93/sh/ |
H A D | jobs.c | 59 pid_t pid; member 71 pid_t pid; in pid_fromstring() local 80 return(pid); in pid_fromstring() 249 jp->pid = pid; in jobsave_create() 358 pid = 0; in job_reap() 426 if(pid<=0) in job_reap() 548 if(pid==pw->p_fgrp && pid==tcgetpgrp(JOBTTY)) in job_reap() 1219 pid_t pid; in job_hup() local 1549 pid = -pid; in job_wait() 2003 if(jp->pid==pid) in job_chksave() [all …]
|
/illumos-gate/usr/src/cmd/dtrace/test/tst/common/safety/ |
H A D | tst.copyin2.d | 44 /pid == $pid/ 50 /pid == $pid/ 56 /pid == $pid && size > (1 << MAX_BITS)/ 62 /pid == $pid/
|
/illumos-gate/usr/src/cmd/psrset/ |
H A D | psrset.c | 113 grab_proc(id_t pid) in grab_proc() argument 120 (int)pid, Pgrab_error(ret)); in grab_proc() 297 query_out(pid, lwpid, old_pset); in bind_lwp() 492 id_t pid = psinfo->pr_pid; in query_all_proc() local 507 query_out(pid, -1, binding); in query_all_proc() 514 id_t pid = psinfo->pr_pid; in query_all_lwp() local 523 query_out(pid, lwpid, binding); in query_all_lwp() 582 "/proc/%d/lpsinfo", (int)pid); in do_lwps() 644 id_t pid; in main() local 936 ret = do_lwps(pid, lwps, pset); in main() [all …]
|
/illumos-gate/usr/src/uts/common/syscall/ |
H A D | pgrpsys.c | 41 setpgrp(int flag, int pid, int pgid) in setpgrp() argument 77 if (pid == 0) in setpgrp() 78 pid = p->p_pid; in setpgrp() 79 else if (pid < 0 || pid >= maxpid) { in setpgrp() 82 } else if (pid != p->p_pid) { in setpgrp() 88 if (p->p_pid == pid) in setpgrp() 101 if (p->p_sessp->s_sid == pid) { in setpgrp() 153 if (pid < 0 || pid >= maxpid) { in setpgrp() 157 if (pid != 0 && p->p_pid != pid && in setpgrp() 158 ((p = prfind(pid)) == NULL || p->p_stat == SIDL)) { in setpgrp()
|
H A D | sigqueue.c | 44 sigqkill(pid_t pid, sigsend_t *sigsend) in sigqkill() argument 52 if (pid == -1) { in sigqkill() 57 } else if (pid > 0) { in sigqkill() 59 if ((p = prfind(pid)) == NULL || p->p_stat == SIDL) in sigqkill() 71 if (pid == 0) in sigqkill() 74 pgid = -pid; in sigqkill() 101 kill(pid_t pid, int sig) in kill() argument 110 if ((error = sigqkill(pid, &v)) != 0) in kill() 123 sigqueue(pid_t pid, int sig, /* union sigval */ void *value, in sigqueue() argument 132 if (pid <= 0 || !sigwillqueue(sig, si_code)) in sigqueue() [all …]
|
/illumos-gate/usr/src/cmd/dtrace/test/tst/common/uctf/ |
H A D | tst.pidprint.ksh | 38 pid=$! 41 pid$pid::ff_getgameid:entry 49 pid$pid::ff_getpartysize:entry 57 pid$pid::ff_getsummons:entry 67 kill -9 $pid
|
H A D | tst.userstrings.ksh | 38 pid=$! 41 pid$pid::has_princess:entry 50 pid$pid::has_dungeons:entry 59 pid$pid::has_villain:entry 70 kill -9 $pid
|
H A D | err.user64mode.ksh | 41 pid=$! 51 pid$pid::has_princess:entry 61 pid$pid::has_dungeons:entry 71 pid$pid::has_villain:entry 88 kill -9 $pid
|
H A D | tst.userlandkey.ksh | 39 pid=$! 49 pid$pid::has_princess:entry 59 pid$pid::has_dungeons:entry 69 pid$pid::has_villain:entry 81 kill -9 $pid
|
/illumos-gate/usr/src/cmd/rcm_daemon/common/ |
H A D | rcm_lock.c | 513 if (pid != req->pid) { in dr_req_update_entry() 516 req->pid, pid); in dr_req_update_entry() 722 req->pid = pid; in dr_req_add() 958 pid_t pid; in clean_dr_list() member 1000 tmp->pid = dr_req_list->req[i].pid; in clean_dr_list() 1342 find_pid_index(pid_t pid) in find_pid_index() argument 1398 if (pid == (pid_t)0) in add_to_polling_list() 1411 index = find_pid_index(pid); in add_to_polling_list() 1423 index = find_pid_index(pid); in add_to_polling_list() 1443 polllist.pids[index] = pid; in add_to_polling_list() [all …]
|
/illumos-gate/usr/src/cmd/dtrace/test/tst/common/scalars/ |
H A D | tst.selfarray2.d | 32 int pid; member 39 /!self->foo[0].pid/ 41 self->foo[0].pid = pid; 46 /self->foo[0].pid != pid/ 49 pid, self->foo[0].pid, self->foo[0].curthread, curthread);
|
/illumos-gate/usr/src/cmd/smbsrv/test-crypt/ |
H A D | Watch.d | 20 pid$target:test-*::entry, 21 pid$target:libpkcs11.so.1::entry, 22 pid$target:libsoftcrypto.so.1::entry, 23 pid$target:pkcs11_softtoken.so.1::entry 34 pid$target:test-*::return, 35 pid$target:libpkcs11.so.1::return, 36 pid$target:libsoftcrypto.so.1::return, 37 pid$target:pkcs11_softtoken.so.1::return
|
/illumos-gate/usr/src/lib/libc/port/gen/ |
H A D | waitpid.c | 76 waitpid(pid_t pid, int *stat_loc, int options) in waitpid() argument 83 if (pid > 0) { in waitpid() 85 id = pid; in waitpid() 86 } else if (pid < -1) { in waitpid() 88 id = -pid; in waitpid() 89 } else if (pid == -1) { in waitpid() 115 wait4(pid_t pid, int *stat_loc, int options, struct rusage *rp) in wait4() argument 145 if (pid < 0) { in wait4() 146 pid = -pid; in wait4() 148 } else if (pid == 0) { in wait4() [all …]
|
/illumos-gate/usr/src/cmd/cpc/common/ |
H A D | cputrack.c | 57 pid_t pid; member 290 print_sample(pid_t pid, id_t lwpid, in print_sample() argument 426 (int)pid, (int)lwpid); in pfini_lwp() 432 (int)pid, (int)lwpid, errstr); in pfini_lwp() 507 print_sample(pid, lwpid, "exec", in pexec() 513 print_exec(now, pid, name); in pexec() 546 print_sample(pid, lwpid, "exit", in pexit() 630 (int)pid, (int)lwpid); in ptick() 636 (int)pid, (int)lwpid, errstr); in ptick() 689 if (opts->pid == 0) { in cputrack() [all …]
|
/illumos-gate/usr/src/cmd/dtrace/test/tst/common/pid/ |
H A D | tst.fork.d | 35 pid$1:a.out:waiting:entry 43 /pid == $1/ 46 trace(pid); 49 pid$1:a.out:go: 50 /pid == child/ 57 /pid == $1 || pid == child/ 60 trace(pid);
|
/illumos-gate/usr/src/test/os-tests/tests/secflags/ |
H A D | secflags_core.sh | 23 pid=$! 25 coreadm -p core $pid 34 kill $pid >/dev/null 2>&1 45 gcore $pid >/dev/null 48 core 'core.$pid' of $pid: sleep 100000 53 /usr/bin/psecflags core.${pid} | grep -v '[LU]:' > gcore-output.$$ 61 kill -SEGV $pid 62 wait $pid >/dev/null 2>&1 66 core 'core' of $pid: sleep 100000
|
/illumos-gate/usr/src/cmd/ttymon/ |
H A D | tmhandler.c | 62 pid_t pid; in fork_tmchild() local 111 } else if (pid < 0) { in fork_tmchild() 120 pmptr->p_childpid = pid; in fork_tmchild() 260 pid_t pid; in sigchild() local 299 cleanut(pid, status); in sigchild() 302 cleanut(pid, status); in sigchild() 401 find_pid(pid_t pid) in find_pid() argument 453 mark_service(pid_t pid) in mark_service() argument 473 pid_t pid; in read_pid() local 476 if ((ret = read(fd, &pid, sizeof (pid))) < 0) { in read_pid() [all …]
|
/illumos-gate/usr/src/cmd/prstat/ |
H A D | prtable.c | 247 int hash = pid % PLWP_TBL_SZ; in lwpid_add() 249 elm->l_pid = pid; in lwpid_add() 257 lwpid_del(pid_t pid, id_t lwpid) in lwpid_del() argument 260 int hash = pid % PLWP_TBL_SZ; in lwpid_del() 281 lwpid_getptr(pid_t pid, id_t lwpid) in lwpid_getptr() argument 294 lwpid_get(pid_t pid, id_t lwpid) in lwpid_get() argument 304 lwpid_pidcheck(pid_t pid) in lwpid_pidcheck() argument 307 elm = plwp_tbl[pid % PLWP_TBL_SZ]; in lwpid_pidcheck() 309 if (elm->l_pid == pid) in lwpid_pidcheck() 318 lwpid_is_active(pid_t pid, id_t lwpid) in lwpid_is_active() argument [all …]
|
/illumos-gate/usr/src/cmd/lp/cmd/lpsched/ |
H A D | terminate.c | 46 if (ep->pid <= 0) in terminate() 60 if (kill(-ep->pid, SIGTERM) == -1 && errno == ESRCH) { in terminate() 61 ep->pid = -99; in terminate() 81 if ((kill(-ep->pid, 0) == -1) && (errno == ESRCH)) { in terminate() 82 ep->pid = -99; in terminate() 95 if ((kill(-ep->pid, SIGKILL) == -1) && (errno == ESRCH)) { in terminate() 96 ep->pid = -99; in terminate() 108 ep->pid = -99; in terminate()
|
/illumos-gate/usr/src/lib/libc/port/rt/ |
H A D | sched.c | 328 if (pid < 0) { in sched_setparam() 332 if (pid == 0) in sched_setparam() 333 pid = P_MYID; in sched_setparam() 396 if (pid < 0) { in sched_getparam() 400 if (pid == 0) in sched_getparam() 401 pid = P_MYID; in sched_getparam() 441 if (pid == 0) in sched_setscheduler() 442 pid = P_MYID; in sched_setscheduler() 457 if (pid < 0) { in sched_getscheduler() 461 if (pid == 0) in sched_getscheduler() [all …]
|
/illumos-gate/usr/src/lib/libpctx/common/ |
H A D | libpctx.c | 194 (int)pid); in pctx_capture() 648 (int)pid); in pctx_run() 655 (int)pid, pstate); in pctx_run() 686 pid, lwpid, pctx->uarg); in pctx_run() 688 pid, lwpid, pctx->uarg); in pctx_run() 695 pctx->exit(pctx, pid, lwpid, in pctx_run() 767 ppid = pid; in pctx_run() 785 (*forkfn)(pctx, ppid, pid, in pctx_run() 819 (int)pid); in pctx_run() 836 (int)pid); in pctx_run() [all …]
|
/illumos-gate/usr/src/cmd/utmpd/ |
H A D | utmpd.c | 372 pid_t pid; in wait_for_pids() local 415 (void) pread(WTMPXfd, (void *)&pid, sizeof (pid), 0); in wait_for_pids() 506 add_pid(pid); in wait_for_pids() 703 add_pid(pid_t pid) in add_pid() argument 714 if (pidcnt != 0 && (find_pid(pid, &j) == 1 || pid == 0)) in add_pid() 730 if (pid != 0 && (fd = proc_to_fd(pid)) == -1) { in add_pid() 777 pidtable[i].pl_pid = pid; in add_pid() 851 pe.pl_pid = pid; in find_pid() 881 proc_to_fd(pid_t pid) in proc_to_fd() argument 1050 proc_is_alive(pid_t pid) in proc_is_alive() argument [all …]
|