libexplain
1.4.D001
|
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 : */