Lines Matching defs:arg1
160 modify(Proc_t* proc, int forked, int op, long arg1, long arg2)
177 if (arg1 != arg2)
182 if (fcntl(arg1, F_DUPFD, arg2) != arg2)
186 close(arg1);
192 if (arg1 != i)
196 if (ioctl(arg1, TIOCSCTTY, NiL) < 0)
199 if (!(s = ttyname(arg1)))
205 if (arg1 != i && arg2 != i && (k = fcntl(arg1, F_DUPFD, i)) != i)
207 if (arg1 > 2)
208 close(arg1);
213 signal(arg1, SIG_DFL);
216 signal(arg1, SIG_IGN);
219 if (arg1 < 0)
221 else if (arg1 > 0)
223 if (arg1 == 1)
224 arg1 = 0;
225 if (setpgid(0, arg1) < 0 && arg1 && errno == EPERM)
230 umask(arg1);
256 m->arg.fd.parent.fd = (short)arg1;
257 m->arg.fd.parent.flag = fcntl(arg1, F_GETFD, 0);
258 if ((m->arg.fd.child.fd = (short)arg2) != arg1)
270 if (fcntl(arg1, F_DUPFD, arg2) != arg2)
273 close(arg1);
279 fcntl(arg1, F_SETFD, FD_CLOEXEC);
284 fcntl(arg1, F_SETFD, 0);
289 if ((m->arg.handler = signal(arg1, SIG_DFL)) == SIG_DFL)
291 m->save = (short)arg1;
294 if ((m->arg.handler = signal(arg1, SIG_IGN)) == SIG_IGN)
296 m->save = (short)arg1;
299 proc->pgrp = arg1;
302 if ((m->save = (short)umask(arg1)) == arg1)