Merge pull request #56 from wuruilong01/master
[prads.git] / src / common.h
blobe50d4c4a40fac3e16b854eec87ff836cc7e6a2ec
1 /* PRADS common includes */
2 #ifndef COMMON_H
3 #define COMMON_H
5 #include <stdlib.h>
6 #ifdef USE_JEMALLOC
7 #include <jemalloc/jemalloc.h>
8 #endif
9 #include <stdio.h>
10 #include <string.h>
11 #include <arpa/inet.h>
12 #include <netinet/in.h>
13 #include <signal.h>
14 #include <pcap.h>
15 #include <getopt.h>
16 #include <time.h>
17 #include <sys/types.h>
18 #include <grp.h>
19 #include <pwd.h>
20 #include <unistd.h>
21 #include <sys/stat.h>
22 #include <sys/types.h>
23 #include <syslog.h>
24 #include <fcntl.h>
25 #include <errno.h>
26 #include <syslog.h>
28 #ifdef __FreeBSD__
29 #include <sys/socket.h>
30 #define s6_addr32 __u6_addr.__u6_addr32
31 #endif /* __FreeBSD__ */
33 #endif