ladybird/Userland
2020-01-12 20:02:11 +01:00
..
al.cpp Userland: Fix many compiler warnings. 2019-06-22 15:47:08 +02:00
allocate.cpp AK: Rename <AK/AKString.h> to <AK/String.h> 2019-09-06 15:36:54 +02:00
aplay.cpp aplay: Fixed incomplete playback of files 2019-10-19 20:05:13 +02:00
avol.cpp AudioServer: Allow muting the system audio 2019-11-22 21:44:02 +01:00
basename.cpp Userland: Add a /bin/basename program. 2019-04-15 13:57:09 +02:00
cal.cpp Userland: Add support for printing multiple columns to the cal command 2019-12-24 11:48:16 +01:00
cat.cpp cat: Use pledge() 2020-01-11 21:33:12 +01:00
chgrp.cpp Userland: Add the chgrp command 2020-01-12 12:55:20 +01:00
chmod.cpp chmod: Use pledge() 2020-01-12 13:25:02 +01:00
chown.cpp chown: Use pledge() 2020-01-12 12:55:20 +01:00
chroot.cpp Userland: Support custom programs and mount options in chroot 2020-01-12 20:02:11 +01:00
clear.cpp Userland: Run clang-format on everything. 2019-06-07 11:49:31 +02:00
copy.cpp Userland: Unbreak "copy" and "paste" after GEventLoop removal 2019-09-23 09:36:25 +02:00
cp.cpp cp: Fail immediately if there's not enough space for the destination 2019-11-02 23:47:22 +01:00
crash.cpp Kernel: Disable x86 RDTSC instruction in userspace 2020-01-01 18:22:20 +01:00
cut.cpp Userland: Support multiple input files. 2020-01-05 09:00:47 +01:00
date.cpp Userland: Run clang-format on everything. 2019-06-07 11:49:31 +02:00
df.cpp LibCore: Convert CFile to ObjectPtr 2019-09-21 20:50:06 +02:00
disk_benchmark.cpp disk_benchmark: Unbreak this utility now that read() of O_WRONLY fails 2020-01-08 21:12:40 +01:00
dmesg.cpp dmesg: Add missing newline to error message 2019-12-31 01:32:57 +01:00
echo.cpp Userland: Add a simple /bin/echo program. 2019-04-25 04:42:09 +02:00
env.cpp Userland: Run clang-format on everything. 2019-06-07 11:49:31 +02:00
false.cpp Build LibC and Userland with clang as well. 2018-11-09 14:29:00 +01:00
fgrep.cpp Userland: Run clang-format on everything. 2019-06-07 11:49:31 +02:00
gron.cpp gron: Implement a simplified variant of @tomnomnom's "gron" 2019-12-27 03:27:37 +01:00
head.cpp Userland: Fix many compiler warnings. 2019-06-22 15:47:08 +02:00
host.cpp host: Use pledge() 2020-01-11 20:49:31 +01:00
hostname.cpp Userland: Run clang-format on everything. 2019-06-07 11:49:31 +02:00
html.cpp LibGUI: Make GMenu inherit from CObject 2019-12-09 21:05:44 +01:00
id.cpp id: Use pledge() 2020-01-11 20:49:25 +01:00
ifconfig.cpp Userland: ifconfig: include netinet/in.h 2020-01-02 04:09:56 +01:00
jp.cpp jp: Print double-quotes around string values in output 2019-11-29 21:35:01 +01:00
keymap.cpp Keymap: Fix map initialization 2020-01-05 12:25:26 +01:00
kill.cpp AK: Rename <AK/AKString.h> to <AK/String.h> 2019-09-06 15:36:54 +02:00
killall.cpp AK: Rename <AK/AKString.h> to <AK/String.h> 2019-09-06 15:36:54 +02:00
ln.cpp Userland: Fix many compiler warnings. 2019-06-22 15:47:08 +02:00
ls.cpp ls: Cache the user and group names instead of looking up every time 2020-01-11 13:30:17 +01:00
lspci.cpp Kernel: Create support for PCI ECAM 2020-01-02 00:50:09 +01:00
Makefile Build: Userland: no need for duplicate .cpp->.o rule 2020-01-01 22:21:50 +01:00
man.cpp AK: Use size_t for the length of strings 2019-12-09 17:51:21 +01:00
md.cpp AK: Use size_t for the length of strings 2019-12-09 17:51:21 +01:00
mkdir.cpp Userland: Run clang-format on everything. 2019-06-07 11:49:31 +02:00
mknod.cpp Userland: Run clang-format on everything. 2019-06-07 11:49:31 +02:00
modload.cpp modload: Take the module-to-load as a command-line argument 2019-11-29 21:19:23 +01:00
modunload.cpp modunload: Take the module-to-unload as a command-line argument 2019-11-29 21:35:10 +01:00
mon.cpp Kernel: Add a mechanism for listening for changes to an inode. 2019-07-22 20:01:11 +02:00
more.cpp more: Don't printf(string), printf("%s", string)! 2019-08-01 11:39:41 +02:00
mount.cpp Userland: Support comments and blank lines in /etc/fstab 2020-01-12 20:02:11 +01:00
munch.cpp munch: Add a simple userland program for chewing up lots of memory 2019-12-26 11:48:34 +01:00
mv.cpp AK: Rename <AK/AKString.h> to <AK/String.h> 2019-09-06 15:36:54 +02:00
nc.cpp Userland: Make sure sockaddr_len is initialised correctly in nc 2019-08-10 08:51:20 +02:00
nl.cpp Userland: Add the utility "nl" (number line) (#693) 2019-11-04 12:44:32 +01:00
pape.cpp AK: Rename <AK/AKString.h> to <AK/String.h> 2019-09-06 15:36:54 +02:00
paste.cpp Userland: Unbreak "copy" and "paste" after GEventLoop removal 2019-09-23 09:36:25 +02:00
pidof.cpp AK: Rename <AK/AKString.h> to <AK/String.h> 2019-09-06 15:36:54 +02:00
ping.cpp ping: Use pledge() 2020-01-11 20:48:43 +01:00
pro.cpp AK: Move the userspace SharedBuffer from LibC to AK 2020-01-01 18:53:34 +01:00
profile.cpp Kernel: Implement a simple process time profiler 2019-12-11 20:36:56 +01:00
ps.cpp Kernel: Expose per-thread information in /proc/all 2019-11-26 21:37:30 +01:00
purge.cpp LibC+Userland: Add a proper syscall wrapper for purge() 2020-01-02 13:37:02 +01:00
realpath.cpp Userland: Add realpath 2019-08-25 19:47:37 +02:00
reboot.cpp Kernel+Userland: Addd reboot syscall (#334) 2019-07-19 09:58:12 +02:00
rm.cpp rm: When invoked on a symlink, remove the symlink itself 2020-01-10 14:02:52 +01:00
rmdir.cpp Userland: Run clang-format on everything. 2019-06-07 11:49:31 +02:00
rpcdump.cpp LibCore: Convert CLocalSocket to ObjectPtr 2019-09-21 15:25:08 +02:00
shutdown.cpp Kernel: Only allow superuser to halt() the system (#342) 2019-07-19 13:08:26 +02:00
sleep.cpp AK: Rename <AK/AKString.h> to <AK/String.h> 2019-09-06 15:36:54 +02:00
sort.cpp AK: Rename <AK/AKString.h> to <AK/String.h> 2019-09-06 15:36:54 +02:00
stat.cpp Userland: Run clang-format on everything. 2019-06-07 11:49:31 +02:00
strace.cpp AK: Rename the common integer typedefs to make it obvious what they are. 2019-07-03 21:20:13 +02:00
su.cpp su: Use setgroups() to switch over to the target user's extra GIDs 2020-01-04 13:48:55 +01:00
sync.cpp Add sync() syscall and a /bin/sync. 2018-12-20 00:39:29 +01:00
syscall.cpp Userland: Add syscall -l option and man page 2019-12-24 20:23:37 +01:00
sysctl.cpp ByteBuffer: Remove pointer() in favor of data() 2019-09-30 08:57:01 +02:00
tail.cpp ByteBuffer: Remove pointer() in favor of data() 2019-09-30 08:57:01 +02:00
tee.cpp Userland: Run clang-format on everything. 2019-06-07 11:49:31 +02:00
test_efault.cpp Kernel: Validate the full range of user memory passed to syscalls 2020-01-02 02:17:12 +01:00
test_io.cpp Kernel: unlink() should not follow symlinks 2020-01-10 14:07:36 +01:00
top.cpp Kernel: Refactor scheduler to use dynamic thread priorities 2019-12-30 18:46:17 +01:00
touch.cpp Userland: Run clang-format on everything. 2019-06-07 11:49:31 +02:00
tr.cpp AK: Rename <AK/AKString.h> to <AK/String.h> 2019-09-06 15:36:54 +02:00
true.cpp Build LibC and Userland with clang as well. 2018-11-09 14:29:00 +01:00
truncate.cpp truncate: Unbreak this utility after ftruncate() syscall fixes 2020-01-08 15:21:06 +01:00
tt.cpp Kernel+LibPthread: pthread_create handles pthread_attr_t 2019-11-18 09:04:32 +01:00
tty.cpp Fix all current build warnings in the userland. 2018-11-09 10:19:33 +01:00
umount.cpp Kernel: Added unmount ability to VFS 2019-08-17 09:29:54 +02:00
uname.cpp Userland: Run clang-format on everything. 2019-06-07 11:49:31 +02:00
uptime.cpp Userland: Run clang-format on everything. 2019-06-07 11:49:31 +02:00
wc.cpp wc: Rewritten with added features (#690) 2019-11-04 12:42:30 +01:00
which.cpp AK: Rename <AK/AKString.h> to <AK/String.h> 2019-09-06 15:36:54 +02:00
whoami.cpp Userland: Add /bin/whoami 2019-05-16 20:18:17 +02:00
yes.cpp Userland: Add a /bin/yes program (fixes #110) 2019-06-01 12:16:55 +02:00