Home
last modified time | relevance | path

Searched refs:pollfd (Results 1 – 25 of 127) sorted by relevance

123456

/illumos-gate/usr/src/test/os-tests/tests/poll/
H A Dpoll_test.c181 dppoll(int pollfd, pollfd_t *fds, nfds_t nfds, int timeout, time_t *elapsed) in dppoll() argument
193 ret = ioctl(pollfd, DP_POLL, &arg); in dppoll()
204 clear_fd(const char *testName, int pollfd, int testfd) in clear_fd() argument
213 ret = write(pollfd, &fd, sizeof (pollfd_t)); in clear_fd()
291 dev_poll_no_fd_test(int pollfd) in dev_poll_no_fd_test() argument
300 ret = dppoll(pollfd, NULL, 0, timeout * 1000, &elapsed); in dev_poll_no_fd_test()
319 dev_poll_with_fds_test(int pollfd, int testfd) in dev_poll_with_fds_test() argument
332 clear_fd(testName, pollfd, testfd); in dev_poll_with_fds_test()
341 ret = write(pollfd, fds, sizeof (pollfd_t)); in dev_poll_with_fds_test()
352 ret = dppoll(pollfd, fds, 5, timeout * 1000, &elapsed); in dev_poll_with_fds_test()
[all …]
/illumos-gate/usr/src/cmd/ptools/pwait/
H A Dpwait.c52 struct pollfd *pollfd; in main() local
53 struct pollfd *pfd; in main()
98 pollfd = (struct pollfd *)malloc(argc*sizeof (struct pollfd)); in main()
99 if (pollfd == NULL) { in main()
124 pfd = &pollfd[i]; in main()
143 while (poll(pollfd, argc, INFTIM) < 0) { in main()
151 pfd = &pollfd[i]; in main()
/illumos-gate/usr/src/contrib/ast/src/cmd/ksh93/bltins/
H A Dpoll_solaris.c310 struct pollfd *pollfd = alloca(sizeof(struct pollfd)*(numpollfd+1)); in b_poll() local
313 struct pollfd pollfd[numpollfd+1]; in b_poll() local
331 pollfd[i].fd = fd; in b_poll()
340 pollfd[i].events = poll_strtoevents(s); in b_poll()
343 pollfd[i].revents = 0; in b_poll()
348 n = poll(pollfd, numpollfd, timeout); in b_poll()
373 poll_eventstostr(buff, pollfd[i].revents); in b_poll()
378 if (eventarrayname && pollfd[i].revents) in b_poll()
/illumos-gate/usr/src/cmd/lp/lib/msgs/
H A Dmlisten.c51 static struct pollfd * PollFdList = NULL;
70 PollFdList = (struct pollfd*) Malloc(ConsSize * sizeof(struct pollfd)); in mlisteninit()
88 struct pollfd * fdp; in mlistenadd()
102 PollFdList = (struct pollfd*) Realloc(PollFdList, ConsSize * sizeof(struct pollfd)); in mlistenadd()
114 PollFdList = (struct pollfd*) Realloc(PollFdList, ConsSize * sizeof(struct pollfd)); in mlistenadd()
174 struct pollfd * fdp; in mlisten()
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/inetd/
H A Dutil.c69 struct pollfd *poll_fds = NULL;
170 struct pollfd *
185 struct pollfd *p; in set_pollfd()
192 sizeof (struct pollfd)))) == NULL) { in set_pollfd()
214 struct pollfd *p; in clear_pollfd()
226 struct pollfd *p = find_pollfd(fd); in isset_pollfd()
H A Dinetd_impl.h243 extern struct pollfd *poll_fds;
265 extern struct pollfd *find_pollfd(int);
/illumos-gate/usr/src/lib/libcurses/screen/
H A Dnapms.c77 struct pollfd pollfd; in napms() local
79 if (poll(&pollfd, 0L, ms) == -1) in napms()
/illumos-gate/usr/src/lib/libslp/clib/
H A Dslp_net.c92 struct pollfd **, nfds_t *, struct bc_ifs *);
95 static SLPError mc_sendmsg(struct pollfd *, struct msghdr *,
97 static SLPError bc_sendmsg(struct pollfd *, struct msghdr *, struct bc_ifs *);
98 static void mc_recvmsg(struct pollfd *, nfds_t, slp_handle_impl_t *,
102 static void free_pfds(struct pollfd *, nfds_t);
108 struct pollfd [], nfds_t);
198 struct pollfd pfd[1]; in slp_uc_udp_send()
339 struct pollfd *pfd; in slp_mc_send()
702 struct pollfd **fds, nfds_t *nfds, in make_mc_target()
925 static SLPError mc_sendmsg(struct pollfd *fds, in mc_sendmsg()
[all …]
/illumos-gate/usr/src/lib/libc/port/gen/
H A Dselect.c114 struct pollfd *pfd; in pselect()
115 struct pollfd *p; in pselect()
155 p = pfd = alloca(nfds * sizeof (struct pollfd)); in pselect()
160 p = pfd = malloc(npfds * sizeof (struct pollfd)); in pselect()
165 p = pfd = alloca(npfds * sizeof (struct pollfd)); in pselect()
H A Dpoll.c34 ppoll(struct pollfd *_RESTRICT_KYWD fds, nfds_t nfd, in ppoll()
42 poll(struct pollfd *fds, nfds_t nfd, int timeout) in poll()
/illumos-gate/usr/src/uts/common/sys/
H A Dpoll.h48 typedef struct pollfd { struct
152 int poll(struct pollfd *, nfds_t, int);
/illumos-gate/usr/src/lib/libnsl/rpc/
H A Drpc_sel2poll.c49 struct pollfd *p0) /* target pollfd array */ in __rpc_select_to_poll()
53 struct pollfd *p = p0; in __rpc_select_to_poll()
/illumos-gate/usr/src/lib/libldap5/sources/ldap/common/
H A Dos-ip.c66 struct pollfd *ossi_pollfds;
93 #define NSLDAPI_CB_POLL_MATCH( sbp, pollfd ) \ argument
94 ( ((sbp)->sb_sd == NSLDAPI_CB_POLL_SD_CAST ((pollfd).lpoll_fd)) && \
95 (((sbp)->sb_sasl_fns.lbextiofn_socket_arg == (pollfd).lpoll_socketarg) || \
96 ((sbp)->sb_ext_io_fns.lbextiofn_socket_arg == (pollfd).lpoll_socketarg) ) )
98 #define NSLDAPI_CB_POLL_MATCH( sbp, pollfd ) \ argument
99 ((sbp)->sb_sd == NSLDAPI_CB_POLL_SD_CAST ((pollfd).lpoll_fd) && \
100 (sbp)->sb_ext_io_fns.lbextiofn_socket_arg == (pollfd).lpoll_socketarg)
144 extern int _poll(struct pollfd *fds, unsigned long nfds, int timeout);
1261 struct pollfd *newpollfds;
[all …]
/illumos-gate/usr/src/cmd/sendmail/libmilter/
H A Dworker.c311 struct pollfd *pfd = NULL;
324 pfd = (struct pollfd *) malloc(PFD_STEP * sizeof(struct pollfd));
421 struct pollfd *tpfd;
426 tpfd = (struct pollfd *)
/illumos-gate/usr/src/lib/auditd_plugins/remote/
H A Dtransport.c103 static void do_reset(int *, struct pollfd *, boolean_t);
104 static void do_cleanup(int *, struct pollfd *, boolean_t);
510 struct pollfd fds; in connect_timeout()
558 struct pollfd fds; in send_timeout()
607 struct pollfd fds; in recv_timeout()
955 struct pollfd fds[2]; in recv_record()
957 struct pollfd *pipe_fd = &fds[0]; in recv_record()
958 struct pollfd *recv_fd = &fds[1]; in recv_record()
1306 do_reset(int *fds_cnt, struct pollfd *recv_fd, boolean_t do_signal) in do_reset()
1355 do_cleanup(int *fds_cnt, struct pollfd *recv_fd, boolean_t do_signal) in do_cleanup()
/illumos-gate/usr/src/lib/udapl/udapl_tavor/common/
H A Ddapl_name_service.c639 struct pollfd pollfd; in dapls_ns_resolve_addr() local
720 pollfd.fd = fd; in dapls_ns_resolve_addr()
721 pollfd.events = POLLIN | POLLOUT; in dapls_ns_resolve_addr()
722 pollfd.revents = 0; in dapls_ns_resolve_addr()
736 retval = poll(&pollfd, 1, tmo); in dapls_ns_resolve_addr()
/illumos-gate/usr/src/lib/libdhcpagent/common/
H A Ddhcpagent_ipc.c980 struct pollfd pollfd; in dhcp_ipc_timed_read() local
984 pollfd.fd = fd; in dhcp_ipc_timed_read()
985 pollfd.events = POLLIN; in dhcp_ipc_timed_read()
991 retv = poll(&pollfd, 1, *msec); in dhcp_ipc_timed_read()
1013 if (!(pollfd.revents & POLLIN)) { in dhcp_ipc_timed_read()
/illumos-gate/usr/src/cmd/ttymon/
H A Dtmextern.h89 extern void do_poll(struct pollfd *, int);
172 extern struct pollfd *Pollp;
H A Dttymon.c57 static int set_poll(struct pollfd *);
211 if ((Pollp = (struct pollfd *) in initialize()
212 malloc((unsigned)(Npollfd * sizeof (struct pollfd)))) in initialize()
213 == (struct pollfd *)NULL) in initialize()
516 set_poll(struct pollfd *fdp) in set_poll()
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/in.ripngd/
H A Dstartup.c470 poll_ifs = (struct pollfd *) in setup_listen_sock()
471 malloc(max_poll_ifs * sizeof (struct pollfd)); in setup_listen_sock()
474 poll_ifs = (struct pollfd *)realloc((char *)poll_ifs, in setup_listen_sock()
475 max_poll_ifs * sizeof (struct pollfd)); in setup_listen_sock()
/illumos-gate/usr/src/contrib/ast/src/lib/libast/sfio/
H A Dsfpoll.c106 { struct pollfd* fds;
114 if(!(fds = (struct pollfd*)malloc(m*sizeof(struct pollfd))) )
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/bridged/
H A Dmain.c51 struct pollfd *fdarray;
172 if ((fdarray = malloc(FDOFFSET * sizeof (struct pollfd))) == NULL) { in init_signalhandling()
/illumos-gate/usr/src/cmd/fs.d/nfs/lib/
H A Dnfs_tbind.c123 static struct pollfd *poll_array;
772 struct pollfd *tpa; in add_to_poll_list()
779 tpa = (struct pollfd *)0; in add_to_poll_list()
785 poll_array = (struct pollfd *) in add_to_poll_list()
786 malloc(poll_array_size * sizeof (struct pollfd) + 256); in add_to_poll_list()
789 if (poll_array == (struct pollfd *)NULL || in add_to_poll_list()
801 num_fds * sizeof (struct pollfd)); in add_to_poll_list()
852 num_to_copy * sizeof (struct pollfd)); in remove_from_poll_list()
854 sizeof (struct pollfd)); in remove_from_poll_list()
/illumos-gate/usr/src/lib/libpcp/common/
H A Dlibpcp.c1379 pollfd_t pollfd; in vldc_write() local
1381 pollfd.events = POLLOUT; in vldc_write()
1382 pollfd.revents = 0; in vldc_write()
1383 pollfd.fd = fd; in vldc_write()
1388 if (poll(&pollfd, 1, glvc_timeout * MILLISEC) <= 0) { in vldc_write()
1418 struct pollfd fds[1]; in vldc_read()
/illumos-gate/usr/src/lib/librsm/inc/
H A Drsmapi.h274 int rsm_memseg_get_pollfd(void *, struct pollfd *);
289 int rsm_intr_signal_wait_pollfd(struct pollfd [], nfds_t, int, int *);

123456