4 #include <rudiments/private/dll.h>
5 #include <rudiments/private/inttypes.h>
7 #include <rudiments/input.h>
8 #include <rudiments/output.h>
9 #include <rudiments/security.h>
10 #include <rudiments/resultcodes.h>
12 #ifdef RUDIMENTS_HAVE_SYS_TYPES_H
13 #include <sys/types.h>
16 #ifdef RUDIMENTS_HAVE_SYS_SOCKET_H
21 #define UN_XOPEN_SOURCE
23 #ifndef RUDIMENTS_SYS_SOCKET_H
24 #define RUDIMENTS_SYS_SOCKET_H
25 #include <sys/socket.h>
27 #ifdef UN_XOPEN_SOURCE
32 #ifdef RUDIMENTS_HAVE_STDARG_H
36 class filedescriptorprivate;