1 /*****************************************************************************
3 * Project ___| | | | _ \| |
5 * | (__| |_| | _ <| |___
6 * \___|\___/|_| \_\_____|
12 /* Now include the setup.h file from libcurl's private libdir (the source
13 version, but that might include "config.h" from the build dir so we need
14 both of them in the include path), so that we get good in-depth knowledge
15 about the system we're building this on */
24 #ifdef HAVE_SYS_SOCKET_H
25 #include <sys/socket.h>
27 #ifdef HAVE_SYS_SELECT_H
28 /* since so many tests use select(), we can just as well include it here */
29 #include <sys/select.h>
32 /* at least somewhat oldish FreeBSD systems need this for select() */
44 #define TEST_ERR_MAJOR_BAD 100
45 #define TEST_ERR_RUNS_FOREVER 99
47 extern char *arg2; /* set by first.c to the argv[2] or NULL */
49 int select_test (int num_fds, fd_set *rd, fd_set *wr, fd_set *exc,
52 int test(char *URL); /* the actual test function provided by each individual