xref: /unit/src/nxt_test_build.c (revision 0:a63ceefd6ab0)
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
epoll_create(int size)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
epoll_ctl(int epfd,int op,int fd,struct epoll_event * event)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
epoll_wait(int epfd,struct epoll_event * events,int nevents,int timeout)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
eventfd(u_int initval,int flags)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
signalfd(int fd,const sigset_t * mask,int flags)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
accept4(int sockfd,struct sockaddr * addr,socklen_t * addrlen,int flags)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
port_create(void)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
port_associate(int port,int source,uintptr_t object,int events,void * user)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
port_dissociate(int port,int source,uintptr_t object)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
port_send(int port,int events,void * user)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 
port_getn(int port,port_event_t list[],uint_t max,uint_t * nget,const timespec_t * timeout)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
pollset_create(int maxfd)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
pollset_destroy(pollset_t ps)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
pollset_query(pollset_t ps,struct pollfd * pollfd_query)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
pollset_ctl(pollset_t ps,struct poll_ctl * pollctl_array,int array_length)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
pollset_poll(pollset_t ps,struct pollfd * polldata_array,int array_length,int timeout)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 
sendfilev(int fd,const struct sendfilevec * vec,int sfvcnt,size_t * xferred)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 
send_file(int * s,struct sf_parms * sf_iobuf,uint_t flags)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