Searched refs:pid (Results 1 - 25 of 103) sorted by relevance

12345

/ast/src/cmd/3d/
H A Dkill3d.c29 kill3d(pid_t pid, int sig) argument
35 if (KILL(pid, sig))
40 fscall(mp, MSG_kill, 0, pid, sig);
H A Dfork3d.c35 forked(pid_t pid) argument
49 ppid = state.pid;
50 state.pid = pid;
106 pid_t pid; local
109 if (!(pid = FORK()) || pid == state.pid || pid == getpid())
111 pid
[all...]
H A Dexit3d.c39 fscall(mp, MSG_exit, 0, code, state.pid);
/ast/src/lib/libast/comp/
H A Dspawnveg.c51 pid_t pid;
65 if (err = posix_spawn(&pid, path, NiL, &attr, argv, envv ? envv : environ))
69 if (waitpid(pid, &err, WNOHANG|WNOWAIT) == pid && EXIT_STATUS(err) == 127)
71 while (waitpid(pid, NiL, 0) == -1 && errno == EINTR);
74 pid = -1;
77 return pid;
161 pid_t pid;
199 pid = vfork();
201 pid
[all...]
H A Dsetpgid.c62 setpgid(pid_t pid, pid_t pgid)
65 return(setpgrp(pid, pgid));
70 if ((pid == 0 || pid == caller) && (pgid == 0 || pgid == caller))
H A Dwaitpid.c26 * pid < -1 WUNTRACED may not be fully supported
46 waitpid(pid_t pid, int* status, int flags)
48 return(wait4(pid, status, flags, NiL));
93 pid_t pid;
97 waitpid(pid_t pid, int* status, int flags)
117 if (zp->pid >= 0 && (zp->pid == pid || pid <= 0))
122 pid
[all...]
/ast/src/lib/libast/misc/
H A Dprocfree.c39 p->pid = -1;
H A Dprocclose.c36 int pid; local
63 while ((pid = waitpid(p->pid, &status, flags)) == -1 && errno == EINTR);
64 if (pid != p->pid && (flags & WNOHANG))
/ast/src/lib/libcoshell/
H A Dcokill.c44 errormsg(state.lib, 2, "coshell %d kill co=%d cj=%d sig=%d", co->index, co->pid, cj->pid, sig);
45 if (cj->pid < 0)
47 if (cj->pid == 0)
53 cj->pid = CO_PID_ZOMBIE;
60 cj->pid = CO_PID_ZOMBIE;
63 n = kill(cj->pid, sig);
64 killpg(cj->pid, sig);
89 if (cj->pid > 0)
115 errormsg(state.lib, 2, "coshell %d kill co=%d cj=%d sig=%d", co->index, co ? co->pid
[all...]
H A Dcoclose.c38 kill(state.current->pid, SIGKILL);
57 if (co->pid)
60 killpg(co->pid, SIGTERM);
64 if (waitpid(co->pid, &status, 0) != co->pid)
68 killpg(co->pid, SIGTERM);
78 if (sv->pid)
79 waitpid(sv->pid, &status, 0);
H A Dcowait.c171 if (cj->pid == CO_PID_ZOMBIE && (!job || cj == job))
173 cj->pid = CO_PID_FREE;
183 else if (cj->service && !cj->service->pid)
185 cj->pid = CO_PID_ZOMBIE;
196 if (cs->pid && kill(cs->pid, 0))
198 cs->pid = 0;
227 if (cj->pid != CO_PID_FREE)
228 errormsg(state.lib, 2, "\tjob %d pid=%d status=%d", cj->id, cj->pid, c
[all...]
/ast/src/lib/libast/obsolete/
H A Dspawn.c87 pid_t pid;
92 if ((pid = spawnve(path, argv, envv)) >= 0)
93 return pid;
109 pid = spawnve(path, newargv, environ);
115 return pid;
144 pid_t pid;
147 pid = spawnvp(name, (char* const*)&arg);
149 return pid;
/ast/src/cmd/tests/vmalloc/
H A Dtsharemem.c52 pid_t pid = getpid(); local
54 tinfo("Process %s[pid=%d]: about to open region for %s", num, pid, store);
56 terror("Process %s[pid=%d]: can't open %s allocation region on %s", num, pid, type, store);
57 tinfo("Process %s[pid=%d]: %s region successfully opened for %s", num, pid, type, store);
61 terror("Process %s[pid=%d]: vmalloc failed", num, pid);
70 terror("Process %s[pid
88 pid_t pid; local
112 pid_t pid; local
[all...]
/ast/src/cmd/ksh93/tests/
H A Dcoprocess.sh192 pid=\$!
199 kill \$pid
214 trap 'sleep_pid=; kill $pid; err_exit "$cat coprocess 1 hung"' TERM
218 pid=$!
224 wait $pid
228 trap 'sleep_pid=; kill $pid; err_exit "$cat coprocess 2 hung"' TERM
232 pid=$!
235 kill $pid
236 wait $pid 2> /dev/null
240 trap 'sleep_pid=; kill $pid; err_exi
[all...]
/ast/src/cmd/tests/aso/
H A Dtproc.c40 static void workload(unsigned int pid) argument
62 pid_t pid, cpid[N_PROC]; local
100 if((pid = fork()) < 0)
102 else if(pid > 0) /* parent process */
103 { cpid[k] = pid;
/ast/src/cmd/tests/cdt/
H A Dtsafetree.c104 { pid_t pid; local
108 pid = wait(&status);
118 tinfo("Child process %d exited (%s)", pid, st);
120 terror("Child process %d exit code %d", pid, status);
128 pid_t pid = getpid(); local
138 tinfo("\tProcess %d(%d): insertion passing %d", p, pid, k);
142 tinfo("\t\tProcess %d(%d): Insert %s, get %0x", p,pid,or->str,os);
145 tinfo("\t\tProcess %d(%d): Just inserted %s but not found", p,pid,or->str);
155 p,pid, or->str, proc->obj[k].str, os);
159 tinfo("Process %d(%d): insertion done", p,pid);
194 pid_t pid[N_PROC]; local
[all...]
H A Dtvsafehash.c114 static Dt_t* opendictionary(int num, pid_t pid, char* store) argument
125 terror("Process[num=%d,pid=%d]: Couldn't create vmalloc region", num, pid);
142 terror("Process[num=%d,pid=%d]: Can't open dictionary for %s", num, pid, store);
152 pid_t pid; local
156 if((pid = fork()) < 0 )
158 else if(pid > 0 ) /* return to parent process */
159 return pid;
184 pid_t pid; local
230 pid_t cpid[N_CONCUR], ppid, pid; local
[all...]
H A Dtvsaferehash.c112 static Dt_t* opendictionary(int num, pid_t pid, char* store) argument
123 terror("Process[num=%d,pid=%d]: Couldn't create vmalloc region", num, pid);
144 terror("Process[num=%d,pid=%d]: Can't open dictionary for %s", num, pid, store);
154 pid_t pid; local
158 if((pid = fork()) < 0 )
160 else if(pid > 0 ) /* return to parent process */
161 return pid;
186 pid_t pid; local
232 pid_t cpid[N_CONCUR], ppid, pid; local
[all...]
H A Dtvsafetree.c113 static Dt_t* opendictionary(int num, pid_t pid, char* store) argument
124 terror("Process[num=%d,pid=%d]: Couldn't create vmalloc region", num, pid);
141 terror("Process[num=%d,pid=%d]: Can't open dictionary for %s", num, pid, store);
151 pid_t pid; local
155 if((pid = fork()) < 0 )
157 else if(pid > 0 ) /* return to parent process */
158 return pid;
183 pid_t pid; local
229 pid_t cpid[N_CONCUR], ppid, pid; local
[all...]
H A Dtvsharemem.c71 int opid; /* pid of that op */
86 int pid; member in struct:_mmdisc_s
135 mmdc->pid, type&~DT_ANNOUNCE, obj->dval, obj->refn, obj->fpid);
138 mmdc->pid, type&~DT_ANNOUNCE, obj->dval, obj->refn, obj->fpid);
142 obj->opid = mmdc->pid;
157 mmdc->pid, type&~DT_ANNOUNCE, obj->dval, obj->refn, obj->fpid);
179 terror("Process %d: multiple deletion? obj[%d,sval=%s,free=%d,pid=%d,refn=%d]",
180 mmdc->pid, obj->dval, obj->sval, obj->free, obj->fpid, obj->refn );
185 obj->fpid = mmdc->pid; /* process doing deletion */
193 terror("Process %d: refn=%d > 0? obj[%d,sval=%s,free=%d,pid
203 opendictionary(char* actor, char* type, int num, pid_t pid, char* store) argument
241 pid_t pid; local
275 pid_t pid; local
518 pid_t wpid[N_INSERT+N_DELETE+N_SEARCH], ppid, pid; local
[all...]
H A Dtrehash.c104 { pid_t pid; local
108 pid = wait(&status);
118 tinfo("Child process %d exited (%s)", pid, st);
126 pid_t pid = getpid(); local
136 tinfo("\tProcess %d(%d): insertion passing %d", p, pid, k);
140 tinfo("\t\tProcess %d(%d): Insert %s, get %0x", p,pid,or->str,os);
143 tinfo("\t\tProcess %d(%d): Just inserted %s but not found", p,pid,or->str);
153 p,pid, or->str, proc->obj[k].str, os);
157 tinfo("Process %d(%d): insertion done", p,pid);
168 tinfo("\tProcess %d(%d): deletion passing %d", p, pid,
192 pid_t pid[N_PROC]; local
[all...]
H A Dtsafehash.c104 { pid_t pid; local
108 pid = wait(&status);
118 tinfo("Child process %d exited (%s)", pid, st);
126 pid_t pid = getpid(); local
136 tinfo("\tProcess %d(%d): insertion passing %d", p, pid, k);
140 tinfo("\t\tProcess %d(%d): Insert %s, get %0x", p,pid,or->str,os);
143 tinfo("\t\tProcess %d(%d): Just inserted %s but not found", p,pid,or->str);
153 p,pid, or->str, proc->obj[k].str, os);
157 tinfo("Process %d(%d): insertion done", p,pid);
168 tinfo("\tProcess %d(%d): deletion passing %d", p, pid,
192 pid_t pid[N_PROC]; local
[all...]
/ast/src/cmd/ksh93/sh/
H A Djobs.c59 pid_t pid; member in struct:jobsave
70 pid_t pid; local
73 if(sizeof(pid)==sizeof(Sflong_t))
74 pid = (pid_t)strtoll(str, &last, 10);
76 pid = (pid_t)strtol(str, &last, 10);
79 return(pid);
233 static struct jobsave *jobsave_create(pid_t pid) argument
236 job_chksave(pid);
248 jp->pid = pid;
263 sh_pid2str(Shell_t *shp,pid_t pid) argument
339 register pid_t pid; local
873 register pid_t pid; local
960 int pid = pid_fromstring(jobid); local
1115 register pid_t pid; local
1295 job_post(Shell_t *shp,pid_t pid, pid_t join) argument
1429 job_bypid(pid_t pid) argument
1485 job_wait(register pid_t pid) argument
1939 job_chksave(register pid_t pid) argument
[all...]
/ast/src/cmd/std/
H A Dpss-cygwin.c87 cygwin_read(Pss_t* pss, Pss_id_t pid)
89 if (pid)
90 pss->pid = pid;
94 pss->pid = 0;
95 else if (!(pss->pid = ((struct external_pinfo*)pss->data)->pid))
100 pss->pid |= CW_NEXTPID;
110 if (!(pr = (struct external_pinfo*)cygwin_internal(CW_GETPINFO, pss->pid)) || !pr->pid)
[all...]
/ast/src/cmd/coshell/
H A Djob.c48 if (jp->fd == fd && jp->pid)
75 if ((jp = state.con[fd].info.pass.job) && jp->pid)
111 if (jp->pid && ((sp = jp->shell) == only || !only))
113 if (jp->pid > 0)
118 message((-4, "jobcheck: %s: job %d pid %d lost", sp->name, jp->rid, jp->pid));
134 error(ERROR_OUTPUT|2, state.con[jp->fd].info.user.fds[2], "%s: job=%d pid=%d %s", sp->name, jp - state.job, jp->pid, state.migrate);
135 n = sfprintf(state.string, "job=%d; pid=%d; host=%s; type=%s; %s\n", jp - state.job, jp->pid, s
[all...]

Completed in 74 milliseconds

12345