banan-os/userspace/libraries/LibC
Bananymous 581caff638 BuildSystem: Install base sysroot only once
Base sysroot is not only installed when creating the syroot directory
for the first time. To get it installed again, you have to either delete
the old sysroot diretory or run clean target

This makes it so its actually possible to edit files specified in the
base sysroot without random hacks.
2024-12-10 16:44:59 +02:00
..
arch LibC: Make _init and _fini weak symbols 2024-09-11 14:39:07 +03:00
arpa BuildSystem: Move all userpace libraries under the userspace directory 2024-06-18 13:14:35 +03:00
include Kernel: Fix SYS_FCNTL command handling :) 2024-12-03 16:12:26 +02:00
sys LibC: Define timezone structure 2024-12-02 20:13:37 +02:00
CMakeLists.txt BuildSystem: Install base sysroot only once 2024-12-10 16:44:59 +02:00
assert.cpp BuildSystem: Move all userpace libraries under the userspace directory 2024-06-18 13:14:35 +03:00
ctype.cpp BuildSystem: Move all userpace libraries under the userspace directory 2024-06-18 13:14:35 +03:00
dirent.cpp LibC: Remove O_DIRECTORY from opendir() 2024-08-05 00:55:03 +03:00
dlfcn.cpp LibC: Add stubs for some functions in {dlfcn,ftw,utime,wchar}.h 2024-08-09 17:01:41 +03:00
errno.cpp LibC: Fix errno to work with shared libraries 2024-09-04 21:16:04 +03:00
fcntl.cpp Kernel: Remove SYS_OPEN 2024-09-17 16:16:47 +03:00
fenv.cpp Kernel/userspace: rework floating point math 2024-11-03 20:28:15 +02:00
ftw.cpp LibC: Add stubs for some functions in {dlfcn,ftw,utime,wchar}.h 2024-08-09 17:01:41 +03:00
grp.cpp BuildSystem: Move all userpace libraries under the userspace directory 2024-06-18 13:14:35 +03:00
icxxabi.cpp LibC: Remove cxx abi stuff from libc 2024-08-09 16:58:11 +03:00
inttypes.cpp LibC: Implement strto{u,i}max() 2024-08-05 00:53:27 +03:00
libgen.cpp LibC: Implement basename and dirname 2024-12-02 20:13:37 +02:00
locale.cpp LibC: Implement localeconv() 2024-08-09 16:56:48 +03:00
malloc.cpp LibC: Add option to debug userspace malloc family calls 2024-11-10 14:03:25 +02:00
math.cpp LibC: Implement nan{,f,l} as functions 2024-11-08 02:49:21 +02:00
netdb.cpp LibC: Implement getaddrinfo and freeaddrinfo, add stub for getnameinfo 2024-08-22 15:10:41 +03:00
poll.cpp LibC: Implement poll() using select 2024-08-22 15:10:41 +03:00
printf_impl.cpp LibC: Implement closelog and make syslog print to stddbg 2024-12-03 01:45:54 +02:00
pwd.cpp LibC: Fix getpwend gid field :) 2024-12-02 20:13:37 +02:00
scanf_impl.cpp Kernel/userspace: rework floating point math 2024-11-03 20:28:15 +02:00
setjmp.cpp LibC: Implement {sig,_,}{longjmp,setjmp} 2024-08-09 15:58:56 +03:00
signal.cpp LibC: Rewrite sigprocmask in terms of pthread_sigmask 2024-08-07 17:01:35 +03:00
stdio.cpp LibC: Fix popen to return correct return value instead of -1 2024-12-05 06:47:10 +02:00
stdlib.cpp LibC: Implement mk{,d,s}temp 2024-12-02 20:13:37 +02:00
string.cpp LibC: Remove errno EEXISTS 2024-12-02 20:13:38 +02:00
strings.cpp BuildSystem: Move all userpace libraries under the userspace directory 2024-06-18 13:14:35 +03:00
syslog.cpp LibC: Implement closelog and make syslog print to stddbg 2024-12-03 01:45:54 +02:00
termios.cpp LibC: Don't crash when calling tcflush() 2024-08-09 17:03:21 +03:00
time.cpp LibC: Fix strftime implementation 2024-12-05 06:46:31 +02:00
unistd.cpp LibC: Make environ a weak alias 2024-12-03 20:29:38 +02:00
utime.cpp LibC: Implement dummy utime that just checks file existance 2024-12-03 16:21:18 +02:00
wchar.cpp LibC: Implement wcscmp and wcsncmp 2024-12-03 16:21:54 +02:00