fdarray__add
npos = fdarray__add(fda, entry->fd, entry->events, from->priv[pos].flags);
int fdarray__add(struct fdarray *fda, int fd, short revents, enum fdarray_flags flags);
int pos = fdarray__add(&evlist->pollfd, fd, revent | POLLERR | POLLHUP, flags);
sock_pos = fdarray__add(&fda, sock_fd, POLLIN|POLLERR|POLLHUP, 0);
file_pos = fdarray__add(&fda, conf_fd, POLLIN|POLLERR|POLLHUP, 0);
signal_pos = fdarray__add(&fda, signal_fd, POLLIN|POLLERR|POLLHUP, 0);
ret = fdarray__add(&thread_data[t].pollfd, thread_data[t].pipes.msg[0],
if (fdarray__add(fda, _fd, _revents, fdarray_flag__default) < 0) { \
DEFINE_SUITE("Add fd to a fdarray, making it autogrow", fdarray__add);
DECLARE_SUITE(fdarray__add);