Tim Schumacher b7cf84f542 LibC: Fix up a few copy-pasted INTMAX parameter names 3 years ago
..
arch 49749e279a LibC: Implement _setjmp and _longjmp 3 years ago
arpa db92e66902 LibC: Make <netinet/in.h> more POSIX compliant 4 years ago
bits b7cf84f542 LibC: Fix up a few copy-pasted INTMAX parameter names 3 years ago
net 468ae105d8 Kernel+LibC: Stub out if_nameindex() and if_freenameindex() 3 years ago
netinet efb69508f4 LibC: Add the netinet/if_ether.h header and define ETH_ALEN 3 years ago
sys 10ec98dd38 Everywhere: Fix spelling mistakes 3 years ago
CMakeLists.txt 7b24fc6fb8 Kernel+LibC: Stub out getifaddrs() and freeifaddrs() 3 years ago
alloca.h 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 years ago
assert.cpp 0bfb7f9675 LibC: Move `_abort` next to `abort` 3 years ago
assert.h 682f89d5bc LibC: Allow multiple includes of `<assert.h>` 3 years ago
byteswap.h 649d2faeab Everywhere: Use "the SerenityOS developers." in copyright headers 4 years ago
crt0.cpp 2158e1a6b9 LibC: Avoid unnecessary mprotect during program initialization 3 years ago
crt0_shared.cpp 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 years ago
ctype.cpp 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 years ago
ctype.h 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 years ago
cxxabi.cpp fb003d71c2 LibC: Avoid unnecessary mprotect during program finalization 3 years ago
dirent.cpp c4b1e49036 LibC: Add alphasort() implementation 3 years ago
dirent.h c4b1e49036 LibC: Add alphasort() implementation 3 years ago
dlfcn.cpp 89a38b72b7 LibC+LibELF: Implement dladdr() 4 years ago
elf.h a67e06184b LibC+LibELF: Add definitions for extra dtags 3 years ago
endian.h 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 years ago
errno.h 69ef211925 Kernel+LibC: Move errno definitions to Kernel/API/POSIX 3 years ago
errno_codes.h e37dbee017 Kernel+LibC: Add ECANCELED errno value 3 years ago
fcntl.cpp b45ca5d56e Kernel+LibC: Pack SC_inode_watcher_add_watch_params struct better 3 years ago
fcntl.h 740140a661 Kernel+LibC: Share definitions in fcntl.h and sys/types.h 4 years ago
fd_set.h d9ecb3ecfa LibC: Modify fd_set to be compatible with X/OPEN 4 years ago
fenv.cpp 10ec98dd38 Everywhere: Fix spelling mistakes 3 years ago
fenv.h 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 years ago
float.h 5208bc05ce LibC: Don't include `fenv.h` from `float.h` 4 years ago
fnmatch.cpp 7af7fc8c16 Everywhere: Fix more Copyright header inconsistencies 3 years ago
fnmatch.h 7af7fc8c16 Everywhere: Fix more Copyright header inconsistencies 3 years ago
getopt.cpp 8b1108e485 Everywhere: Pass AK::StringView by value 3 years ago
getopt.h 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 years ago
grp.cpp 69ef211925 Kernel+LibC: Move errno definitions to Kernel/API/POSIX 3 years ago
grp.h ad6c385c9e LibC: Fix grp.h includes 4 years ago
iconv.h 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 years ago
ifaddrs.cpp 7b24fc6fb8 Kernel+LibC: Stub out getifaddrs() and freeifaddrs() 3 years ago
ifaddrs.h 7b24fc6fb8 Kernel+LibC: Stub out getifaddrs() and freeifaddrs() 3 years ago
inttypes.cpp 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 years ago
inttypes.h d83c672926 LibC: Don't include AK headers in system headers 4 years ago
ioctl.cpp 3904541938 LibC: Don't truncate arguments for ioctl() on x86_64 4 years ago
langinfo.cpp 7af7fc8c16 Everywhere: Fix more Copyright header inconsistencies 3 years ago
langinfo.h 7af7fc8c16 Everywhere: Fix more Copyright header inconsistencies 3 years ago
libcinit.cpp a3360bcee8 LibC+DynamicLoader: Store the auxiliary vector address at startup 3 years ago
libgen.cpp 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 years ago
libgen.h 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 years ago
limits.h e717ca32d1 LibC: Implement ungetwc() 3 years ago
link.cpp 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 years ago
link.h 4cf24c6ba2 Userland: Prefer using ARCH() over __LP64__ 4 years ago
locale.cpp 4cd45f5875 LibC: Let setlocale() pretend that setting the locale succeeded 4 years ago
locale.h ba975f4ba4 LibC: Define locale categories (LC_*) as macros 3 years ago
malloc.cpp 08e4a1a4dc AK+Everywhere: Replace __builtin bit functions 3 years ago
mallocdefs.h 5a0cdb15b0 AK+Everywhere: Reduce the number of template parameters of IntrusiveList 3 years ago
memory.h 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 years ago
mntent.cpp f3490f9327 LibC: Add mntent stub functions 3 years ago
mntent.h f3490f9327 LibC: Add mntent stub functions 3 years ago
net.cpp 4fdff1ba63 LibC: Add in6addr_loopback and IN6ADDR_LOOPBACK_INIT constant 3 years ago
netdb.cpp d68242ba2f LibC: Stub out the rest of the getnameinfo flags 3 years ago
netdb.h d68242ba2f LibC: Stub out the rest of the getnameinfo flags 3 years ago
nl_types.h 7af7fc8c16 Everywhere: Fix more Copyright header inconsistencies 3 years ago
paths.h 649d2faeab Everywhere: Use "the SerenityOS developers." in copyright headers 4 years ago
poll.cpp 3c897d0443 LibC: Add POSIX spec comments for poll 3 years ago
poll.h d33b43276c Kernel+LibC: Share definitions for poll.h 4 years ago
priority.cpp 380c42c405 LibC: Add getpriority() and setpriority() stubs 3 years ago
pthread_forward.cpp d2662df57c LibC+AK: Remove our custom macros from <assert.h> 4 years ago
pthread_integration.cpp 30caa33f7e LibC: Only set owner on recursive mutexes 4 years ago
pthread_tls.cpp e1ff30a360 Toolchain+Userland: Enable TLS for x86_64 4 years ago
pty.cpp 821c80848f LibC: Remove debug spam from openpty() 3 years ago
pty.h 5391836468 LibC: Remove 'int* aslave' parameter from forkpty() 4 years ago
pwd.cpp e16894af5a LibC: Do not include errno.h inside unistd.h 4 years ago
pwd.h 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 years ago
qsort.cpp 6db9b6cf79 LibC: Add POSIX spec comments for qsort 3 years ago
regex.cpp 62cd3af5a0 LibC: Add stub forwarders to LibRegex C API 4 years ago
regex.h 733a70671b LibRegex: Disallow duplicate named capture groups in ECMA262 parser 3 years ago
resolv.cpp 7af7fc8c16 Everywhere: Fix more Copyright header inconsistencies 3 years ago
resolv.h 7af7fc8c16 Everywhere: Fix more Copyright header inconsistencies 3 years ago
scanf.cpp 2de7f2021d LibC: Support `X` modifier for `scanf` 3 years ago
sched.cpp 0f53e0aaea LibC: Add POSIX spec comments for sched APIs 3 years ago
sched.h 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 years ago
search.cpp ea355fbf17 LibC: Add POSIX spec comments for search APIs 3 years ago
search.h f53b80e04f LibC: Add missing header in search.h 3 years ago
serenity.cpp 59eb2d5de4 LibC: Implement serenity_open 3 years ago
serenity.h 2066491f6e LibC: Use NULL instead of nullptr in serenity.h 3 years ago
setjmp.h 49749e279a LibC: Implement _setjmp and _longjmp 3 years ago
shadow.cpp af8b7248c8 LibC: Allow empty spwd members when writing shadow entries via putspent 4 years ago
shadow.h f18895c0d6 LibCore: Fix building the library on macOS 4 years ago
signal.cpp 6fe71970f5 LibC: Add POSIX spec comments for signal APIs 3 years ago
signal.h 656b1dd6be LibC: Implement sigwait() 3 years ago
signal_numbers.h 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 years ago
spawn.cpp 10ec98dd38 Everywhere: Fix spelling mistakes 3 years ago
spawn.h 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 years ago
ssp.cpp a8fefd89cd Everywhere: Make some symbols `__attribute__((used))` for LTO 3 years ago
stat.cpp 1fdd1915c2 LibC: Add POSIX spec comments for stat APIs 3 years ago
stdarg.h 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 years ago
stddef.h 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 years ago
stdint.h 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 years ago
stdio.cpp d809637023 Userland: Resolve tautological-constant-out-of-range-compare warnings 3 years ago
stdio.h 33079c8ab9 Kernel+UE+LibC: Remove unused dbgputch syscall 3 years ago
stdio_ext.h 7af7fc8c16 Everywhere: Fix more Copyright header inconsistencies 3 years ago
stdlib.cpp ae07660587 LibC: Buffer randomness to avoid syscall in every arc4random_buf() 3 years ago
stdlib.h e717ca32d1 LibC: Implement ungetwc() 3 years ago
string.cpp fb8df01036 LibC: Add rindex() and index() APIs 3 years ago
string.h eefad5ccd7 LibC: Include `strings.h` in `string.h` 3 years ago
strings.cpp 11a12c2312 LibC: Add POSIX spec comments for string APIs 3 years ago
strings.h 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 years ago
stubs.cpp 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 years ago
sysexits.h 794cf8eef4 LibC: Use EX_IOERR instead of EX_IOER 4 years ago
syslog.cpp f1c6288803 LibC: Convert StringBuilder::appendf() => AK::Format 4 years ago
syslog.h 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 years ago
termcap.cpp 20fc93410c LibC: Mark termcap symbols as weak 3 years ago
termcap.h 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 years ago
termios.cpp 7828d4254e LibC: Stub out tcsendbreak(..) and tcdrain(..) 3 years ago
termios.h 7828d4254e LibC: Stub out tcsendbreak(..) and tcdrain(..) 3 years ago
time.cpp f95a11a7da LibC: Don't delete null check in `gettimeofday` 4 years ago
time.h 0a78056453 Kernel+LibC: Share definitions for time.h and sys/stat.h 4 years ago
times.cpp 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 years ago
ulimit.cpp 1c3c072a76 LibC: Add stubs for getrlimit()/setrlimit() 4 years ago
ulimit.h 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 years ago
unistd.cpp 84f74647ac LibC: Add POSIX spec links for unistd APIs 3 years ago
unistd.h 63760603f3 Kernel+LibC+LibCore: Add lchown and fchownat functions 3 years ago
utime.cpp 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 years ago
utime.h 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 years ago
utmp.h 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 years ago
utsname.cpp 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 years ago
wchar.cpp 0d7d2b825e LibC: Add POSIX spec links to all applicable wide character functions 3 years ago
wchar.h ccb9cae8e9 LibC: Make WEOF a signed value on clang 3 years ago
wctype.cpp 7af7fc8c16 Everywhere: Fix more Copyright header inconsistencies 3 years ago
wctype.h 7af7fc8c16 Everywhere: Fix more Copyright header inconsistencies 3 years ago
wstdio.cpp 0d7d2b825e LibC: Add POSIX spec links to all applicable wide character functions 3 years ago