..
.gitignore
Userland: Add a simple /bin/stat program.
2019-02-27 21:45:06 +01: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+Userland: Implement fchmod() syscall and use it to improve /bin/cp.
2019-03-01 10:39:19 +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
Fix a bunch of compiler warnings. Not all, but a lot.
2019-02-25 19:05:51 +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
Userland: Add a simple /bin/stat program.
2019-02-27 21:45:06 +01: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
pape.cpp
Userland: Add a /bin/pape helper program to switch the desktop wallpaper.
2019-02-08 16:22:54 +01:00
ps.cpp
Various stubs while trying to get an old coreutils to build.
2018-11-17 15:56:09 +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
top.cpp
Kernel: Remove tracking of bitmap memory.
2019-02-17 01:16:38 +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
uname.cpp
Move <utsname.h> to <sys/utsname.h> for correctness.
2018-11-09 10:24:41 +01:00