Go to the documentation of this file.
37 #if defined (__GNUC__)
38 #define DLP_PACKED __attribute__ ((packed))
51 #if defined(__linux__) || defined(__linux)
58 #include <sys/socket.h>
59 #include <netinet/in.h>
62 #include <sys/utsname.h>
63 #include <sys/types.h>
66 #elif defined(__sun__) || defined(__sun)
74 #include <sys/types.h>
75 #include <sys/socket.h>
76 #include <netinet/in.h>
79 #include <sys/utsname.h>
80 #include <sys/types.h>
83 #elif defined(__APPLE__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__)
91 #include <sys/socket.h>
92 #include <netinet/in.h>
95 #include <sys/utsname.h>
96 #include <sys/types.h>
111 #define snprintf _snprintf
112 #define vsnprintf _vsnprintf
113 #define strncasecmp _strnicmp
115 typedef signed char int8_t;
116 typedef unsigned char uint8_t;
117 typedef signed short int int16_t;
118 typedef unsigned short int uint16_t;
119 typedef signed int int32_t;
120 typedef unsigned int uint32_t;
121 typedef signed __int64 int64_t;
122 typedef unsigned __int64 uint64_t;
125 typedef signed char int8_t;
126 typedef unsigned char uint8_t;
127 typedef signed short int int16_t;
128 typedef unsigned short int uint16_t;
129 typedef signed int int32_t;
130 typedef unsigned int uint32_t;
131 typedef signed long long int64_t;
132 typedef unsigned long long uint64_t;
137 extern int dlp_sockconnect (
int socket,
struct sockaddr * inetaddr,
int addrlen);
145 struct sockaddr * addr,
size_t * addrlen);
146 extern int dlp_openfile (
const char *filename,
char perm);
149 extern void dlp_usleep (
unsigned long int useconds);
150 extern int dlp_genclientid (
char *progname,
char *clientid,
size_t maxsize);