/src/wrappers/posix/library/externals/plugin/c/liberty-posix.h
C++ Header | 84 lines | 71 code | 2 blank | 11 comment | 0 complexity | 5e6316f23cc98797143fce6e486ee91c MD5 | raw file
1/* POSIX include files to be wrapped for Liberty Eiffel */ 2 3// This list was taken from Wikipedia (at http://en.wikipedia.org/wiki/C_POSIX_library ) 4 5#include <aio.h> 6#include <arpa/inet.h> 7#include <assert.h> 8#include <complex.h> 9#include <cpio.h> 10// Also in standard C lib: #include <ctype.h> 11#include <dirent.h> 12// Access to dynamic linking loader (provided by dlfcn.h) is provided by dynamic-linking (sub)cluster 13// Also in standard C lib: ##include <errno.h> 14#include <fcntl.h> 15#include <fenv.h> 16// Also in standard C lib: ##include <float.h> 17#include <fmtmsg.h> 18#include <fnmatch.h> 19#include <ftw.h> 20#include <glob.h> 21#include <grp.h> 22#include <iconv.h> 23#include <inttypes.h> 24#include <iso646.h> 25#include <langinfo.h> 26#include <libgen.h> 27#include <limits.h> 28#include <locale.h> 29// Also in standard C lib: ##include <math.h> 30#include <monetary.h> 31#include <mqueue.h> 32#include <net/if.h> 33#include <netdb.h> 34#include <netinet/in.h> 35#include <netinet/tcp.h> 36#include <nl_types.h> 37#include <poll.h> 38#include <pthread.h> 39#include <pwd.h> 40#include <regex.h> 41#include <sched.h> 42#include <search.h> 43#include <semaphore.h> 44#include <setjmp.h> 45#include <signal.h> 46#include <spawn.h> 47#include <stdarg.h> 48#include <stdbool.h> 49#include <stddef.h> 50#include <stdint.h> 51// Also in standard C lib: ##include <stdio.h> 52// Also in standard C lib: ##include <stdlib.h> 53// Also in standard C lib: ##include <string.h> 54#include <strings.h> 55#include <stropts.h> 56#include <sys/ipc.h> 57#include <sys/mman.h> 58#include <sys/msg.h> 59#include <sys/resource.h> 60#include <sys/select.h> 61#include <sys/sem.h> 62#include <sys/shm.h> 63#include <sys/socket.h> 64#include <sys/stat.h> 65#include <sys/statvfs.h> 66#include <sys/time.h> 67#include <sys/times.h> 68#include <sys/types.h> 69#include <sys/uio.h> 70#include <sys/un.h> 71#include <sys/utsname.h> 72#include <sys/wait.h> 73#include <syslog.h> 74#include <tar.h> 75#include <termios.h> 76#include <tgmath.h> 77// Also in standard C lib: ##include <time.h> 78#include <ulimit.h> 79#include <unistd.h> 80#include <utime.h> 81#include <utmpx.h> 82#include <wchar.h> 83#include <wctype.h> 84#include <wordexp.h>