tangled
alpha
login
or
join now
jcs.org
/
serenity
0
fork
atom
Serenity Operating System
0
fork
atom
overview
issues
pulls
pipelines
serenity
/
Userland
/
Libraries
/
LibC
/
at
master
6 folders
136 files
arch
LibC: Remove i686 support
3 years ago
arpa
Everywhere: Rename to_{string => deprecated_string}() where applicable
3 years ago
bits
LibRegex: Make '.' reject matching LF / LS / PS as per the ECMA262 spec
3 years ago
net
LibC: Add missing sys/cdefs.h include
3 years ago
netinet
LibC: Add missing sys/cdefs.h include
3 years ago
sys
Kernel: Move TYPEDEF_* TTY macros to API/ttydefaults.h file
3 years ago
CMakeLists.txt
LibC: Remove i686 support
3 years ago
alloca.h
Everything: Move to SPDX license identifiers in all files.
5 years ago
assert.cpp
Kernel: Move process coredump metadata modification to the prctl syscall
3 years ago
assert.h
Everywhere: Run clang-format
3 years ago
byteswap.h
Everywhere: Fix order of includes and #pragma once
3 years ago
complex.cpp
LibC: Add barebones <complex.h>
3 years ago
complex.h
LibC: Add missing sys/cdefs.h include
3 years ago
crt0.cpp
LibC: Use uintptr_t for __stack_chk_guard
3 years ago
crt0_shared.cpp
Everywhere: Remove unused includes of LibC/stdlib.h
3 years ago
ctype.cpp
LibC: Align _ctype_ to newlib's implementation
3 years ago
ctype.h
LibC: Align _ctype_ to newlib's implementation
3 years ago
cxxabi.cpp
Everywhere: Remove "LibC/" includes, add lint-rule against it
3 years ago
dirent.cpp
Everywhere: Remove unused includes of AK/Format.h
3 years ago
dirent.h
LibC: Add missing sys/cdefs.h include
3 years ago
dlfcn.cpp
AK+Everywhere: Rename String to DeprecatedString
3 years ago
dlfcn.h
LibDl: Move the `dlfcn` implementation to LibC
3 years ago
elf.h
Everywhere: Change all XXX into FIXME or remove as appropriate
3 years ago
endian.h
Everything: Move to SPDX license identifiers in all files.
5 years ago
errno.h
LibC: Implement errno via a __errno_location() function
4 years ago
errno_codes.h
LibC: Add missing macro definitions for errno codes
3 years ago
fcntl.cpp
LibC: Negate kernel errors before returning them in posix_fallocate()
3 years ago
fcntl.h
LibC: Add missing sys/cdefs.h include
3 years ago
fd_set.h
Kernel+LibC: Move the FD_SETSIZE declaration to API/POSIX/select.h file
3 years ago
fenv.cpp
LibC: Mark fenv-family function arguments as used on aarch64
3 years ago
fenv.h
Everywhere: Run clang-format
4 years ago
float.h
LibC+LibDl: Declare functions taking no arguments as taking void
4 years ago
fnmatch.cpp
Everywhere: Fix more Copyright header inconsistencies
4 years ago
fnmatch.h
LibC: Add missing sys/cdefs.h include
3 years ago
getopt.cpp
LibC: Correctly reset the getopt state on `optind = 1`
3 years ago
getopt.h
Everywhere: Run clang-format
4 years ago
getsubopt.cpp
Everywhere: Remove unused includes of LibC/stdlib.h
3 years ago
glob.cpp
LibC: Add stubs for glob and globfree
4 years ago
glob.h
LibC: Add missing sys/cdefs.h include
3 years ago
grp.cpp
Everywhere: Remove unused includes of LibC/stdlib.h
3 years ago
grp.h
LibC: Implement getgrent_r
3 years ago
ifaddrs.cpp
Everywhere: Remove "LibC/" includes, add lint-rule against it
3 years ago
ifaddrs.h
Kernel+LibC: Stub out getifaddrs() and freeifaddrs()
4 years ago
inttypes.cpp
Everywhere: Run clang-format
4 years ago
inttypes.h
Kernel+Userland: Remove uses of the __i386__ compiler macro
3 years ago
ioctl.cpp
LibC: Don't truncate arguments for ioctl() on x86_64
4 years ago
langinfo.cpp
Everywhere: Run clang-format
4 years ago
langinfo.h
Everywhere: Fix more Copyright header inconsistencies
4 years ago
libcinit.cpp
LibC: Implement errno via a __errno_location() function
4 years ago
libgen.cpp
Everything: Move to SPDX license identifiers in all files.
5 years ago
libgen.h
Everything: Move to SPDX license identifiers in all files.
5 years ago
limits.h
Kernel+Libraries: Don't include limits.h from LibELF/Validation.h
3 years ago
link.cpp
Everything: Move to SPDX license identifiers in all files.
5 years ago
link.h
Userland: Remove unecessary uses of __serenity__ macro
3 years ago
locale.cpp
LibC: Allow detection of supported locales through setlocale
3 years ago
locale.h
Everywhere: Run clang-format
4 years ago
malloc.cpp
Kernel+Libraries: Move defines and types from sys/auxv.h to Kernel/API
3 years ago
mallocdefs.h
LibC: Increase alignment for malloc() BigAllocationBlocks to 16 bytes
4 years ago
math.cpp
Everywhere: Remove "LibC/" includes, add lint-rule against it
3 years ago
math.h
LibM: Move the math standard library to LibC
3 years ago
memory.h
Everything: Move to SPDX license identifiers in all files.
5 years ago
mntent.cpp
LibC: Remove TODO() macros to not break mc port
4 years ago
mntent.h
LibC: Add mntent stub functions
4 years ago
net.cpp
Everywhere: Remove "LibC/" includes, add lint-rule against it
3 years ago
netdb.cpp
LibIPC+LibC: Add and use a helper to encode/decoder container sizes
3 years ago
netdb.h
LibC: Add herror() and hstrerror()
3 years ago
nl_types.h
Everywhere: Fix more Copyright header inconsistencies
4 years ago
paths.h
Ports: Add dosfstools port
3 years ago
poll.cpp
LibC: Mark a bunch of functions as cancellation points
3 years ago
poll.h
LibC: Add missing sys/cdefs.h include
3 years ago
priority.cpp
LibC: Add getpriority() and setpriority() stubs
4 years ago
pthread.cpp
Everywhere: Remove unused includes of AK/StdLibExtras.h
3 years ago
pthread.h
LibC: Make 'attributes' parameter for pthread_create const
3 years ago
pthread_cond.cpp
LibC: Mark a bunch of functions as cancellation points
3 years ago
pthread_integration.cpp
Kernel: Clean up sys$futex and add support for cross-process futexes
3 years ago
pthread_once.cpp
Kernel: Clean up sys$futex and add support for cross-process futexes
3 years ago
pthread_tls.cpp
LibC: Remove a bunch of weak `pthread_*` symbols
3 years ago
pty.cpp
Everywhere: Remove unused includes of AK/Format.h
3 years ago
pty.h
LibC: Remove 'int* aslave' parameter from forkpty()
4 years ago
pwd.cpp
Everywhere: Remove unused includes of LibC/stdlib.h
3 years ago
pwd.h
LibC: Implement getpwent_r
3 years ago
qsort.cpp
Everywhere: Run clang-format
4 years ago
regex.cpp
LibC: Reduce reliance on the dlfcn internals for `regex` functions
3 years ago
regex.h
LibC+LibRegex: Move central regex definitions into LibC/bits
3 years ago
resolv.cpp
Everywhere: Fix more Copyright header inconsistencies
4 years ago
resolv.h
LibC: Add missing sys/cdefs.h include
3 years ago
scanf.cpp
Everywhere: Remove unused includes of AK/StdLibExtras.h
3 years ago
sched.cpp
Kernel+LibC: Report correct scheduling priority limits
3 years ago
sched.h
LibC: Remove duplicate definition of sched_param from sched.h
3 years ago
search.cpp
Everywhere: Run clang-format
4 years ago
search.h
Everywhere: Run clang-format
4 years ago
semaphore.cpp
AK: Remove StringBuilder::build() in favor of to_deprecated_string()
3 years ago
semaphore.h
LibPthread: Implement named semaphores
3 years ago
serenity.cpp
Kernel+LibC: Implement `readlinkat(2)`
3 years ago
serenity.h
LibC: Add missing sys/cdefs.h include
3 years ago
setjmp.h
Kernel+Userland: Remove uses of the __i386__ compiler macro
3 years ago
shadow.cpp
Everywhere: Remove unused includes of LibC/stdlib.h
3 years ago
shadow.h
Everywhere: Run clang-format
4 years ago
signal.cpp
Everywhere: Remove unused includes of AK/Format.h
3 years ago
signal.h
Kernel+LibC: Move LibC/signal_numbers.h to Kernel/API/POSIX
3 years ago
spawn.cpp
Everywhere: Remove unused includes of LibC/stdlib.h
3 years ago
spawn.h
Everywhere: Run clang-format
4 years ago
ssp.cpp
LibELF: Add stack guard hardening
3 years ago
ssp_nonshared.cpp
LibC: Properly implement stack protectors
3 years ago
stat.cpp
Kernel+LibC+LibCore: Implement `mkdirat(2)`
3 years ago
stdarg.h
Everything: Move to SPDX license identifiers in all files.
5 years ago
stddef.h
LibC: Remove #ifdef KERNEL guard from stddef.h
3 years ago
stdint.h
Everything: Move to SPDX license identifiers in all files.
5 years ago
stdio.cpp
Everywhere: Remove "LibC/" includes, add lint-rule against it
3 years ago
stdio.h
Kernel+LibC+LibCore: Implement `renameat(2)`
3 years ago
stdio_ext.h
LibC: Add missing sys/cdefs.h include
3 years ago
stdlib.cpp
LibC+LibCore: Remove serenity_setenv()
3 years ago
stdlib.h
LibC+LibCore: Remove serenity_setenv()
3 years ago
string.cpp
LibC: Add general implementation for memcpy and memset
3 years ago
string.h
LibC: Add strcasestr()
3 years ago
strings.cpp
LibC: Add ffs{,l,ll}
3 years ago
strings.h
LibC: Add ffs{,l,ll}
3 years ago
stubs.cpp
Everywhere: Run clang-format
3 years ago
sysexits.h
LibC: Use EX_IOERR instead of EX_IOER
4 years ago
syslog.cpp
AK: Remove StringBuilder::build() in favor of to_deprecated_string()
3 years ago
syslog.h
Everywhere: Run clang-format
4 years ago
termcap.cpp
AK+Everywhere: Rename String to DeprecatedString
3 years ago
termcap.h
Everywhere: Run clang-format
4 years ago
termios.cpp
LibC: Mark a bunch of functions as cancellation points
3 years ago
termios.h
LibC: Add missing sys/cdefs.h include
3 years ago
time.cpp
AK: Remove StringBuilder::build() in favor of to_deprecated_string()
3 years ago
time.h
LibC: Remove duplicate declaration of clock_t and time_t
3 years ago
times.cpp
Everything: Move to SPDX license identifiers in all files.
5 years ago
ucontext.h
LibC: Add public and independent ucontext.h header
3 years ago
ulimit.cpp
LibC: Add a wrapper for the getrusage syscall
4 years ago
ulimit.h
Everything: Move to SPDX license identifiers in all files.
5 years ago
unistd.cpp
Kernel+Userland: Add support for using the PCSpeaker with various tones
3 years ago
unistd.h
LibC: Correctly reset the getopt state on `optind = 1`
3 years ago
utime.cpp
Everywhere: Run clang-format
4 years ago
utime.h
Everywhere: Run clang-format
4 years ago
utmp.h
Everything: Move to SPDX license identifiers in all files.
5 years ago
utsname.cpp
Everything: Move to SPDX license identifiers in all files.
5 years ago
wchar.cpp
LibC: Implement `wcswidth`
3 years ago
wchar.h
LibC: Implement `wcswidth`
3 years ago
wctype.cpp
Everywhere: Remove unused includes of AK/Format.h
3 years ago
wctype.h
LibC: Add missing sys/cdefs.h include
3 years ago
wstdio.cpp
LibC: Automatically append null terminator in vswprintf
4 years ago