legato.h
Go to the documentation of this file.
1 
115 //--------------------------------------------------------------------------------------------------
125 //--------------------------------------------------------------------------------------------------
126 
127 #ifndef LEGATO_H_INCLUDE_GUARD
128 #define LEGATO_H_INCLUDE_GUARD
129 
130 #ifndef _GNU_SOURCE
131 #define _GNU_SOURCE
132 #endif
133 
134 #include <stddef.h>
135 #include <unistd.h>
136 #include <time.h>
137 #include <string.h>
138 #include <stdio.h>
139 #include <stdlib.h>
140 #include <stdint.h>
141 #include <time.h>
142 #include <sys/time.h>
143 #include <stdarg.h>
144 #include <syslog.h>
145 #include <pthread.h>
146 #include <limits.h>
147 #include <errno.h>
148 #include <sys/socket.h>
149 #include <sys/un.h>
150 #include <fcntl.h>
151 #include <sys/types.h>
152 #include <sys/syscall.h>
153 #include <signal.h>
154 #include <sys/signalfd.h>
155 #include <sys/wait.h>
156 #include <sys/stat.h>
157 #include <stdbool.h>
158 #include <ctype.h>
159 #include <inttypes.h>
160 #include <dirent.h>
161 #include <sys/reboot.h>
162 #include <sys/timeb.h>
163 #include <sys/mount.h>
164 #include <sys/sysinfo.h>
165 #include <sys/resource.h>
166 #include <mntent.h>
167 #include <grp.h>
168 #include <sys/xattr.h>
169 #include <fts.h>
170 #include <poll.h>
171 #include <sys/epoll.h>
172 #include <sys/prctl.h>
173 #include <sched.h>
174 #include <semaphore.h>
175 #include <math.h>
176 
177 
178 #ifdef __cplusplus
179 extern "C" {
180 #endif
181 
182 #include "le_build_config.h"
183 #include "le_basics.h"
184 #include "le_doublyLinkedList.h"
185 #include "le_singlyLinkedList.h"
186 #include "le_utf8.h"
187 #include "le_log.h"
188 #include "le_mem.h"
189 #include "le_mutex.h"
190 #include "le_clock.h"
191 #include "le_semaphore.h"
192 #include "le_safeRef.h"
193 #include "le_thread.h"
194 #include "le_eventLoop.h"
195 #include "le_fdMonitor.h"
196 #include "le_hashmap.h"
197 #include "le_signals.h"
198 #include "le_args.h"
199 #include "le_timer.h"
200 #include "le_messaging.h"
201 #include "le_test.h"
202 #include "le_path.h"
203 #include "le_pathIter.h"
204 #include "le_hex.h"
205 #include "le_dir.h"
206 #include "le_fileLock.h"
207 #include "le_json.h"
208 
209 #ifdef __cplusplus
210 }
211 #endif
212 
213 #endif // LEGATO_H_INCLUDE_GUARD