Home
last modified time | relevance | path

Searched refs:fdarray (Results 1 – 5 of 5) sorted by relevance

/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/bridged/
H A Dmain.c51 struct pollfd *fdarray; variable
172 if ((fdarray = malloc(FDOFFSET * sizeof (struct pollfd))) == NULL) { in init_signalhandling()
180 fdarray[0].fd = fildes[0]; in init_signalhandling()
181 fdarray[0].events = POLLIN; in init_signalhandling()
183 fdarray[1].fd = control_fd; in init_signalhandling()
184 fdarray[1].events = POLLIN; in init_signalhandling()
H A Devents.c204 fds = realloc(fdarray, in update_port()
207 fdarray = fds; in update_port()
217 fds = fdarray + posn + FDOFFSET; in update_port()
413 fdp = fdarray + i + FDOFFSET; in handle_refresh()
614 (void) poll(fdarray, nextport + FDOFFSET, tout); in event_loop()
619 if (fdarray[0].revents & POLLIN) in event_loop()
620 handle_refresh(fdarray[0].fd); in event_loop()
621 if (fdarray[1].revents & POLLIN) in event_loop()
624 if (fdarray[i + FDOFFSET].revents & POLLIN) in event_loop()
H A Dglobal.h80 extern struct pollfd *fdarray;
/illumos-gate/usr/src/lib/librsm/common/
H A Drsmlib.c419 chunk->fdarray[0].fd = segfd; in _rsm_insert_pollfd_table()
420 chunk->fdarray[0].segrnum = segrnum; in _rsm_insert_pollfd_table()
422 chunk->fdarray[i].fd = -1; in _rsm_insert_pollfd_table()
423 chunk->fdarray[i].segrnum = 0; in _rsm_insert_pollfd_table()
433 if (chunk->fdarray[i].fd == -1) { in _rsm_insert_pollfd_table()
434 chunk->fdarray[i].fd = segfd; in _rsm_insert_pollfd_table()
472 if (chunk->fdarray[i].fd == segfd) { in _rsm_lookup_pollfd_table()
518 chunk->fdarray[i].fd, in _rsm_remove_pollfd_table()
519 chunk->fdarray[i].segrnum)); in _rsm_remove_pollfd_table()
520 chunk->fdarray[i].fd = -1; in _rsm_remove_pollfd_table()
[all …]
/illumos-gate/usr/src/lib/librsm/inc/
H A Drsmlib_in.h77 rsm_pollfd_element_t fdarray[RSM_POLLFD_PER_CHUNK]; member