ladybird/Userland
Andreas Kling 5e0577a042 Introduce LibCore and move GElapsedTimer => CElapsedTimer.
I need a layer somewhere between AK (usable both by userspace and kernel)
and LibGUI (usable by userspace except WindowServer.) So here's LibCore.
2019-04-10 16:14:44 +02:00
..
.gitignore Kernel+Userland: Add the rename() syscall along with a basic /bin/mv. 2019-04-07 23:35:26 +02:00
cat.cpp Add /dev/{stdin,stdout,stderr} as symlinks to /proc/self/fd/{0,1,2} 2019-02-03 12:38:03 +01:00
chmod.cpp Userland: Fix two compiler warnings. 2019-02-22 10:50:59 +01:00
chown.cpp Add chown() syscall and a simple /bin/chown program. 2019-02-27 12:32:53 +01:00
clear.cpp Make /bin/clear work again. 2018-11-10 00:56:10 +01:00
cp.cpp Kernel: Add Inode::truncate(size). 2019-03-27 16:42:30 +01:00
date.cpp Userland: Make /bin/date pretty-print the date, too. 2019-02-03 02:47:37 +01:00
df.cpp More moving towards using signed types. 2019-02-25 22:06:55 +01:00
dmesg.cpp Expose the kernel log buffer through /proc/dmesg. 2019-01-28 22:40:55 +01:00
env.cpp Kernel: Pass process arguments directly on the stack. 2019-02-22 01:55:22 +01:00
false.cpp Build LibC and Userland with clang as well. 2018-11-09 14:29:00 +01:00
fgrep.cpp Add primitive FIFO and hook it up to sys$pipe(). 2018-11-12 01:28:46 +01:00
guitest2.cpp LibGUI: Move frame painting from GFrame to StylePainter. 2019-04-10 03:43:46 +02:00
host.cpp LibC: Implement gethostbyname() by talking to the DNSLookupServer. 2019-03-20 01:15:22 +01:00
hostname.cpp Fix all current build warnings in the userland. 2018-11-09 10:19:33 +01:00
id.cpp Userland: Fix extra unused printf() argument warning. 2019-02-22 10:32:17 +01:00
kill.cpp Kernel: Only allow sending signals to process you own. 2019-02-28 11:46:38 +01:00
ln.cpp Kernel+Userland: Add symlink() syscall and add "-s" flag to /bin/ln. 2019-03-02 01:52:24 +01:00
ls.cpp Userland: /bin/ls should show major,minor for block devices. 2019-02-27 21:32:21 +01:00
Makefile Introduce LibCore and move GElapsedTimer => CElapsedTimer. 2019-04-10 16:14:44 +02:00
mkdir.cpp Finally hook up the mkdir code to a syscall. 2018-11-18 15:02:16 +01:00
mm.cpp Various stubs while trying to get an old coreutils to build. 2018-11-17 15:56:09 +01:00
more.cpp Add a simple /bin/more. 2018-12-21 02:42:30 +01:00
mv.cpp Kernel+Userland: Add the rename() syscall along with a basic /bin/mv. 2019-04-07 23:35:26 +02:00
pape.cpp WindowServer: Support PNG wallpapers. 2019-03-21 15:54:19 +01:00
ping.cpp LibC: Time-related POSIX compliance fixes. 2019-03-27 01:31:53 +01:00
ps.cpp Various stubs while trying to get an old coreutils to build. 2018-11-17 15:56:09 +01:00
qs.cpp QuickShow: Fill the window with white if the opened image has alpha. 2019-03-24 03:07:00 +01:00
rm.cpp Add unlink() syscall and /bin/rm. 2019-01-22 07:03:44 +01:00
rmdir.cpp Add support for removing directories. 2019-01-28 04:16:01 +01:00
sh.cpp Fix a bunch of compiler warnings. Not all, but a lot. 2019-02-25 19:05:51 +01:00
sleep.cpp More moving towards using signed types. 2019-02-25 22:06:55 +01:00
stat.cpp Userland: Add a simple /bin/stat program. 2019-02-27 21:45:06 +01:00
su.cpp Userland: Minor tweaks in /bin/su 2019-02-21 23:49:16 +01:00
sync.cpp Add sync() syscall and a /bin/sync. 2018-12-20 00:39:29 +01:00
sysctl.cpp Switch over to building everything with i686-elf-g++. 2019-02-22 10:45:32 +01:00
tc.cpp Userland: Turn the tc test util into a simple dumb HTTP client. 2019-03-14 15:19:20 +01:00
top.cpp Userland: Use AK::quick_sort() in /bin/top 2019-03-09 16:20:46 +01:00
touch.cpp Kernel: Support open() with O_CREAT. 2019-01-22 00:58:56 +01:00
true.cpp Build LibC and Userland with clang as well. 2018-11-09 14:29:00 +01:00
tst.cpp Make it possible for a process to switch controlling terminals. 2019-01-15 08:49:24 +01:00
tty.cpp Fix all current build warnings in the userland. 2018-11-09 10:19:33 +01:00
uc.cpp IPv4: More work on UDP support. 2019-03-13 15:40:30 +01:00
uname.cpp Move <utsname.h> to <sys/utsname.h> for correctness. 2018-11-09 10:24:41 +01:00