/illumos-gate/usr/src/cmd/dtrace/test/tst/common/io/ |
H A D | tst.fds.d.out | 1 fds[0] fi_name = mm@0:null 2 fds[0] fi_dirname = /devices/pseudo 3 fds[0] fi_pathname = /devices/pseudo/mm@0:null 4 fds[0] fi_fs = specfs 5 fds[0] fi_mount = /devices 6 fds[0] fi_offset = 0 7 fds[0] fi_oflags = 0x0 8 fds[1] fi_name = mm@0:null 9 fds[1] fi_dirname = /devices/pseudo 10 fds[1] fi_pathname = /devices/pseudo/mm@0:null [all …]
|
H A D | tst.fds.c | 47 int i, n, fds[10]; in main() local 77 fds[n++] = open(file, O_RDONLY); in main() 78 fds[n++] = open(file, O_WRONLY); in main() 79 fds[n++] = open(file, O_RDWR); in main() 81 fds[n++] = open(file, O_RDWR | O_APPEND | O_CREAT | O_DSYNC | in main() 85 fds[n++] = open(file, O_RDWR); in main() 86 (void) lseek(fds[n - 1], 123, SEEK_SET); in main() 94 (void) ioctl(fds[i], -1, NULL); in main() 96 assert(n <= sizeof (fds) / sizeof (fds[0])); in main()
|
H A D | tst.fds.d | 39 printf("fds[%d] fi_name = %s\n", arg0, fds[arg0].fi_name); 40 printf("fds[%d] fi_dirname = %s\n", arg0, fds[arg0].fi_dirname); 41 printf("fds[%d] fi_pathname = %s\n", arg0, fds[arg0].fi_pathname); 42 printf("fds[%d] fi_fs = %s\n", arg0, fds[arg0].fi_fs); 43 printf("fds[%d] fi_mount = %s\n", arg0, fds[arg0].fi_mount); 44 printf("fds[%d] fi_offset = %d\n", arg0, fds[arg0].fi_offset); 45 printf("fds[%d] fi_oflags = 0x%x\n", arg0, fds[arg0].fi_oflags);
|
/illumos-gate/usr/src/lib/libgen/common/ |
H A D | p2open.c | 51 int fds[2]; in p2open() local 53 if (__p2open(cmd, fds) == -1) in p2open() 56 fp[0] = fdopen(fds[0], "w"); in p2open() 57 fp[1] = fdopen(fds[1], "r"); in p2open() 68 __p2open(const char *cmd, int fds[2]) in __p2open() 103 fds[0] = tocmd[1]; in __p2open() 104 fds[1] = fromcmd[0]; in __p2open() 111 int fds[2]; in __p2close() local 117 fds[0] = fdp[0]; in __p2close() 118 fds[1] = fdp[1]; in __p2close() [all …]
|
/illumos-gate/usr/src/cmd/prstat/ |
H A D | prfile.c | 184 fds_t *fds; in fds_rm() local 188 for (fds = fds_tbl[hash]; fds && fds->fds_pid != pid; in fds_rm() 189 fds = fds->fds_next) /* finding pid */ in fds_rm() 190 fds_prev = fds; in fds_rm() 192 if (fds) { /* if pid was found */ in fds_rm() 194 fd_close(fds->fds_psinfo); in fds_rm() 195 fd_close(fds->fds_usage); in fds_rm() 196 fd_close(fds->fds_lpsinfo); in fds_rm() 197 fd_close(fds->fds_lusage); in fds_rm() 200 fds_prev->fds_next = fds->fds_next; in fds_rm() [all …]
|
/illumos-gate/usr/src/cmd/lp/lib/msgs/ |
H A D | mcreate.c | 46 int fds[2]; local 49 if (pipe(fds) != 0) 53 if (ioctl(fds[1], I_PUSH, "connld") != 0) 57 if (fattach(fds[1], path) != 0) 67 md->readfd = fds[0]; 72 md->writefd = fds[1]; 74 md->writefd = fds[0]; 75 close(fds[1]);
|
H A D | streamio.c | 55 struct pollfd fds; in Putmsg() local 57 fds.fd = mdp->writefd; in Putmsg() 58 fds.events = POLLOUT; in Putmsg() 59 fds.revents = 0; in Putmsg() 61 (void) poll(&fds, 1, 1000); in Putmsg() 62 if (fds.revents & (POLLHUP | POLLERR | POLLNVAL)) { in Putmsg() 67 if (!(fds.revents & POLLOUT)) { in Putmsg()
|
H A D | mconnect.c | 105 int fds[2]; local 107 if (pipe(fds) != 0) 110 if (ioctl(fd, I_SENDFD, fds[1]) != 0) 115 fd = fds[0]; 116 (void)_Close(fds[1]);
|
/illumos-gate/usr/src/lib/libc/port/gen/ |
H A D | closefrom.c | 61 int *fds; in fdwalk() local 67 fds = alloca(FDS_SZ); in fdwalk() 80 fds = memcpy(alloca(fds_sz * 2), fds, fds_sz); in fdwalk() 83 fds[nfds++] = i; in fdwalk() 98 fds = memcpy(alloca(fds_sz * 2), fds, fds_sz); in fdwalk() 101 fds[nfds++] = i; in fdwalk() 116 if ((rv = func(cd, fds[i])) != 0) in fdwalk()
|
H A D | poll.c | 34 ppoll(struct pollfd *_RESTRICT_KYWD fds, nfds_t nfd, in ppoll() argument 38 return (_pollsys(fds, nfd, tsp, sigmask)); in ppoll() 42 poll(struct pollfd *fds, nfds_t nfd, int timeout) in poll() argument 55 return (_pollsys(fds, nfd, tsp, NULL)); in poll()
|
/illumos-gate/usr/src/cmd/cmd-inet/sbin/dhcpagent/ |
H A D | script_handler.c | 286 int fds[2]; in script_start() local 308 if (pipe(fds) < 0) { in script_start() 315 (void) close(fds[0]); in script_start() 316 (void) close(fds[1]); in script_start() 325 (void) close(fds[0]); in script_start() 328 run_script(dsmp, event, fds[1]); in script_start() 332 (void) close(fds[1]); in script_start() 335 if (read(fds[0], &dsmp->dsm_script_pid, sizeof (pid_t)) != in script_start() 339 (void) close(fds[0]); in script_start() 344 event_id = iu_register_event(eh, fds[0], POLLIN, script_exit, dsmp); in script_start() [all …]
|
/illumos-gate/usr/src/cmd/ttymon/ |
H A D | tmpeek.c | 63 struct pollfd fds[1]; in poll_data() local 74 fds[0].fd = 0; in poll_data() 75 fds[0].events = POLLIN; in poll_data() 83 if ((j = poll(fds, 1, -1)) == -1) { in poll_data() 91 if (fds[0].revents & POLLHUP) { in poll_data() 95 if (fds[0].revents & POLLIN) { in poll_data() 96 ptr = do_peek(fds[0].fd, 255); in poll_data() 98 return (process(fds[0].fd, ptr)); in poll_data()
|
/illumos-gate/usr/src/test/os-tests/tests/poll/ |
H A D | poll_test.c | 163 poll_wrapper(pollfd_t *fds, nfds_t nfds, int timeout, time_t *elapsed) in poll_wrapper() argument 168 debug_log("POLL start: (0x%p, %d, %d)\n", fds, nfds, timeout); in poll_wrapper() 170 ret = poll(fds, nfds, timeout); in poll_wrapper() 175 fds, nfds, timeout, ret, (*elapsed)); in poll_wrapper() 181 dppoll(int pollfd, pollfd_t *fds, nfds_t nfds, int timeout, time_t *elapsed) in dppoll() argument 187 arg.dp_fds = fds; in dppoll() 191 debug_log("DP_POLL start: (0x%p, %d, %d)\n", fds, nfds, timeout); in dppoll() 198 fds, arg.dp_nfds, arg.dp_timeout, ret, (*elapsed)); in dppoll() 325 pollfd_t fds[5]; in dev_poll_with_fds_test() local 337 fds[0].fd = testfd; in dev_poll_with_fds_test() [all …]
|
/illumos-gate/usr/src/contrib/ast/src/lib/libast/sfio/ |
H A D | sfpoll.c | 106 { struct pollfd* fds; local 114 if(!(fds = (struct pollfd*)malloc(m*sizeof(struct pollfd))) ) 120 fds[m].fd = f->file; 121 fds[m].events = fds[m].revents = 0; 124 fds[m].events |= POLLOUT; 130 fds[m].fd = f->proc->file; 131 fds[m].revents = 0; 134 fds[m].events |= POLLIN; 138 while((np = SFPOLL(fds,m,tm)) < 0 ) 150 { if(fds[m].revents&POLLOUT) [all …]
|
H A D | sfpkrd.c | 229 { int fds[2], r; local 236 if(recv_peek_pipe == 1 && pipe(fds) < 0) 238 if(recv_peek_pipe == 1 && write(fds[1], tst, 2) != 2) 243 if(recv_peek_pipe == 1 && (r = recv(fds[0], tst, 1, MSG_PEEK)) != 1) 250 if(recv_peek_pipe == 1 && (r = recv(fds[0], tst, 2, MSG_PEEK)) != 2) 255 close(fds[0]); 256 close(fds[1]);
|
/illumos-gate/usr/src/cmd/bnu/ |
H A D | unknown.c | 94 int fds[2]; local 112 if ( setuid(getuid()) == -1 || pipe(fds) != 0 113 || write(fds[1], ebuf, strlen(ebuf)) != strlen(ebuf) 114 || close(fds[1]) != 0 ) 117 if ( fds[0] != 0 ) { 119 if ( dup(fds[0]) != 0 )
|
/illumos-gate/usr/src/common/fs/ |
H A D | bootfsops.c | 55 static bf_fd_t fds[MAX_FDS]; variable 203 if (fds[i].fd_file == NULL) { in bbootfs_open() 204 fds[i].fd_file = fp; in bbootfs_open() 205 fds[i].fd_pos = 0; in bbootfs_open() 216 if (fds[fd].fd_file == NULL) in bbootfs_close() 219 fds[fd].fd_file = NULL; in bbootfs_close() 220 fds[fd].fd_pos = 0; in bbootfs_close() 229 bf_fd_t *fdp = &fds[fd]; in bbootfs_read() 252 bf_fd_t *fdp = &fds[fd]; in bbootfs_lseek() 277 bf_fd_t *fdp = &fds[fd]; in bbootfs_fstat()
|
/illumos-gate/usr/src/test/zfs-tests/tests/functional/resilver/ |
H A D | sysevent.c | 118 int fds[2]; in main() local 140 VERIFY0(pipe(fds)); in main() 146 do_child(fds[1], argv + optind, (size_t)(argc - optind)); in main() 152 (void) close(fds[1]); in main() 154 if (read(fds[0], &ret, sizeof (ret)) < 0) in main() 160 (void) close(fds[0]); in main()
|
/illumos-gate/usr/src/lib/print/libpapi-lpd/common/ |
H A D | lpd-misc.c | 128 int ac, rc = -1, fds[2]; in lpd_open() local 176 pipe(fds); in lpd_open() 178 socketpair(AF_UNIX, SOCK_STREAM, 0, fds); in lpd_open() 185 dup2(fds[1], 1); in lpd_open() 198 rc = recvfd(fds[0]); in lpd_open() 201 close(fds[0]); in lpd_open() 202 close(fds[1]); in lpd_open()
|
/illumos-gate/usr/src/cmd/hal/addons/network-devices/ |
H A D | snmp.c | 103 int fds = 0, block = 0; in scan_for_devices_using_snmp() local 108 snmp_select_info(&fds, &fdset, &timeout, &block); in scan_for_devices_using_snmp() 109 fds = select(fds, &fdset, NULL, NULL, block ? NULL : &timeout); in scan_for_devices_using_snmp() 110 if (fds < 0) { in scan_for_devices_using_snmp() 113 } if (fds == 0) { in scan_for_devices_using_snmp()
|
/illumos-gate/usr/src/lib/libslp/clib/ |
H A D | slp_net.c | 702 struct pollfd **fds, nfds_t *nfds, in make_mc_target() argument 719 *fds = NULL; in make_mc_target() 762 if (!(*fds = calloc(num_givenifs, sizeof (**fds)))) { in make_mc_target() 778 free_pfds(*fds, *nfds); in make_mc_target() 783 (*fds)[i].fd = fd; in make_mc_target() 784 (*fds)[i].events |= POLLRDNORM; in make_mc_target() 839 if (*fds && !have_valid_if) { in make_mc_target() 841 free(*fds); in make_mc_target() 845 if (!(*fds = calloc(1, sizeof (**fds)))) { in make_mc_target() 855 free(*fds); in make_mc_target() [all …]
|
/illumos-gate/usr/src/lib/libdiskmgt/common/ |
H A D | inuse_mnt.c | 363 struct pollfd fds[1]; in watch_mnttab() local 366 if ((fds[0].fd = open("/etc/mnttab", O_RDONLY)) != -1) { in watch_mnttab() 371 (void) read(fds[0].fd, buf, (size_t)(sizeof (buf) - 1)); in watch_mnttab() 372 (void) lseek(fds[0].fd, 0, SEEK_SET); in watch_mnttab() 374 fds[0].events = POLLRDBAND; in watch_mnttab() 375 while (res = poll(fds, (nfds_t)1, -1)) { in watch_mnttab() 381 (void) read(fds[0].fd, buf, (size_t)(sizeof (buf) - 1)); in watch_mnttab() 382 (void) lseek(fds[0].fd, 0, SEEK_SET); in watch_mnttab()
|
/illumos-gate/usr/src/cmd/consadm/ |
H A D | consadm.c | 656 pollfd_t *fds; in fallbackdaemon() local 707 if ((fds = calloc(cachesize, sizeof (struct pollfd))) == NULL) in fallbackdaemon() 729 fds[nfds].fd = fd; in fallbackdaemon() 730 fds[nfds].events = 0; in fallbackdaemon() 758 fds[nfds].fd = fd; in fallbackdaemon() 759 fds[nfds].events = 0; in fallbackdaemon() 779 ret = poll(fds, nfds, INFTIM); in fallbackdaemon() 794 if ((fds[index].revents & POLLHUP) == in fallbackdaemon() 809 (void) close(fds[index].fd); in fallbackdaemon() 810 fds[index].fd = -1; in fallbackdaemon() [all …]
|
/illumos-gate/usr/src/lib/auditd_plugins/remote/ |
H A D | transport.c | 510 struct pollfd fds; in connect_timeout() local 526 fds.fd = sockfd; in connect_timeout() 527 fds.events = POLLOUT; in connect_timeout() 529 fds.revents = 0; in connect_timeout() 530 rc = poll(&fds, 1, timeout * 1000); in connect_timeout() 540 if (fds.revents) { in connect_timeout() 558 struct pollfd fds; in send_timeout() local 561 fds.fd = fd; in send_timeout() 562 fds.events = POLLOUT; in send_timeout() 565 fds.revents = 0; in send_timeout() [all …]
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/bridged/ |
H A D | events.c | 181 struct pollfd *fds; in update_port() local 204 fds = realloc(fdarray, in update_port() 205 sizeof (*fds) * (nextport + ALLOCINCR + FDOFFSET)); in update_port() 206 if (fds != NULL) in update_port() 207 fdarray = fds; in update_port() 208 if (newarr == NULL || fds == NULL) { in update_port() 217 fds = fdarray + posn + FDOFFSET; in update_port() 247 fds->fd = -1; in update_port() 248 fds->events = 0; in update_port() 291 fds->fd = dlpi_fd(port->dlpi); in update_port() [all …]
|