1*0Sigor@sysoev.ru 2*0Sigor@sysoev.ru /* 3*0Sigor@sysoev.ru * Copyright (C) Igor Sysoev 4*0Sigor@sysoev.ru * Copyright (C) NGINX, Inc. 5*0Sigor@sysoev.ru */ 6*0Sigor@sysoev.ru 7*0Sigor@sysoev.ru 8*0Sigor@sysoev.ru #include <nxt_main.h> 9*0Sigor@sysoev.ru 10*0Sigor@sysoev.ru 11*0Sigor@sysoev.ru #if (NXT_TEST_BUILD_EPOLL) 12*0Sigor@sysoev.ru 13*0Sigor@sysoev.ru int 14*0Sigor@sysoev.ru epoll_create(int size) 15*0Sigor@sysoev.ru { 16*0Sigor@sysoev.ru return -1; 17*0Sigor@sysoev.ru } 18*0Sigor@sysoev.ru 19*0Sigor@sysoev.ru 20*0Sigor@sysoev.ru int 21*0Sigor@sysoev.ru epoll_ctl(int epfd, int op, int fd, struct epoll_event *event) 22*0Sigor@sysoev.ru { 23*0Sigor@sysoev.ru return -1; 24*0Sigor@sysoev.ru } 25*0Sigor@sysoev.ru 26*0Sigor@sysoev.ru 27*0Sigor@sysoev.ru int 28*0Sigor@sysoev.ru epoll_wait(int epfd, struct epoll_event *events, int nevents, int timeout) 29*0Sigor@sysoev.ru { 30*0Sigor@sysoev.ru return -1; 31*0Sigor@sysoev.ru } 32*0Sigor@sysoev.ru 33*0Sigor@sysoev.ru int 34*0Sigor@sysoev.ru eventfd(u_int initval, int flags) 35*0Sigor@sysoev.ru { 36*0Sigor@sysoev.ru return -1; 37*0Sigor@sysoev.ru } 38*0Sigor@sysoev.ru 39*0Sigor@sysoev.ru 40*0Sigor@sysoev.ru int 41*0Sigor@sysoev.ru signalfd(int fd, const sigset_t *mask, int flags) 42*0Sigor@sysoev.ru { 43*0Sigor@sysoev.ru return -1; 44*0Sigor@sysoev.ru } 45*0Sigor@sysoev.ru 46*0Sigor@sysoev.ru 47*0Sigor@sysoev.ru int 48*0Sigor@sysoev.ru accept4(int sockfd, struct sockaddr *addr, socklen_t *addrlen, int flags) 49*0Sigor@sysoev.ru { 50*0Sigor@sysoev.ru return -1; 51*0Sigor@sysoev.ru } 52*0Sigor@sysoev.ru 53*0Sigor@sysoev.ru #endif 54*0Sigor@sysoev.ru 55*0Sigor@sysoev.ru 56*0Sigor@sysoev.ru #if (NXT_TEST_BUILD_EVENTPORT) 57*0Sigor@sysoev.ru 58*0Sigor@sysoev.ru int 59*0Sigor@sysoev.ru port_create(void) 60*0Sigor@sysoev.ru { 61*0Sigor@sysoev.ru return -1; 62*0Sigor@sysoev.ru } 63*0Sigor@sysoev.ru 64*0Sigor@sysoev.ru 65*0Sigor@sysoev.ru int 66*0Sigor@sysoev.ru port_associate(int port, int source, uintptr_t object, int events, void *user) 67*0Sigor@sysoev.ru { 68*0Sigor@sysoev.ru return -1; 69*0Sigor@sysoev.ru } 70*0Sigor@sysoev.ru 71*0Sigor@sysoev.ru 72*0Sigor@sysoev.ru int 73*0Sigor@sysoev.ru port_dissociate(int port, int source, uintptr_t object) 74*0Sigor@sysoev.ru { 75*0Sigor@sysoev.ru return -1; 76*0Sigor@sysoev.ru } 77*0Sigor@sysoev.ru 78*0Sigor@sysoev.ru 79*0Sigor@sysoev.ru int 80*0Sigor@sysoev.ru port_send(int port, int events, void *user) 81*0Sigor@sysoev.ru { 82*0Sigor@sysoev.ru return -1; 83*0Sigor@sysoev.ru } 84*0Sigor@sysoev.ru 85*0Sigor@sysoev.ru 86*0Sigor@sysoev.ru int port_getn(int port, port_event_t list[], uint_t max, uint_t *nget, 87*0Sigor@sysoev.ru const timespec_t *timeout) 88*0Sigor@sysoev.ru { 89*0Sigor@sysoev.ru return -1; 90*0Sigor@sysoev.ru } 91*0Sigor@sysoev.ru 92*0Sigor@sysoev.ru #endif 93*0Sigor@sysoev.ru 94*0Sigor@sysoev.ru 95*0Sigor@sysoev.ru #if (NXT_TEST_BUILD_POLLSET) 96*0Sigor@sysoev.ru 97*0Sigor@sysoev.ru pollset_t 98*0Sigor@sysoev.ru pollset_create(int maxfd) 99*0Sigor@sysoev.ru { 100*0Sigor@sysoev.ru return -1; 101*0Sigor@sysoev.ru } 102*0Sigor@sysoev.ru 103*0Sigor@sysoev.ru 104*0Sigor@sysoev.ru int 105*0Sigor@sysoev.ru pollset_destroy(pollset_t ps) 106*0Sigor@sysoev.ru { 107*0Sigor@sysoev.ru return -1; 108*0Sigor@sysoev.ru } 109*0Sigor@sysoev.ru 110*0Sigor@sysoev.ru 111*0Sigor@sysoev.ru int 112*0Sigor@sysoev.ru pollset_query(pollset_t ps, struct pollfd *pollfd_query) 113*0Sigor@sysoev.ru { 114*0Sigor@sysoev.ru return -1; 115*0Sigor@sysoev.ru } 116*0Sigor@sysoev.ru 117*0Sigor@sysoev.ru 118*0Sigor@sysoev.ru int 119*0Sigor@sysoev.ru pollset_ctl(pollset_t ps, struct poll_ctl *pollctl_array, int array_length) 120*0Sigor@sysoev.ru { 121*0Sigor@sysoev.ru return -1; 122*0Sigor@sysoev.ru } 123*0Sigor@sysoev.ru 124*0Sigor@sysoev.ru 125*0Sigor@sysoev.ru int 126*0Sigor@sysoev.ru pollset_poll(pollset_t ps, struct pollfd *polldata_array, int array_length, 127*0Sigor@sysoev.ru int timeout) 128*0Sigor@sysoev.ru { 129*0Sigor@sysoev.ru return -1; 130*0Sigor@sysoev.ru } 131*0Sigor@sysoev.ru 132*0Sigor@sysoev.ru #endif 133*0Sigor@sysoev.ru 134*0Sigor@sysoev.ru 135*0Sigor@sysoev.ru #if (NXT_TEST_BUILD_SOLARIS_SENDFILEV) 136*0Sigor@sysoev.ru 137*0Sigor@sysoev.ru ssize_t sendfilev(int fd, const struct sendfilevec *vec, 138*0Sigor@sysoev.ru int sfvcnt, size_t *xferred) 139*0Sigor@sysoev.ru { 140*0Sigor@sysoev.ru return -1; 141*0Sigor@sysoev.ru } 142*0Sigor@sysoev.ru 143*0Sigor@sysoev.ru #endif 144*0Sigor@sysoev.ru 145*0Sigor@sysoev.ru 146*0Sigor@sysoev.ru #if (NXT_TEST_BUILD_AIX_SEND_FILE) 147*0Sigor@sysoev.ru 148*0Sigor@sysoev.ru ssize_t send_file(int *s, struct sf_parms *sf_iobuf, uint_t flags) 149*0Sigor@sysoev.ru { 150*0Sigor@sysoev.ru return -1; 151*0Sigor@sysoev.ru } 152*0Sigor@sysoev.ru 153*0Sigor@sysoev.ru #endif 154