All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
legato.h
Go to the documentation of this file.
1 
95 #ifndef LEGATO_H_INCLUDE_GUARD
96 #define LEGATO_H_INCLUDE_GUARD
97 
98 #ifndef _GNU_SOURCE
99 #define _GNU_SOURCE
100 #endif
101 
102 #include <stddef.h>
103 #include <unistd.h>
104 #include <time.h>
105 #include <string.h>
106 #include <stdio.h>
107 #include <stdlib.h>
108 #include <stdint.h>
109 #include <time.h>
110 #include <sys/time.h>
111 #include <stdarg.h>
112 #include <syslog.h>
113 #include <pthread.h>
114 #include <limits.h>
115 #include <errno.h>
116 #include <sys/socket.h>
117 #include <sys/un.h>
118 #include <fcntl.h>
119 #include <sys/types.h>
120 #include <sys/syscall.h>
121 #include <signal.h>
122 #include <sys/signalfd.h>
123 #include <sys/wait.h>
124 #include <sys/stat.h>
125 #include <stdbool.h>
126 #include <ctype.h>
127 #include <inttypes.h>
128 #include <dirent.h>
129 #include <sys/reboot.h>
130 #include <sys/timeb.h>
131 #include <sys/mount.h>
132 #include <sys/sysinfo.h>
133 #include <sys/resource.h>
134 #include <mntent.h>
135 #include <grp.h>
136 
137 #ifdef __cplusplus
138 extern "C" {
139 #endif
140 
141 #include "le_basics.h"
142 #include "le_doublyLinkedList.h"
143 #include "le_singlyLinkedList.h"
144 #include "le_utf8.h"
145 #include "le_mem.h"
146 #include "le_log.h"
147 #include "le_mutex.h"
148 #include "le_clock.h"
149 #include "le_semaphore.h"
150 #include "le_safeRef.h"
151 #include "le_thread.h"
152 #include "le_eventLoop.h"
153 #include "le_hashmap.h"
154 #include "le_signals.h"
155 #include "le_args.h"
156 #include "le_timer.h"
157 #include "le_messaging.h"
158 #include "le_test.h"
159 #include "le_path.h"
160 #include "le_pathIter.h"
161 #include "le_hex.h"
162 #include "le_dir.h"
163 #include "le_fileLock.h"
164 
165 #ifdef __cplusplus
166 }
167 #endif
168 
169 #endif // LEGATO_H_INCLUDE_GUARD