legato.h
Go to the documentation of this file.
1 
94 //--------------------------------------------------------------------------------------------------
104 //--------------------------------------------------------------------------------------------------
105 
106 #ifndef LEGATO_H_INCLUDE_GUARD
107 #define LEGATO_H_INCLUDE_GUARD
108 
109 #ifndef _GNU_SOURCE
110 #define _GNU_SOURCE
111 #endif
112 
113 #include <stddef.h>
114 #include <unistd.h>
115 #include <time.h>
116 #include <string.h>
117 #include <stdio.h>
118 #include <stdlib.h>
119 #include <stdint.h>
120 #include <time.h>
121 #include <sys/time.h>
122 #include <stdarg.h>
123 #include <syslog.h>
124 #include <pthread.h>
125 #include <limits.h>
126 #include <errno.h>
127 #include <sys/socket.h>
128 #include <sys/un.h>
129 #include <fcntl.h>
130 #include <sys/types.h>
131 #include <sys/syscall.h>
132 #include <signal.h>
133 #include <sys/signalfd.h>
134 #include <sys/wait.h>
135 #include <sys/stat.h>
136 #include <stdbool.h>
137 #include <ctype.h>
138 #include <inttypes.h>
139 #include <dirent.h>
140 #include <sys/reboot.h>
141 #include <sys/timeb.h>
142 #include <sys/mount.h>
143 #include <sys/sysinfo.h>
144 #include <sys/resource.h>
145 #include <mntent.h>
146 #include <grp.h>
147 #include <sys/xattr.h>
148 #include <fts.h>
149 #include <poll.h>
150 #include <sys/epoll.h>
151 #include <sys/prctl.h>
152 #include <sched.h>
153 #include <semaphore.h>
154 #include <math.h>
155 
156 
157 #ifdef __cplusplus
158 extern "C" {
159 #endif
160 
161 #include "le_build_config.h"
162 #include "le_basics.h"
163 #include "le_doublyLinkedList.h"
164 #include "le_singlyLinkedList.h"
165 #include "le_utf8.h"
166 #include "le_log.h"
167 #include "le_mem.h"
168 #include "le_mutex.h"
169 #include "le_clock.h"
170 #include "le_semaphore.h"
171 #include "le_safeRef.h"
172 #include "le_thread.h"
173 #include "le_eventLoop.h"
174 #include "le_fdMonitor.h"
175 #include "le_hashmap.h"
176 #include "le_signals.h"
177 #include "le_args.h"
178 #include "le_timer.h"
179 #include "le_messaging.h"
180 #include "le_test.h"
181 #include "le_path.h"
182 #include "le_pathIter.h"
183 #include "le_hex.h"
184 #include "le_dir.h"
185 #include "le_fileLock.h"
186 
187 #ifdef __cplusplus
188 }
189 #endif
190 
191 #endif // LEGATO_H_INCLUDE_GUARD