Home
last modified time | relevance | path

Searched refs:pgid (Results 1 – 16 of 16) sorted by relevance

/openbsd/src/regress/sys/kern/signal/sigio/
Dsigio_common.c35 int pgid; in test_common_badpgid() local
38 pgid = 1000000; in test_common_badpgid()
40 assert(fcntl(fd, F_SETOWN, pgid) == -1); in test_common_badpgid()
43 assert(ioctl(fd, FIOSETOWN, &pgid) == -1); in test_common_badpgid()
47 pgid = -1000000; in test_common_badpgid()
49 assert(fcntl(fd, F_SETOWN, pgid) == -1); in test_common_badpgid()
52 assert(ioctl(fd, FIOSETOWN, &pgid) == -1); in test_common_badpgid()
149 int pgid; in test_common_getown() local
153 pgid = getpid(); in test_common_getown()
154 assert(fcntl(fd, F_SETOWN, pgid) == 0); in test_common_getown()
[all …]
/openbsd/src/lib/libc/compat-43/
Dkillpg.c38 killpg(pid_t pgid, int sig) in killpg() argument
40 if (pgid < 0 || pgid == 1) { in killpg()
44 return (kill(-pgid, sig)); in killpg()
Dsetpgrp.c35 setpgrp(pid_t pid, pid_t pgid) in setpgrp() argument
37 return(setpgid(pid, pgid)); in setpgrp()
/openbsd/src/sys/kern/
Dkern_sig.c662 killpg1(struct proc *cp, int signum, int pgid, int all) in killpg1() argument
682 if (pgid == 0) in killpg1()
688 pgrp = pgfind(pgid); in killpg1()
2394 pid_t pgid = *(int *)data; in sigio_setown() local
2396 if (pgid == 0) { in sigio_setown()
2402 if (pgid < 0) in sigio_setown()
2404 pgid = -pgid; in sigio_setown()
2408 sigio->sio_pgid = pgid; in sigio_setown()
2422 if (pgid > 0) { in sigio_setown()
2423 pr = prfind(pgid); in sigio_setown()
[all …]
Dkern_prot.c263 pid_t pid, pgid; in sys_setpgid() local
267 pgid = SCARG(uap, pgid); in sys_setpgid()
269 if (pgid < 0) in sys_setpgid()
294 if (pgid == 0) in sys_setpgid()
295 pgid = targpr->ps_pid; in sys_setpgid()
298 if ((pgrp = pgfind(pgid)) == NULL) { in sys_setpgid()
300 if (pgid != targpr->ps_pid) in sys_setpgid()
307 if (pgid != targpr->ps_pid && in sys_setpgid()
Dkern_proc.c238 pgfind(pid_t pgid) in pgfind() argument
242 LIST_FOREACH(pgrp, PGRPHASH(pgid), pg_hash) in pgfind()
243 if (pgrp->pg_id == pgid) in pgfind()
Dtty.c991 pid_t pgid = *(int *)data; in ttioctl() local
995 if (pgid < 0) { in ttioctl()
996 pgrp = pgfind(-pgid); in ttioctl()
998 pr1 = prfind(pgid); in ttioctl()
/openbsd/src/usr.sbin/mtree/
Dcreate.c268 statd(FTS *t, FTSENT *parent, uid_t *puid, gid_t *pgid, mode_t *pmode) in statd() argument
274 gid_t savegid = *pgid; in statd()
322 (((keys & F_GNAME) | (keys & F_GID)) && (*pgid != savegid)) || in statd()
351 *pgid = savegid; in statd()
/openbsd/src/sys/sys/
Dproc.h518 #define PGRPHASH(pgid) (&pgrphashtbl[(pgid) & pgrphash]) argument
Dsyscallargs.h403 syscallarg(pid_t) pgid;
/openbsd/src/gnu/usr.bin/binutils/gdb/
Dgo32-nat.c1959 tcsetpgrp (int fd, pid_t pgid) in tcsetpgrp() argument
1961 if (isatty (fd) && pgid == SOME_PID) in tcsetpgrp()
1963 errno = pgid == SOME_PID ? ENOTTY : ENOSYS; in tcsetpgrp()
/openbsd/src/gnu/llvm/compiler-rt/include/sanitizer/
Dnetbsd_syscall_hooks.h432 #define __sanitizer_syscall_pre_setpgid(pid, pgid) \ argument
433 __sanitizer_syscall_pre_impl_setpgid((long long)(pid), (long long)(pgid))
434 #define __sanitizer_syscall_post_setpgid(res, pid, pgid) \ argument
436 (long long)(pgid))
769 #define __sanitizer_syscall_pre_compat_43_okillpg(pgid, signum) \ argument
770 __sanitizer_syscall_pre_impl_compat_43_okillpg((long long)(pgid), \
772 #define __sanitizer_syscall_post_compat_43_okillpg(res, pgid, signum) \ argument
773 __sanitizer_syscall_post_impl_compat_43_okillpg(res, (long long)(pgid), \
3160 void __sanitizer_syscall_pre_impl_setpgid(long long pid, long long pgid);
3162 long long pgid);
[all …]
Dlinux_syscall_hooks.h140 #define __sanitizer_syscall_pre_setpgid(pid, pgid) \ argument
141 __sanitizer_syscall_pre_impl_setpgid((long)(pid), (long)(pgid))
142 #define __sanitizer_syscall_post_setpgid(res, pid, pgid) \ argument
143 __sanitizer_syscall_post_impl_setpgid(res, (long)(pid), (long)(pgid))
2087 void __sanitizer_syscall_pre_impl_setpgid(long pid, long pgid);
2088 void __sanitizer_syscall_post_impl_setpgid(long res, long pid, long pgid);
/openbsd/src/gnu/usr.bin/perl/
Dsyscall_emulator.c522 pid_t pgid = (pid_t)va_arg(args, long); in syscall_emulator() local
523 ret = setpgid(pid, pgid); in syscall_emulator()
/openbsd/src/gnu/usr.bin/perl/ext/POSIX/
DPOSIX.xs3122 setpgid(pid, pgid)
3124 pid_t pgid
/openbsd/src/gnu/llvm/compiler-rt/lib/sanitizer_common/
Dsanitizer_common_syscalls.inc389 PRE_SYSCALL(setpgid)(long pid, long pgid) {}
391 POST_SYSCALL(setpgid)(long res, long pid, long pgid) {}