1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2026-01-14 23:20:59 +00:00
serenity/Libraries/LibC
Andreas Kling a586a84450 LibC: Make sure that ioctl() requests are #defined as macros
This fixes terminal UI resizing in the vim port. The problem was that
vim had "#ifdef TIOCGWINSZ" around the code that figures out the size
of the terminal.

Since all of our ioctl() requests were enum values, this code was not
compiled into vim at all. This patch fixes that. :^)
2020-06-03 22:56:46 +02:00
..
arpa LibC: Add inet_aton, based on inet_pton 2020-05-11 09:50:42 +02:00
bits Meta: Add a script check the presence of "#pragma once" in header files 2020-05-29 07:59:45 +02:00
net Meta: Add a script check the presence of "#pragma once" in header files 2020-05-29 07:59:45 +02:00
netinet Meta: Add a script check the presence of "#pragma once" in header files 2020-05-29 07:59:45 +02:00
sys LibC: Make sure that ioctl() requests are #defined as macros 2020-06-03 22:56:46 +02:00
alloca.h
assert.cpp LibC: Remove endless loop after abort() call 2020-05-26 14:35:10 +02:00
assert.h AK+LibC: Add TODO() as an alternative to ASSERT_NOT_REACHED() 2020-05-30 11:31:49 +02:00
byteswap.h Meta: Add missing copyright headers 2020-04-06 11:09:01 +02:00
CMakeLists.txt Revert "LibC: Implement Itanium C++ ABI for static variable guards" 2020-05-20 16:24:26 +02:00
crt0.cpp
crti.S
crtn.S
ctype.cpp Revert "LibC: Implement isblank()" 2020-02-16 10:47:54 +01:00
ctype.h LibC: Don't let ctype isfoo() helpers access array out of bounds 2020-05-17 22:35:25 +02:00
cxxabi.cpp Revert "LibC: Implement Itanium C++ ABI for static variable guards" 2020-05-20 16:24:26 +02:00
dirent.cpp Kernel+LibC: Fix various build issues introduced by ssize_t 2020-05-23 15:27:33 +02:00
dirent.h
dlfcn.cpp AK: Rename FileSystemPath -> LexicalPath 2020-05-26 14:35:10 +02:00
dlfcn.h
endian.h LibC: Fix big endian definitions 2020-02-19 16:08:28 +01:00
errno.h
errno_numbers.h Kernel+LibC: Remove ESUCCESS 2020-04-10 13:09:35 +02:00
fcntl.cpp
fcntl.h Kernel+LibC: Switch isatty() to use a fcntl() 2020-05-20 08:31:31 +02:00
fd_set.h
float.h Meta: Add a script check the presence of "#pragma once" in header files 2020-05-29 07:59:45 +02:00
getopt.cpp LibC: Rewrite getopt() 2020-05-30 15:01:18 +02:00
getopt.h LibC: Rewrite getopt() 2020-05-30 15:01:18 +02:00
grp.cpp LibC: Fix truncated strncpy() in /etc/group parsing 2020-04-13 12:27:05 +02:00
grp.h
iconv.h
inttypes.h LibC: Add some missing macros to inttypes.h 2020-02-20 06:51:16 +01:00
ioctl.cpp
libcinit.cpp LibWeb: Move everything into the Web namespace 2020-03-07 10:27:02 +01:00
libgen.cpp
libgen.h
limits.h LibC: Use more flexible digit parsing code, deduplicate 2020-05-11 10:52:24 +02:00
locale.cpp
locale.h
malloc.cpp Revert "AK+LibC: Move non-placement new/delete into LibC" 2020-05-20 16:24:26 +02:00
mallocdefs.h
memory.h Meta: Add a script check the presence of "#pragma once" in header files 2020-05-29 07:59:45 +02:00
mman.cpp Kernel+LibC: Add minherit() and MAP_INHERIT_ZERO 2020-04-12 20:22:26 +02:00
mman.h Kernel+LibC: Add minherit() and MAP_INHERIT_ZERO 2020-04-12 20:22:26 +02:00
mntent.cpp
mntent.h
netdb.cpp LibC: getprotoent() family of functions 2020-04-18 10:11:55 +02:00
netdb.h LibC: getprotoent() family of functions 2020-04-18 10:11:55 +02:00
poll.cpp
poll.h
pwd.cpp LibC: Fix strncpy() overflow in /etc/passwd parsing 2020-04-13 12:27:05 +02:00
pwd.h LibC: Implement putpwent() 2020-02-02 10:58:45 +01:00
qsort.cpp
scanf.cpp
sched.cpp
sched.h
serenity.cpp Kernel: Add sys$get_stack_bounds() for finding the stack base & size 2020-03-16 19:06:33 +01:00
serenity.h Kernel: Add sys$get_stack_bounds() for finding the stack base & size 2020-03-16 19:06:33 +01:00
setjmp.h
setjmp.S
signal.cpp
signal.h Kernel+LibC: Add some Unix signal types & definitions 2020-02-05 18:14:37 +01:00
signal_numbers.h
stat.cpp
stdarg.h Kernel: Absorb LibBareMetal back into the kernel 2020-05-16 12:00:04 +02:00
stdbool.h
stddef.h LibC: Move ssize_t from <stddef.h> to <sys/types.h> 2020-05-23 17:03:41 +02:00
stdint.h
stdio.cpp LibC: Add a O_CLOEXEC mode element to fopen() 2020-05-28 11:01:08 +02:00
stdio.h Kernel+LibC: Fix various build issues introduced by ssize_t 2020-05-23 15:27:33 +02:00
stdlib.cpp LibC: Ensure abort() doesn't return 2020-05-26 14:35:10 +02:00
stdlib.h LibC: Add posix_openpt(), grantpt() and unlockpt() 2020-02-05 21:17:41 +01:00
string.cpp LibC: Implement strchrnul() 2020-02-22 21:36:54 +01:00
string.h LibC: Implement strchrnul() 2020-02-22 21:36:54 +01:00
strings.cpp
strings.h
syslog.cpp AK: Add a forward declaration header 2020-02-14 23:31:18 +01:00
syslog.h
termcap.cpp
termcap.h
termios.cpp
termios.h
time.cpp Kernel: Remove now-unused KernelInfoPage.h 2020-05-16 11:34:54 +02:00
time.h LibC: Add new syscall to allow changing the system date 2020-03-19 15:48:00 +01:00
times.cpp
ulimit.cpp LibC: Log calls to getrusage 2020-05-07 23:32:11 +02:00
ulimit.h
unistd.cpp Kernel+LibC: Switch isatty() to use a fcntl() 2020-05-20 08:31:31 +02:00
unistd.h Kernel+Userland: Support remounting filesystems :^) 2020-05-29 07:53:30 +02:00
utime.cpp
utime.h
utmp.h LibC: Add missing <sys/time.h> include in <utmp.h> 2020-05-11 09:50:42 +02:00
utsname.cpp
wchar.cpp
wchar.h