ladybird/LibC
Andreas Kling e7cc08226f Implement basic support for times().
The kernel now bills processes for time spent in kernelspace and userspace
separately. The accounting is forwarded to the parent process in reap().

This makes the "time" builtin in bash work.
2018-12-03 01:14:19 +01:00
..
sys Add TIOCGWINSZ ioctl so userland can determine terminal geometry. 2018-11-29 03:45:23 +01:00
.gitignore Import very modest Userland. 2018-10-22 14:06:22 +02:00
alloca.h More LibC portability work while trying to get figlet building. 2018-10-31 10:14:56 +01:00
assert.cpp Tidy up ELFLoader. 2018-11-04 14:11:16 +01:00
assert.h Mark LibC's assertion faillure helper with __NORETURN. 2018-11-04 13:13:57 +01:00
ctype.cpp Make bash-2.05b build with minimal changes. 2018-11-17 00:14:07 +01:00
ctype.h Make bash-2.05b build with minimal changes. 2018-11-17 00:14:07 +01:00
dirent.cpp Various stubs while trying to get an old coreutils to build. 2018-11-17 15:56:09 +01:00
dirent.h More work towards getting bash to build. 2018-11-05 19:01:59 +01:00
endian.h Lots of minor compat stuff while seeing if bash would build. 2018-11-05 16:40:48 +01:00
entry.cpp Add setvbuf(), setlinebuf(), setbuf(). 2018-11-11 10:11:09 +01:00
errno_numbers.h Finally hook up the mkdir code to a syscall. 2018-11-18 15:02:16 +01:00
errno.h Add sys_nerr and sys_errlist. 2018-11-06 14:42:28 +01:00
fcntl.cpp Rage hacking to get bash to run. It finally runs. So cool! :^) 2018-11-11 15:38:07 +01:00
fcntl.h Various stubs while trying to get an old coreutils to build. 2018-11-17 15:56:09 +01:00
getopt.cpp Fix all current build warnings in LibC. 2018-11-09 10:09:46 +01:00
getopt.h Enough compatibility work to make figlet build and run! 2018-10-31 17:52:59 +01:00
grp.cpp Start working on memory-mapped files. 2018-11-08 11:40:58 +01:00
grp.h Add some basic setgroups(), getgroups() and initgroups(). 2018-11-07 01:38:51 +01:00
ioctl.cpp Add ioctl() and reimplement tcsetpgrp/tcsetpgrp as ioctls. 2018-11-16 13:13:50 +01:00
limits.h Various stubs while trying to get an old coreutils to build. 2018-11-17 15:56:09 +01:00
locale.h Various stubs while trying to get an old coreutils to build. 2018-11-17 15:56:09 +01:00
Makefile Make bash-2.05b build with minimal changes. 2018-11-17 00:14:07 +01:00
math.cpp Make bash-2.05b build with minimal changes. 2018-11-17 00:14:07 +01:00
math.h Make bash-2.05b build with minimal changes. 2018-11-17 00:14:07 +01:00
mman.cpp Start working on memory-mapped files. 2018-11-08 11:40:58 +01:00
mman.h Support basic mmap'ing of a file! 2018-11-08 12:59:16 +01:00
mntent.cpp Fix all current build warnings in LibC. 2018-11-09 10:09:46 +01:00
mntent.h Miscellaneous compat work while seeing if GNU coreutils would build. 2018-11-07 10:23:16 +01:00
pwd.cpp Start working on memory-mapped files. 2018-11-08 11:40:58 +01:00
pwd.h Add getpwent() family of functions to LibC. 2018-10-31 19:54:25 +01:00
qsort.cpp Rage hacking to get bash to run. It finally runs. So cool! :^) 2018-11-11 15:38:07 +01:00
scanf.cpp Fix all current build warnings in LibC. 2018-11-09 10:09:46 +01:00
setjmp.cpp Rage hacking to get bash to run. It finally runs. So cool! :^) 2018-11-11 15:38:07 +01:00
setjmp.h Lots of minor compat stuff while seeing if bash would build. 2018-11-05 16:40:48 +01:00
signal_numbers.h Add strsignal() and improve sharing signal numbers between LibC and kernel. 2018-11-06 15:45:16 +01:00
signal.cpp Implement signal() via sigaction() and get rid of sys$signal(). 2018-11-28 22:27:32 +01:00
signal.h A bunch of compat work (mostly stubs but some real implementations, too.) 2018-11-11 00:20:53 +01:00
stat.cpp Finally hook up the mkdir code to a syscall. 2018-11-18 15:02:16 +01:00
stdarg.h Add ioctl() and reimplement tcsetpgrp/tcsetpgrp as ioctls. 2018-11-16 13:13:50 +01:00
stddef.h Miscellaneous compat work while seeing if GNU coreutils would build. 2018-11-07 10:23:16 +01:00
stdint.h Miscellaneous compat work while seeing if GNU coreutils would build. 2018-11-07 10:23:16 +01:00
stdio.cpp Implement basic support for times(). 2018-12-03 01:14:19 +01:00
stdio.h Make bash-2.05b build with minimal changes. 2018-11-17 00:14:07 +01:00
stdlib.cpp Implement basic support for times(). 2018-12-03 01:14:19 +01:00
stdlib.h Various stubs while trying to get an old coreutils to build. 2018-11-17 15:56:09 +01:00
string.cpp Various stubs while trying to get an old coreutils to build. 2018-11-17 15:56:09 +01:00
string.h Various stubs while trying to get an old coreutils to build. 2018-11-17 15:56:09 +01:00
termcap.cpp Make bash-2.05b build with minimal changes. 2018-11-17 00:14:07 +01:00
termcap.h Rage hacking to get bash to run. It finally runs. So cool! :^) 2018-11-11 15:38:07 +01:00
termios.cpp Improve syscall address validation a bit. 2018-11-16 16:10:59 +01:00
termios.h Rage hacking to get bash to run. It finally runs. So cool! :^) 2018-11-11 15:38:07 +01:00
time.cpp Make bash-2.05b build with minimal changes. 2018-11-17 00:14:07 +01:00
time.h Make bash-2.05b build with minimal changes. 2018-11-17 00:14:07 +01:00
times.cpp Implement basic support for times(). 2018-12-03 01:14:19 +01:00
ulimit.cpp Rage hacking to get bash to run. It finally runs. So cool! :^) 2018-11-11 15:38:07 +01:00
ulimit.h Rage hacking to get bash to run. It finally runs. So cool! :^) 2018-11-11 15:38:07 +01:00
unistd.cpp Various stubs while trying to get an old coreutils to build. 2018-11-17 15:56:09 +01:00
unistd.h Various stubs while trying to get an old coreutils to build. 2018-11-17 15:56:09 +01:00
utime.h Various stubs while trying to get an old coreutils to build. 2018-11-17 15:56:09 +01:00
utmp.h Various stubs while trying to get an old coreutils to build. 2018-11-17 15:56:09 +01:00
utsname.cpp Move <utsname.h> to <sys/utsname.h> for correctness. 2018-11-09 10:24:41 +01:00