libexplain  1.4.D001
libexplain/libexplain.h
Go to the documentation of this file.
00001 /*
00002  * libexplain - Explain errno values returned by libc functions
00003  * Copyright (C) 2008-2013 Peter Miller
00004  * Written by Peter Miller <pmiller@opensource.org.au>
00005  *
00006  * This program is free software; you can redistribute it and/or modify
00007  * it under the terms of the GNU Lesser General Public License as published by
00008  * the Free Software Foundation; either version 3 of the License, or (at
00009  * your option) any later version.
00010  *
00011  * This program is distributed in the hope that it will be useful,
00012  * but WITHOUT ANY WARRANTY; without even the implied warranty of
00013  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
00014  * Lesser General Public License for more details.
00015  *
00016  * You should have received a copy of the GNU Lesser General Public License
00017  * along with this program. If not, see <http://www.gnu.org/licenses/>.
00018  */
00019 
00020 #ifndef LIBEXPLAIN_LIBEXPLAIN_H
00021 #define LIBEXPLAIN_LIBEXPLAIN_H
00022 
00034 #include <libexplain/accept.h>
00035 #include <libexplain/accept4.h>
00036 #include <libexplain/access.h>
00037 #include <libexplain/acct.h>
00038 #include <libexplain/acl_from_text.h>
00039 #include <libexplain/acl_get_fd.h>
00040 #include <libexplain/acl_get_file.h>
00041 #include <libexplain/acl_set_fd.h>
00042 #include <libexplain/acl_set_file.h>
00043 #include <libexplain/acl_to_text.h>
00044 #include <libexplain/adjtime.h>
00045 #include <libexplain/adjtimex.h>
00046 #include <libexplain/asprintf.h>
00047 #include <libexplain/bind.h>
00048 #include <libexplain/calloc.h>
00049 #include <libexplain/chdir.h>
00050 #include <libexplain/chmod.h>
00051 #include <libexplain/chown.h>
00052 #include <libexplain/chroot.h>
00053 #include <libexplain/close.h>
00054 #include <libexplain/closedir.h>
00055 #include <libexplain/connect.h>
00056 #include <libexplain/creat.h>
00057 #include <libexplain/dirfd.h>
00058 #include <libexplain/dup.h>
00059 #include <libexplain/dup2.h>
00060 #include <libexplain/endgrent.h>
00061 #include <libexplain/eventfd.h>
00062 #include <libexplain/execlp.h>
00063 #include <libexplain/execv.h>
00064 #include <libexplain/execve.h>
00065 #include <libexplain/execvp.h>
00066 #include <libexplain/exit.h>
00067 #include <libexplain/fchdir.h>
00068 #include <libexplain/fchmod.h>
00069 #include <libexplain/fchown.h>
00070 #include <libexplain/fchownat.h>
00071 #include <libexplain/fclose.h>
00072 #include <libexplain/fcntl.h>
00073 #include <libexplain/fdopen.h>
00074 #include <libexplain/fdopendir.h>
00075 #include <libexplain/feof.h>
00076 #include <libexplain/ferror.h>
00077 #include <libexplain/fflush.h>
00078 #include <libexplain/fgetc.h>
00079 #include <libexplain/fgetpos.h>
00080 #include <libexplain/fgets.h>
00081 #include <libexplain/filename.h>
00082 #include <libexplain/fileno.h>
00083 #include <libexplain/flock.h>
00084 #include <libexplain/fopen.h>
00085 #include <libexplain/fork.h>
00086 #include <libexplain/fpathconf.h>
00087 #include <libexplain/fprintf.h>
00088 #include <libexplain/fpurge.h>
00089 #include <libexplain/fputc.h>
00090 #include <libexplain/fputs.h>
00091 #include <libexplain/fread.h>
00092 #include <libexplain/freopen.h>
00093 #include <libexplain/fseek.h>
00094 #include <libexplain/fseeko.h>
00095 #include <libexplain/fsetpos.h>
00096 #include <libexplain/fstat.h>
00097 #include <libexplain/fstatat.h>
00098 #include <libexplain/fstatfs.h>
00099 #include <libexplain/fstatvfs.h>
00100 #include <libexplain/fsync.h>
00101 #include <libexplain/ftell.h>
00102 #include <libexplain/ftello.h>
00103 #include <libexplain/ftime.h>
00104 #include <libexplain/ftruncate.h>
00105 #include <libexplain/futimens.h>
00106 #include <libexplain/futimes.h>
00107 #include <libexplain/futimesat.h>
00108 #include <libexplain/fwrite.h>
00109 #include <libexplain/getaddrinfo.h>
00110 #include <libexplain/getc.h>
00111 #include <libexplain/getchar.h>
00112 #include <libexplain/getcwd.h>
00113 #include <libexplain/getdomainname.h>
00114 #include <libexplain/getgrent.h>
00115 #include <libexplain/getgrouplist.h>
00116 #include <libexplain/getgroups.h>
00117 #include <libexplain/gethostbyname.h>
00118 #include <libexplain/gethostid.h>
00119 #include <libexplain/gethostname.h>
00120 #include <libexplain/getpeername.h>
00121 #include <libexplain/getpgid.h>
00122 #include <libexplain/getpgrp.h>
00123 #include <libexplain/getpriority.h>
00124 #include <libexplain/getresgid.h>
00125 #include <libexplain/getresuid.h>
00126 #include <libexplain/getrlimit.h>
00127 #include <libexplain/getrusage.h>
00128 #include <libexplain/getsockname.h>
00129 #include <libexplain/getsockopt.h>
00130 #include <libexplain/gettimeofday.h>
00131 #include <libexplain/getw.h>
00132 #include <libexplain/iconv.h>
00133 #include <libexplain/iconv_close.h>
00134 #include <libexplain/iconv_open.h>
00135 #include <libexplain/ioctl.h>
00136 #include <libexplain/kill.h>
00137 #include <libexplain/lchmod.h>
00138 #include <libexplain/lchown.h>
00139 #include <libexplain/lchownat.h>
00140 #include <libexplain/link.h>
00141 #include <libexplain/linkat.h>
00142 #include <libexplain/listen.h>
00143 #include <libexplain/lseek.h>
00144 #include <libexplain/lstat.h>
00145 #include <libexplain/lutimes.h>
00146 #include <libexplain/malloc.h>
00147 #include <libexplain/mkdir.h>
00148 #include <libexplain/mkdtemp.h>
00149 #include <libexplain/mknod.h>
00150 #include <libexplain/mkostemp.h>
00151 #include <libexplain/mkstemp.h>
00152 #include <libexplain/mktemp.h>
00153 #include <libexplain/mmap.h>
00154 #include <libexplain/mount.h>
00155 #include <libexplain/munmap.h>
00156 #include <libexplain/nanosleep.h>
00157 #include <libexplain/nice.h>
00158 #include <libexplain/open.h>
00159 #include <libexplain/openat.h>
00160 #include <libexplain/opendir.h>
00161 #include <libexplain/output.h>
00162 #include <libexplain/pathconf.h>
00163 #include <libexplain/pclose.h>
00164 #include <libexplain/pipe.h>
00165 #include <libexplain/pipe2.h>
00166 #include <libexplain/poll.h>
00167 #include <libexplain/popen.h>
00168 #include <libexplain/pread.h>
00169 #include <libexplain/printf.h>
00170 #include <libexplain/program_name.h>
00171 #include <libexplain/ptrace.h>
00172 #include <libexplain/public_config.h>
00173 #include <libexplain/putc.h>
00174 #include <libexplain/putchar.h>
00175 #include <libexplain/putenv.h>
00176 #include <libexplain/puts.h>
00177 #include <libexplain/putw.h>
00178 #include <libexplain/pwrite.h>
00179 #include <libexplain/raise.h>
00180 #include <libexplain/read.h>
00181 #include <libexplain/readdir.h>
00182 #include <libexplain/readlink.h>
00183 #include <libexplain/readv.h>
00184 #include <libexplain/realloc.h>
00185 #include <libexplain/realpath.h>
00186 #include <libexplain/remove.h>
00187 #include <libexplain/rename.h>
00188 #include <libexplain/rmdir.h>
00189 #include <libexplain/select.h>
00190 #include <libexplain/setbuf.h>
00191 #include <libexplain/setbuffer.h>
00192 #include <libexplain/setdomainname.h>
00193 #include <libexplain/setenv.h>
00194 #include <libexplain/setgid.h>
00195 #include <libexplain/setgrent.h>
00196 #include <libexplain/setgroups.h>
00197 #include <libexplain/sethostname.h>
00198 #include <libexplain/setlinebuf.h>
00199 #include <libexplain/setpgid.h>
00200 #include <libexplain/setpgrp.h>
00201 #include <libexplain/setpriority.h>
00202 #include <libexplain/setregid.h>
00203 #include <libexplain/setreuid.h>
00204 #include <libexplain/setresgid.h>
00205 #include <libexplain/setresuid.h>
00206 #include <libexplain/setreuid.h>
00207 #include <libexplain/setsid.h>
00208 #include <libexplain/setsockopt.h>
00209 #include <libexplain/settimeofday.h>
00210 #include <libexplain/setuid.h>
00211 #include <libexplain/setvbuf.h>
00212 #include <libexplain/shmat.h>
00213 #include <libexplain/shmctl.h>
00214 #include <libexplain/signalfd.h>
00215 #include <libexplain/sleep.h>
00216 #include <libexplain/snprintf.h>
00217 #include <libexplain/socket.h>
00218 #include <libexplain/socketpair.h>
00219 #include <libexplain/sprintf.h>
00220 #include <libexplain/stat.h>
00221 #include <libexplain/statfs.h>
00222 #include <libexplain/statvfs.h>
00223 #include <libexplain/stime.h>
00224 #include <libexplain/strcoll.h>
00225 #include <libexplain/strdup.h>
00226 #include <libexplain/strndup.h>
00227 #include <libexplain/strtod.h>
00228 #include <libexplain/strtof.h>
00229 #include <libexplain/strtol.h>
00230 #include <libexplain/strtold.h>
00231 #include <libexplain/strtoll.h>
00232 #include <libexplain/strtoul.h>
00233 #include <libexplain/strtoull.h>
00234 #include <libexplain/symlink.h>
00235 #include <libexplain/system.h>
00236 #include <libexplain/tcdrain.h>
00237 #include <libexplain/tcflow.h>
00238 #include <libexplain/tcflush.h>
00239 #include <libexplain/tcgetattr.h>
00240 #include <libexplain/tcsendbreak.h>
00241 #include <libexplain/tcsetattr.h>
00242 #include <libexplain/telldir.h>
00243 #include <libexplain/tempnam.h>
00244 #include <libexplain/time.h>
00245 #include <libexplain/timerfd_create.h>
00246 #include <libexplain/tmpfile.h>
00247 #include <libexplain/tmpnam.h>
00248 #include <libexplain/truncate.h>
00249 #include <libexplain/uname.h>
00250 #include <libexplain/ungetc.h>
00251 #include <libexplain/unlink.h>
00252 #include <libexplain/unsetenv.h>
00253 #include <libexplain/usleep.h>
00254 #include <libexplain/ustat.h>
00255 #include <libexplain/utime.h>
00256 #include <libexplain/utimens.h>
00257 #include <libexplain/utimensat.h>
00258 #include <libexplain/utimes.h>
00259 #include <libexplain/vasprintf.h>
00260 #include <libexplain/vfork.h>
00261 #include <libexplain/vfprintf.h>
00262 #include <libexplain/vprintf.h>
00263 #include <libexplain/vsnprintf.h>
00264 #include <libexplain/vsprintf.h>
00265 #include <libexplain/wait.h>
00266 #include <libexplain/wait3.h>
00267 #include <libexplain/wait4.h>
00268 #include <libexplain/waitpid.h>
00269 #include <libexplain/write.h>
00270 #include <libexplain/writev.h>
00271 
00320 #endif /* LIBEXPLAIN_LIBEXPLAIN_H */
00321 /* vim: set ts=8 sw=4 et : */