1 C11 and POSIX compatibility library overview
2 ============================================
4 The C11 and POSIX compatibility library provides:
5 - compiler feature definitions: lely/features.h
6 - atomics: lely/libc/stdatomic.h
7 - `max_align_t`: lely/libc/stddef.h
8 - `getdelim()`, `getline()`, `asprintf()` and `vasprintf()`: lely/libc/stdio.h
9 - `aligned_alloc()`, `aligned_free()` and `setenv()`: lely/libc/stdlib.h
10 - `noreturn`: lely/libc/stdnoreturn.h
11 - `strdup()`, `strndup()` and `strnlen()`: lely/libc/string.h
12 - `ffs()`, `strcasecmp()` and `strncasecmp()`: lely/libc/strings.h
13 - `clockid_t`, `ssize_t`: lely/libc/sys/types.h
14 - threads: lely/libc/threads.h
15 - `struct timespec`, `nanosleep()`, `timespec_get()` and POSIX Realtime
16 Extensions: lely/libc/time.h
17 - `char16_t` and `char32_t`: lely/libc/uchar.h
18 - `getopt()`: lely/libc/unistd.h