769 lines
18 KiB
Plaintext
769 lines
18 KiB
Plaintext
|
|
|
|
----------------------------------------
|
|
checking for C compiler
|
|
|
|
|
|
----------------------------------------
|
|
checking for gcc -pipe switch
|
|
|
|
|
|
----------------------------------------
|
|
checking for --with-ld-opt="-L/opt/tongsuo-8.4.0/lib64 -lssl -lcrypto -ldl -lpthread"
|
|
|
|
|
|
----------------------------------------
|
|
checking for -Wl,-E switch
|
|
|
|
|
|
----------------------------------------
|
|
checking for gcc builtin atomic operations
|
|
|
|
|
|
----------------------------------------
|
|
checking for C99 variadic macros
|
|
|
|
|
|
----------------------------------------
|
|
checking for gcc variadic macros
|
|
|
|
|
|
----------------------------------------
|
|
checking for gcc builtin 64 bit byteswap
|
|
|
|
|
|
----------------------------------------
|
|
checking for unistd.h
|
|
|
|
|
|
----------------------------------------
|
|
checking for inttypes.h
|
|
|
|
|
|
----------------------------------------
|
|
checking for limits.h
|
|
|
|
|
|
----------------------------------------
|
|
checking for sys/filio.h
|
|
|
|
objs/autotest.c:3:10: fatal error: sys/filio.h: No such file or directory
|
|
3 | #include <sys/filio.h>
|
|
| ^~~~~~~~~~~~~
|
|
compilation terminated.
|
|
----------
|
|
|
|
|
|
#include <sys/filio.h>
|
|
|
|
int main(void) {
|
|
return 0;
|
|
}
|
|
|
|
----------
|
|
cc -o objs/autotest objs/autotest.c
|
|
----------
|
|
|
|
----------------------------------------
|
|
checking for sys/param.h
|
|
|
|
|
|
----------------------------------------
|
|
checking for sys/mount.h
|
|
|
|
|
|
----------------------------------------
|
|
checking for sys/statvfs.h
|
|
|
|
|
|
----------------------------------------
|
|
checking for crypt.h
|
|
|
|
|
|
----------------------------------------
|
|
checking for epoll
|
|
|
|
|
|
----------------------------------------
|
|
checking for EPOLLRDHUP
|
|
|
|
|
|
----------------------------------------
|
|
checking for EPOLLEXCLUSIVE
|
|
|
|
|
|
----------------------------------------
|
|
checking for eventfd()
|
|
|
|
|
|
----------------------------------------
|
|
checking for O_PATH
|
|
|
|
|
|
----------------------------------------
|
|
checking for sendfile()
|
|
|
|
|
|
----------------------------------------
|
|
checking for sendfile64()
|
|
|
|
|
|
----------------------------------------
|
|
checking for sys/prctl.h
|
|
|
|
|
|
----------------------------------------
|
|
checking for prctl(PR_SET_DUMPABLE)
|
|
|
|
|
|
----------------------------------------
|
|
checking for prctl(PR_SET_KEEPCAPS)
|
|
|
|
|
|
----------------------------------------
|
|
checking for capabilities
|
|
|
|
|
|
----------------------------------------
|
|
checking for crypt_r()
|
|
|
|
|
|
----------------------------------------
|
|
checking for sys/vfs.h
|
|
|
|
|
|
----------------------------------------
|
|
checking for BPF sockhash
|
|
|
|
|
|
----------------------------------------
|
|
checking for SO_COOKIE
|
|
|
|
|
|
----------------------------------------
|
|
checking for UDP_SEGMENT
|
|
|
|
|
|
----------------------------------------
|
|
checking for poll()
|
|
|
|
|
|
----------------------------------------
|
|
checking for /dev/poll
|
|
|
|
objs/autotest.c:4:10: fatal error: sys/devpoll.h: No such file or directory
|
|
4 | #include <sys/devpoll.h>
|
|
| ^~~~~~~~~~~~~~~
|
|
compilation terminated.
|
|
----------
|
|
|
|
#include <sys/types.h>
|
|
#include <unistd.h>
|
|
#include <sys/devpoll.h>
|
|
|
|
int main(void) {
|
|
int n, dp; struct dvpoll dvp;
|
|
dp = 0;
|
|
dvp.dp_fds = NULL;
|
|
dvp.dp_nfds = 0;
|
|
dvp.dp_timeout = 0;
|
|
n = ioctl(dp, DP_POLL, &dvp);
|
|
if (n == -1) return 1;
|
|
return 0;
|
|
}
|
|
|
|
----------
|
|
cc -I/opt/tongsuo-8.4.0/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -o objs/autotest objs/autotest.c -L/opt/tongsuo-8.4.0/lib64 -lssl -lcrypto -ldl -lpthread
|
|
----------
|
|
|
|
----------------------------------------
|
|
checking for kqueue
|
|
|
|
objs/autotest.c:4:10: fatal error: sys/event.h: No such file or directory
|
|
4 | #include <sys/event.h>
|
|
| ^~~~~~~~~~~~~
|
|
compilation terminated.
|
|
----------
|
|
|
|
#include <sys/types.h>
|
|
#include <unistd.h>
|
|
#include <sys/event.h>
|
|
|
|
int main(void) {
|
|
(void) kqueue();
|
|
return 0;
|
|
}
|
|
|
|
----------
|
|
cc -I/opt/tongsuo-8.4.0/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -o objs/autotest objs/autotest.c -L/opt/tongsuo-8.4.0/lib64 -lssl -lcrypto -ldl -lpthread
|
|
----------
|
|
|
|
----------------------------------------
|
|
checking for crypt()
|
|
|
|
/usr/bin/x86_64-linux-gnu-ld.bfd: /tmp/ccbzJeQ4.o: in function `main':
|
|
autotest.c:(.text+0x1d): undefined reference to `crypt'
|
|
collect2: error: ld returned 1 exit status
|
|
----------
|
|
|
|
#include <sys/types.h>
|
|
#include <unistd.h>
|
|
|
|
|
|
int main(void) {
|
|
crypt("test", "salt");;
|
|
return 0;
|
|
}
|
|
|
|
----------
|
|
cc -I/opt/tongsuo-8.4.0/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -o objs/autotest objs/autotest.c -L/opt/tongsuo-8.4.0/lib64 -lssl -lcrypto -ldl -lpthread
|
|
----------
|
|
|
|
----------------------------------------
|
|
checking for crypt() in libcrypt
|
|
|
|
|
|
----------------------------------------
|
|
checking for F_READAHEAD
|
|
|
|
objs/autotest.c: In function 'main':
|
|
objs/autotest.c:7:14: error: 'F_READAHEAD' undeclared (first use in this function)
|
|
7 | fcntl(0, F_READAHEAD, 1);;
|
|
| ^~~~~~~~~~~
|
|
objs/autotest.c:7:14: note: each undeclared identifier is reported only once for each function it appears in
|
|
----------
|
|
|
|
#include <sys/types.h>
|
|
#include <unistd.h>
|
|
#include <fcntl.h>
|
|
|
|
int main(void) {
|
|
fcntl(0, F_READAHEAD, 1);;
|
|
return 0;
|
|
}
|
|
|
|
----------
|
|
cc -I/opt/tongsuo-8.4.0/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -o objs/autotest objs/autotest.c -L/opt/tongsuo-8.4.0/lib64 -lssl -lcrypto -ldl -lpthread
|
|
----------
|
|
|
|
----------------------------------------
|
|
checking for posix_fadvise()
|
|
|
|
|
|
----------------------------------------
|
|
checking for O_DIRECT
|
|
|
|
|
|
----------------------------------------
|
|
checking for F_NOCACHE
|
|
|
|
objs/autotest.c: In function 'main':
|
|
objs/autotest.c:7:14: error: 'F_NOCACHE' undeclared (first use in this function)
|
|
7 | fcntl(0, F_NOCACHE, 1);;
|
|
| ^~~~~~~~~
|
|
objs/autotest.c:7:14: note: each undeclared identifier is reported only once for each function it appears in
|
|
----------
|
|
|
|
#include <sys/types.h>
|
|
#include <unistd.h>
|
|
#include <fcntl.h>
|
|
|
|
int main(void) {
|
|
fcntl(0, F_NOCACHE, 1);;
|
|
return 0;
|
|
}
|
|
|
|
----------
|
|
cc -I/opt/tongsuo-8.4.0/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -o objs/autotest objs/autotest.c -L/opt/tongsuo-8.4.0/lib64 -lssl -lcrypto -ldl -lpthread
|
|
----------
|
|
|
|
----------------------------------------
|
|
checking for directio()
|
|
|
|
objs/autotest.c: In function 'main':
|
|
objs/autotest.c:8:5: error: implicit declaration of function 'directio' [-Wimplicit-function-declaration]
|
|
8 | directio(0, DIRECTIO_ON);;
|
|
| ^~~~~~~~
|
|
objs/autotest.c:8:17: error: 'DIRECTIO_ON' undeclared (first use in this function)
|
|
8 | directio(0, DIRECTIO_ON);;
|
|
| ^~~~~~~~~~~
|
|
objs/autotest.c:8:17: note: each undeclared identifier is reported only once for each function it appears in
|
|
----------
|
|
|
|
#include <sys/types.h>
|
|
#include <unistd.h>
|
|
#include <sys/types.h>
|
|
#include <sys/fcntl.h>
|
|
|
|
int main(void) {
|
|
directio(0, DIRECTIO_ON);;
|
|
return 0;
|
|
}
|
|
|
|
----------
|
|
cc -I/opt/tongsuo-8.4.0/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -o objs/autotest objs/autotest.c -L/opt/tongsuo-8.4.0/lib64 -lssl -lcrypto -ldl -lpthread
|
|
----------
|
|
|
|
----------------------------------------
|
|
checking for statfs()
|
|
|
|
|
|
----------------------------------------
|
|
checking for statvfs()
|
|
|
|
|
|
----------------------------------------
|
|
checking for dlopen()
|
|
|
|
|
|
----------------------------------------
|
|
checking for sched_yield()
|
|
|
|
|
|
----------------------------------------
|
|
checking for sched_setaffinity()
|
|
|
|
|
|
----------------------------------------
|
|
checking for SO_SETFIB
|
|
|
|
objs/autotest.c: In function 'main':
|
|
objs/autotest.c:7:31: error: 'SO_SETFIB' undeclared (first use in this function)
|
|
7 | setsockopt(0, SOL_SOCKET, SO_SETFIB, NULL, 0);
|
|
| ^~~~~~~~~
|
|
objs/autotest.c:7:31: note: each undeclared identifier is reported only once for each function it appears in
|
|
----------
|
|
|
|
#include <sys/types.h>
|
|
#include <unistd.h>
|
|
#include <sys/socket.h>
|
|
|
|
int main(void) {
|
|
setsockopt(0, SOL_SOCKET, SO_SETFIB, NULL, 0);
|
|
return 0;
|
|
}
|
|
|
|
----------
|
|
cc -I/opt/tongsuo-8.4.0/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -o objs/autotest objs/autotest.c -L/opt/tongsuo-8.4.0/lib64 -lssl -lcrypto -ldl -lpthread
|
|
----------
|
|
|
|
----------------------------------------
|
|
checking for SO_REUSEPORT
|
|
|
|
|
|
----------------------------------------
|
|
checking for SO_ACCEPTFILTER
|
|
|
|
objs/autotest.c: In function 'main':
|
|
objs/autotest.c:7:31: error: 'SO_ACCEPTFILTER' undeclared (first use in this function); did you mean 'SO_LOCK_FILTER'?
|
|
7 | setsockopt(0, SOL_SOCKET, SO_ACCEPTFILTER, NULL, 0);
|
|
| ^~~~~~~~~~~~~~~
|
|
| SO_LOCK_FILTER
|
|
objs/autotest.c:7:31: note: each undeclared identifier is reported only once for each function it appears in
|
|
----------
|
|
|
|
#include <sys/types.h>
|
|
#include <unistd.h>
|
|
#include <sys/socket.h>
|
|
|
|
int main(void) {
|
|
setsockopt(0, SOL_SOCKET, SO_ACCEPTFILTER, NULL, 0);
|
|
return 0;
|
|
}
|
|
|
|
----------
|
|
cc -I/opt/tongsuo-8.4.0/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -o objs/autotest objs/autotest.c -L/opt/tongsuo-8.4.0/lib64 -lssl -lcrypto -ldl -lpthread
|
|
----------
|
|
|
|
----------------------------------------
|
|
checking for SO_BINDANY
|
|
|
|
objs/autotest.c: In function 'main':
|
|
objs/autotest.c:7:31: error: 'SO_BINDANY' undeclared (first use in this function)
|
|
7 | setsockopt(0, SOL_SOCKET, SO_BINDANY, NULL, 0);
|
|
| ^~~~~~~~~~
|
|
objs/autotest.c:7:31: note: each undeclared identifier is reported only once for each function it appears in
|
|
----------
|
|
|
|
#include <sys/types.h>
|
|
#include <unistd.h>
|
|
#include <sys/socket.h>
|
|
|
|
int main(void) {
|
|
setsockopt(0, SOL_SOCKET, SO_BINDANY, NULL, 0);
|
|
return 0;
|
|
}
|
|
|
|
----------
|
|
cc -I/opt/tongsuo-8.4.0/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -o objs/autotest objs/autotest.c -L/opt/tongsuo-8.4.0/lib64 -lssl -lcrypto -ldl -lpthread
|
|
----------
|
|
|
|
----------------------------------------
|
|
checking for IP_TRANSPARENT
|
|
|
|
|
|
----------------------------------------
|
|
checking for IP_BINDANY
|
|
|
|
objs/autotest.c: In function 'main':
|
|
objs/autotest.c:8:31: error: 'IP_BINDANY' undeclared (first use in this function)
|
|
8 | setsockopt(0, IPPROTO_IP, IP_BINDANY, NULL, 0);
|
|
| ^~~~~~~~~~
|
|
objs/autotest.c:8:31: note: each undeclared identifier is reported only once for each function it appears in
|
|
----------
|
|
|
|
#include <sys/types.h>
|
|
#include <unistd.h>
|
|
#include <sys/socket.h>
|
|
#include <netinet/in.h>
|
|
|
|
int main(void) {
|
|
setsockopt(0, IPPROTO_IP, IP_BINDANY, NULL, 0);
|
|
return 0;
|
|
}
|
|
|
|
----------
|
|
cc -I/opt/tongsuo-8.4.0/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -o objs/autotest objs/autotest.c -L/opt/tongsuo-8.4.0/lib64 -lssl -lcrypto -ldl -lpthread
|
|
----------
|
|
|
|
----------------------------------------
|
|
checking for IP_BIND_ADDRESS_NO_PORT
|
|
|
|
|
|
----------------------------------------
|
|
checking for IP_RECVDSTADDR
|
|
|
|
objs/autotest.c: In function 'main':
|
|
objs/autotest.c:8:31: error: 'IP_RECVDSTADDR' undeclared (first use in this function); did you mean 'IP_ORIGDSTADDR'?
|
|
8 | setsockopt(0, IPPROTO_IP, IP_RECVDSTADDR, NULL, 0);
|
|
| ^~~~~~~~~~~~~~
|
|
| IP_ORIGDSTADDR
|
|
objs/autotest.c:8:31: note: each undeclared identifier is reported only once for each function it appears in
|
|
----------
|
|
|
|
#include <sys/types.h>
|
|
#include <unistd.h>
|
|
#include <sys/socket.h>
|
|
#include <netinet/in.h>
|
|
|
|
int main(void) {
|
|
setsockopt(0, IPPROTO_IP, IP_RECVDSTADDR, NULL, 0);
|
|
return 0;
|
|
}
|
|
|
|
----------
|
|
cc -I/opt/tongsuo-8.4.0/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -o objs/autotest objs/autotest.c -L/opt/tongsuo-8.4.0/lib64 -lssl -lcrypto -ldl -lpthread
|
|
----------
|
|
|
|
----------------------------------------
|
|
checking for IP_SENDSRCADDR
|
|
|
|
objs/autotest.c: In function 'main':
|
|
objs/autotest.c:8:31: error: 'IP_SENDSRCADDR' undeclared (first use in this function)
|
|
8 | setsockopt(0, IPPROTO_IP, IP_SENDSRCADDR, NULL, 0);
|
|
| ^~~~~~~~~~~~~~
|
|
objs/autotest.c:8:31: note: each undeclared identifier is reported only once for each function it appears in
|
|
----------
|
|
|
|
#include <sys/types.h>
|
|
#include <unistd.h>
|
|
#include <sys/socket.h>
|
|
#include <netinet/in.h>
|
|
|
|
int main(void) {
|
|
setsockopt(0, IPPROTO_IP, IP_SENDSRCADDR, NULL, 0);
|
|
return 0;
|
|
}
|
|
|
|
----------
|
|
cc -I/opt/tongsuo-8.4.0/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -o objs/autotest objs/autotest.c -L/opt/tongsuo-8.4.0/lib64 -lssl -lcrypto -ldl -lpthread
|
|
----------
|
|
|
|
----------------------------------------
|
|
checking for IP_PKTINFO
|
|
|
|
|
|
----------------------------------------
|
|
checking for IPV6_RECVPKTINFO
|
|
|
|
|
|
----------------------------------------
|
|
checking for IP_MTU_DISCOVER
|
|
|
|
|
|
----------------------------------------
|
|
checking for IPV6_MTU_DISCOVER
|
|
|
|
|
|
----------------------------------------
|
|
checking for IP_DONTFRAG
|
|
|
|
objs/autotest.c: In function 'main':
|
|
objs/autotest.c:8:31: error: 'IP_DONTFRAG' undeclared (first use in this function); did you mean 'IPV6_DONTFRAG'?
|
|
8 | setsockopt(0, IPPROTO_IP, IP_DONTFRAG, NULL, 0);
|
|
| ^~~~~~~~~~~
|
|
| IPV6_DONTFRAG
|
|
objs/autotest.c:8:31: note: each undeclared identifier is reported only once for each function it appears in
|
|
----------
|
|
|
|
#include <sys/types.h>
|
|
#include <unistd.h>
|
|
#include <sys/socket.h>
|
|
#include <netinet/in.h>
|
|
|
|
int main(void) {
|
|
setsockopt(0, IPPROTO_IP, IP_DONTFRAG, NULL, 0);
|
|
return 0;
|
|
}
|
|
|
|
----------
|
|
cc -I/opt/tongsuo-8.4.0/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -o objs/autotest objs/autotest.c -L/opt/tongsuo-8.4.0/lib64 -lssl -lcrypto -ldl -lpthread
|
|
----------
|
|
|
|
----------------------------------------
|
|
checking for IPV6_DONTFRAG
|
|
|
|
|
|
----------------------------------------
|
|
checking for TCP_DEFER_ACCEPT
|
|
|
|
|
|
----------------------------------------
|
|
checking for TCP_KEEPIDLE
|
|
|
|
|
|
----------------------------------------
|
|
checking for TCP_FASTOPEN
|
|
|
|
|
|
----------------------------------------
|
|
checking for TCP_INFO
|
|
|
|
|
|
----------------------------------------
|
|
checking for accept4()
|
|
|
|
|
|
----------------------------------------
|
|
checking for int size
|
|
|
|
|
|
----------------------------------------
|
|
checking for long size
|
|
|
|
|
|
----------------------------------------
|
|
checking for long long size
|
|
|
|
|
|
----------------------------------------
|
|
checking for void * size
|
|
|
|
|
|
----------------------------------------
|
|
checking for uint32_t
|
|
|
|
|
|
----------------------------------------
|
|
checking for uint64_t
|
|
|
|
|
|
----------------------------------------
|
|
checking for sig_atomic_t
|
|
|
|
|
|
----------------------------------------
|
|
checking for sig_atomic_t size
|
|
|
|
|
|
----------------------------------------
|
|
checking for socklen_t
|
|
|
|
|
|
----------------------------------------
|
|
checking for in_addr_t
|
|
|
|
|
|
----------------------------------------
|
|
checking for in_port_t
|
|
|
|
|
|
----------------------------------------
|
|
checking for rlim_t
|
|
|
|
|
|
----------------------------------------
|
|
checking for uintptr_t
|
|
|
|
|
|
----------------------------------------
|
|
checking for system byte ordering
|
|
|
|
|
|
----------------------------------------
|
|
checking for size_t size
|
|
|
|
|
|
----------------------------------------
|
|
checking for off_t size
|
|
|
|
|
|
----------------------------------------
|
|
checking for time_t size
|
|
|
|
|
|
----------------------------------------
|
|
checking for AF_INET6
|
|
|
|
|
|
----------------------------------------
|
|
checking for setproctitle()
|
|
|
|
objs/autotest.c: In function 'main':
|
|
objs/autotest.c:7:5: error: implicit declaration of function 'setproctitle' [-Wimplicit-function-declaration]
|
|
7 | setproctitle("test");;
|
|
| ^~~~~~~~~~~~
|
|
----------
|
|
|
|
#include <sys/types.h>
|
|
#include <unistd.h>
|
|
#include <stdlib.h>
|
|
|
|
int main(void) {
|
|
setproctitle("test");;
|
|
return 0;
|
|
}
|
|
|
|
----------
|
|
cc -I/opt/tongsuo-8.4.0/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -o objs/autotest objs/autotest.c -L/opt/tongsuo-8.4.0/lib64 -lssl -lcrypto -ldl -lpthread
|
|
----------
|
|
|
|
----------------------------------------
|
|
checking for pread()
|
|
|
|
|
|
----------------------------------------
|
|
checking for pwrite()
|
|
|
|
|
|
----------------------------------------
|
|
checking for pwritev()
|
|
|
|
|
|
----------------------------------------
|
|
checking for strerrordesc_np()
|
|
|
|
objs/autotest.c: In function 'main':
|
|
objs/autotest.c:7:16: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
|
|
7 | char *p; p = strerrordesc_np(0);
|
|
| ^
|
|
|
|
----------------------------------------
|
|
checking for localtime_r()
|
|
|
|
|
|
----------------------------------------
|
|
checking for clock_gettime(CLOCK_MONOTONIC)
|
|
|
|
|
|
----------------------------------------
|
|
checking for posix_memalign()
|
|
|
|
|
|
----------------------------------------
|
|
checking for memalign()
|
|
|
|
|
|
----------------------------------------
|
|
checking for mmap(MAP_ANON|MAP_SHARED)
|
|
|
|
|
|
----------------------------------------
|
|
checking for mmap("/dev/zero", MAP_SHARED)
|
|
|
|
|
|
----------------------------------------
|
|
checking for System V shared memory
|
|
|
|
|
|
----------------------------------------
|
|
checking for POSIX semaphores
|
|
|
|
|
|
----------------------------------------
|
|
checking for struct msghdr.msg_control
|
|
|
|
|
|
----------------------------------------
|
|
checking for ioctl(FIONBIO)
|
|
|
|
|
|
----------------------------------------
|
|
checking for ioctl(FIONREAD)
|
|
|
|
|
|
----------------------------------------
|
|
checking for struct tm.tm_gmtoff
|
|
|
|
|
|
----------------------------------------
|
|
checking for struct dirent.d_namlen
|
|
|
|
objs/autotest.c: In function 'main':
|
|
objs/autotest.c:8:29: error: 'struct dirent' has no member named 'd_namlen'; did you mean 'd_name'?
|
|
8 | struct dirent dir; dir.d_namlen = 0;
|
|
| ^~~~~~~~
|
|
| d_name
|
|
objs/autotest.c:9:42: error: 'struct dirent' has no member named 'd_namlen'; did you mean 'd_name'?
|
|
9 | printf("%d", (int) dir.d_namlen);
|
|
| ^~~~~~~~
|
|
| d_name
|
|
----------
|
|
|
|
#include <sys/types.h>
|
|
#include <unistd.h>
|
|
#include <dirent.h>
|
|
#include <stdio.h>
|
|
|
|
int main(void) {
|
|
struct dirent dir; dir.d_namlen = 0;
|
|
printf("%d", (int) dir.d_namlen);
|
|
return 0;
|
|
}
|
|
|
|
----------
|
|
cc -I/opt/tongsuo-8.4.0/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -o objs/autotest objs/autotest.c -L/opt/tongsuo-8.4.0/lib64 -lssl -lcrypto -ldl -lpthread
|
|
----------
|
|
|
|
----------------------------------------
|
|
checking for struct dirent.d_type
|
|
|
|
|
|
----------------------------------------
|
|
checking for sysconf(_SC_NPROCESSORS_ONLN)
|
|
|
|
|
|
----------------------------------------
|
|
checking for sysconf(_SC_LEVEL1_DCACHE_LINESIZE)
|
|
|
|
|
|
----------------------------------------
|
|
checking for openat(), fstatat()
|
|
|
|
|
|
----------------------------------------
|
|
checking for getaddrinfo()
|
|
|
|
|
|
----------------------------------------
|
|
checking for PCRE2 library
|
|
|
|
|
|
----------------------------------------
|
|
checking for OpenSSL library
|
|
|
|
|
|
----------------------------------------
|
|
checking for zlib library
|
|
|