/illumos-gate/usr/src/cmd/w/ |
H A D | w.c | 161 int procfd; in main() local 367 procfd = priv_proc_openat(dirfd, "psinfo", O_RDONLY); in main() 368 if (procfd < 0) { in main() 372 if (!do_proc_read(procfd, &info, sizeof (info))) { in main() 377 (void) close(procfd); in main() 387 if (procfd < 0) { in main() 393 (void) close(procfd); in main() 397 (void) close(procfd); in main() 400 if (procfd < 0) { in main() 406 (void) close(procfd); in main() [all …]
|
/illumos-gate/usr/src/cmd/priocntl/ |
H A D | priocntl.c | 481 int procfd; in set_procs() local 567 (void) close(procfd); in set_procs() 577 (void) close(procfd); in set_procs() 585 if (procfd >= 0) in set_procs() 586 (void) close(procfd); in set_procs() 597 (void) close(procfd); in set_procs() 795 int procfd; in ids2pids() local 825 (void) close(procfd); in ids2pids() 835 (void) close(procfd); in ids2pids() 843 (void) close(procfd); in ids2pids() [all …]
|
H A D | subr.c | 309 int procfd; in verifyupri() local 347 if ((procfd = open(pname, O_RDONLY)) < 0) in verifyupri() 349 if (read(procfd, &prinfo, sizeof (prinfo)) != sizeof (prinfo)) { in verifyupri() 351 (void) close(procfd); in verifyupri() 356 (void) close(procfd); in verifyupri() 360 if ((procfd = open(pname, O_RDONLY)) < 0 || in verifyupri() 361 read(procfd, &prcred, sizeof (prcred)) != in verifyupri() 364 (void) close(procfd); in verifyupri() 369 (void) close(procfd); in verifyupri()
|
/illumos-gate/usr/src/cmd/whodo/ |
H A D | whodo.c | 196 int procfd, dirfd; in main() local 378 if (procfd < 0) { in main() 383 if (!do_proc_read(procfd, &info, sizeof (info))) { in main() 388 (void) close(procfd); in main() 402 if (procfd < 0) { in main() 407 if (!do_proc_read(procfd, &statinfo, in main() 412 (void) close(procfd); in main() 416 (void) close(procfd); in main() 424 if (procfd < 0) { in main() 433 (void) close(procfd); in main() [all …]
|
/illumos-gate/usr/src/contrib/ast/src/lib/libast/misc/ |
H A D | procopen.c | 403 register int procfd; in procopen() local 450 procfd = -1; in procopen() 453 procfd = 1; in procopen() 456 procfd = 0; in procopen() 459 procfd = 2; in procopen() 481 if (procfd >= 0) in procopen() 487 if (procfd > 1) in procopen() 646 if (procfd > 1) in procopen() 666 …if (pio[!procfd] != !!procfd && modify(proc, forked, PROC_fd_dup|PROC_FD_CHILD, pio[!procfd], PROC… in procopen() 848 if (procfd >= 0) in procopen() [all …]
|
/illumos-gate/usr/src/lib/libc/port/gen/ |
H A D | syslog.c | 186 int procfd; in vsyslog() local 220 if ((procfd = open(procfile, O_RDONLY)) >= 0) { in vsyslog() 221 if (read(procfd, &p, sizeof (psinfo_t)) >= 0) { in vsyslog() 226 (void) close(procfd); in vsyslog()
|
/illumos-gate/usr/src/lib/libc/port/threads/ |
H A D | spawn.c | 97 int procfd; in spawn_closefrom() local 113 if ((procfd = __open64("/proc/self/fd", O_RDONLY, 0)) < 0) { in spawn_closefrom() 127 if ((buflen = getdents64(procfd, dp, DIRBUF)) <= 0) { in spawn_closefrom() 128 (void) __close(procfd); in spawn_closefrom() 135 (fd = atoi(dp->d_name)) != procfd && in spawn_closefrom()
|
/illumos-gate/usr/src/cmd/pgrep/ |
H A D | pgrep.c | 283 int procfd; in scan_proc_dir() local 302 if ((procfd = open(procpath, O_RDONLY)) == -1) in scan_proc_dir() 305 if ((read(procfd, &ps, sizeof (ps)) == sizeof (psinfo_t)) && in scan_proc_dir() 328 (void) close(procfd); in scan_proc_dir()
|
/illumos-gate/usr/src/cmd/ps/ |
H A D | ps.c | 739 int procfd; in stdmain() local 746 if ((procfd = open(pname, O_RDONLY)) < 0 || in stdmain() 753 (void) close(procfd); in stdmain() 945 if ((procfd = open(pname, O_RDONLY)) == -1) { in print_proc() 952 if (read(procfd, (char *)&info, sizeof (info)) < 0) { in print_proc() 955 (void) close(procfd); in print_proc() 964 (void) close(procfd); in print_proc() 1007 if ((procfd = open(pname, O_RDONLY)) == -1) in print_proc() 1012 prsz = read(procfd, lpsinfobuf, lpbufsize); in print_proc() 1016 (void) close(procfd); in print_proc() [all …]
|
/illumos-gate/usr/src/lib/libkvm/common/ |
H A D | kvm.c | 353 int procfd; in kvm_rw() local 362 if ((procfd = open64(procbuf, kd->kvm_openflag)) == -1) in kvm_rw() 364 rval = prw(procfd, buf, size, addr); in kvm_rw() 365 (void) close(procfd); in kvm_rw()
|
/illumos-gate/usr/src/cmd/zoneadm/ |
H A D | zoneadm.c | 5305 int procfd; in mixed_pools() local 5315 if ((procfd = open(procpath, O_RDONLY)) == -1) in mixed_pools() 5318 if (read(procfd, &ps, sizeof (ps)) == sizeof (psinfo_t)) { in mixed_pools() 5321 (void) close(procfd); in mixed_pools() 5334 (void) close(procfd); in mixed_pools()
|