1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 03:07:43 +00:00
serenity/Libraries/LibC
Andreas Kling a6b5bb439c LibC: Don't clobber errno in free().
This one is a bit mysterious. I can't find any authoritative answer on what
the correct behavior is, but it seems reasonable to me that free() doesn't
step on errno, since it returns "void" and thus the caller won't know to
inspect errno anyway.
2019-07-25 15:23:29 +02:00
..
arpa Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
netinet Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
sys LibC: Add WIFSTOPPED() macro in <sys/wait.h>. 2019-07-14 11:31:53 +02:00
alloca.h Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
assert.cpp Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
assert.h Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
crt0.cpp Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
crti.S Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
crtn.S Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
ctype.cpp Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
ctype.h Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
dirent.cpp Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
dirent.h Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
dlfcn.cpp Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
dlfcn.h Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
endian.h Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
errno.h Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
errno_numbers.h Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
fcntl.cpp Kernel: Add a mechanism for listening for changes to an inode. 2019-07-22 20:01:11 +02:00
fcntl.h Kernel: Add a mechanism for listening for changes to an inode. 2019-07-22 20:01:11 +02:00
fd_set.h Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
float.h Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
getopt.cpp Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
getopt.h Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
grp.cpp Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
grp.h Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
iconv.h Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
install.sh Libraries: Fix wrong paths to "Root" in the various install.sh scripts. 2019-07-21 21:38:30 +02:00
inttypes.h Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
ioctl.cpp Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
limits.h Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
locale.cpp Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
locale.h Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
Makefile Libraries: Remove unused "install" targets. 2019-07-21 21:28:48 +02:00
malloc.cpp LibC: Don't clobber errno in free(). 2019-07-25 15:23:29 +02:00
mallocdefs.h Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
memory.h Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
mman.cpp Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
mman.h Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
mntent.cpp Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
mntent.h Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
netdb.cpp LibC: Use IPv4Address::from_string() in gethostbyname(). 2019-07-08 11:40:12 +02:00
netdb.h Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
poll.cpp Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
poll.h Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
pthread.h Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
pwd.cpp Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
pwd.h Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
qsort.cpp Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
scanf.cpp Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
sched.cpp Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
sched.h Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
serenity.h Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
setjmp.h Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
setjmp.S Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
SharedBuffer.cpp SharedBuffer: Split the creation and share steps 2019-07-18 10:06:20 +02:00
SharedBuffer.h SharedBuffer: Split the creation and share steps 2019-07-18 10:06:20 +02:00
signal.cpp Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
signal.h Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
signal_numbers.h Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
stat.cpp Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
stdarg.h Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
stdbool.h Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
stddef.h Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
stdint.h Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
stdio.cpp AK: Rename ValueRestorer => ScopedValueRollback. 2019-07-25 15:15:46 +02:00
stdio.h Kernel+LibC: Add a dbgputstr() syscall for sending strings to debug output. 2019-07-21 21:43:37 +02:00
stdlib.cpp Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
stdlib.h Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
string.cpp LibC: Provide generic versions of memcpy() and memset() for non-i386 builds. 2019-07-09 15:48:55 +02:00
string.h Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
strings.cpp Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
strings.h Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
termcap.cpp Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
termcap.h Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
termios.cpp Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
termios.h Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
time.cpp Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
time.h Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
times.cpp Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
ulimit.cpp Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
ulimit.h Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
unistd.cpp LibC: Make sure we always return the intended errno from execvpe(). 2019-07-25 15:21:50 +02:00
unistd.h Kernel+LibC: Add a dump_backtrace() syscall. 2019-07-21 09:59:17 +02:00
utime.cpp Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
utime.h Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
utmp.h Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
utsname.cpp Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
wchar.h Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00