ladybird/Userland/Utilities
Brian Gianforcaro 3590c55b69 Utilities: Fix incorrect error handling in traceroute
The result will be -1 on error, and the error value will be stored in
errno. PVS-Studio found this because result it saw result < 0 and new
EFAULT is < 0, so this could never be true.
2021-09-12 16:36:52 +02:00
..
adjtime.cpp
allocate.cpp
aplay.cpp Userland+LibAudio: Make audio applications support dynamic sample rate 2021-08-27 23:35:27 +04:30
arp.cpp Kernel+LibC: Share definitions for net/{if,if_arp,route}.h 2021-08-14 19:58:11 +02:00
asctl.cpp Base+Utilities: Add the asctl audio utility, replacing avol 2021-08-27 23:35:27 +04:30
base64.cpp
basename.cpp
beep.cpp
bt.cpp
cal.cpp
cat.cpp
checksum.cpp
chgrp.cpp
chmod.cpp
chown.cpp
chres.cpp
cksum.cpp
clear.cpp
CMakeLists.txt Utilities: Add a command line client for ConfigServer 2021-08-28 08:24:48 +01:00
comm.cpp
config.cpp Config CLI: Handle missing config values correctly 2021-08-31 16:52:58 +02:00
copy.cpp
cp.cpp Utilities: Implement -p flag for cp 2021-08-18 20:30:46 +02:00
cpp-lexer.cpp Utilities: Use File.error_string() instead of perror(3) in cpp-* 2021-08-22 02:01:58 +02:00
cpp-parser.cpp Utilities: Use File.error_string() instead of perror(3) in cpp-* 2021-08-22 02:01:58 +02:00
cpp-preprocessor.cpp Utilities: Use File.error_string() instead of perror(3) in cpp-* 2021-08-22 02:01:58 +02:00
crash.cpp
cut.cpp
date.cpp date: Use DateTime::now() for time, cleanup duplicate returns 2021-08-15 12:20:38 +02:00
dd.cpp
ddate.cpp ddate: Use DateTime::now() for time 2021-08-15 12:20:38 +02:00
df.cpp
dirname.cpp
disasm.cpp
disk_benchmark.cpp Everywhere: Make ByteBuffer::{create_*,copy}() OOM-safe 2021-09-06 01:53:26 +02:00
dmesg.cpp
du.cpp
echo.cpp echo: Support octal, hexadecimal and unicode escape sequences 2021-08-31 16:49:45 +02:00
env.cpp
errno.cpp
expr.cpp
false.cpp
fgrep.cpp
file.cpp
find.cpp Userland: Also cache d_type in find(1) 2021-08-18 18:13:59 +02:00
flock.cpp
fortune.cpp
functrace.cpp
gml-format.cpp
grep.cpp Everywhere: Behaviour => Behavior 2021-09-07 13:53:14 +02:00
gron.cpp
groupadd.cpp
groupdel.cpp
groups.cpp
gunzip.cpp
gzip.cpp Utilities: Add -d option to gzip 2021-08-22 16:51:18 +02:00
head.cpp
hexdump.cpp
host.cpp
hostname.cpp
id.cpp
ifconfig.cpp
ini.cpp Everywhere: Use Core::ConfigFile::AllowWriting::Yes to allow writing 2021-08-22 01:32:25 +02:00
jp.cpp
js.cpp LibJS: Allocate a Realm next to GlobalObject in Interpreter::create() 2021-09-12 11:10:20 +01:00
kcov-example.cpp
keymap.cpp Everywhere: Use Core::ConfigFile::AllowWriting::Yes to allow writing 2021-08-22 01:32:25 +02:00
kill.cpp
killall.cpp
less.cpp Everywhere: Make ByteBuffer::{create_*,copy}() OOM-safe 2021-09-06 01:53:26 +02:00
ln.cpp
ls.cpp Utilities: Remove memset calls inside ls 2021-08-18 20:30:46 +02:00
lsirq.cpp
lsof.cpp
lspci.cpp Kernel/PCI: Simplify the entire subsystem 2021-09-07 13:47:37 +02:00
lsusb.cpp Kernel/Userland: Expose usb device address and use it in lsusb 2021-08-31 16:38:49 +02:00
man.cpp AK: Replace the mutable String::replace API with an immutable version 2021-09-11 20:36:43 +03:00
matroska.cpp
md.cpp
misbehaving-application.cpp
mkdir.cpp
mkfifo.cpp Everywhere: Use my cool new @serenityos.org email address 2021-09-01 11:37:25 +04:30
mknod.cpp
mktemp.cpp Everywhere: Fix format-vulnerabilities 2021-09-11 15:16:26 +01:00
mount.cpp
mv.cpp
nc.cpp Everywhere: Make ByteBuffer::{create_*,copy}() OOM-safe 2021-09-06 01:53:26 +02:00
netstat.cpp Utilities: Add program argument for netstat to display connection pid 2021-08-13 20:03:57 +04:30
nl.cpp
notify.cpp
nproc.cpp nproc: Avoid making StringView of temporary ByteBuffer 2021-09-11 13:22:51 +03:00
ntpquery.cpp Userland: Switch static_assert of type sizes to AK::AssertSize 2021-09-05 20:08:57 +02:00
open.cpp
pape.cpp
passwd.cpp Everywhere: Use my cool new @serenityos.org email address 2021-09-01 11:37:25 +04:30
paste.cpp
pathchk.cpp
pgrep.cpp
pidof.cpp
ping.cpp Everywhere: Make ByteBuffer::{create_*,copy}() OOM-safe 2021-09-06 01:53:26 +02:00
pls.cpp Userland: Add as-user execution to the pls utility 2021-08-16 21:16:30 +02:00
pmap.cpp
printf.cpp
pro.cpp Everywhere: Use OOM-safe ByteBuffer APIs where possible 2021-09-06 01:53:26 +02:00
profile.cpp profile: Always enable PERF_EVENT_SIGNPOST 2021-08-12 00:03:38 +02:00
ps.cpp ps: Sort using input order in case of -q 2021-08-28 15:08:00 +04:30
purge.cpp
pwd.cpp
readelf.cpp Utilities: Show dynamic ELF info with "show all" option 2021-09-11 15:37:38 +03:00
readlink.cpp
realpath.cpp
reboot.cpp Kernel+Userland: Introduce a new way to reboot and poweroff the machine 2021-09-12 11:52:16 +02:00
rev.cpp
rm.cpp
rmdir.cpp
run-tests.cpp Everywhere: Rename get in ConfigFile::get_for_{lib,app,system} to open 2021-08-22 01:32:25 +02:00
seq.cpp
shot.cpp shot: Get only cropped region from WindowServer 2021-08-28 08:18:41 +01:00
shuf.cpp
shutdown.cpp Kernel+Userland: Introduce a new way to reboot and poweroff the machine 2021-09-12 11:52:16 +02:00
sleep.cpp
sort.cpp Utilities: Modernize output and comparison in the sort utility 2021-09-05 00:15:26 +02:00
sql.cpp Everywhere: Fix format-vulnerabilities 2021-09-11 15:16:26 +01:00
stat.cpp Kernel+LibC: Use 64 bit values for ino_t 2021-08-12 20:57:32 +02:00
strace.cpp
stty.cpp
su.cpp
sync.cpp
syscall.cpp Kernel: Make a bunch of "char const* to_string()" return StringView 2021-08-06 00:37:47 +02:00
sysctl.cpp
tac.cpp
tail.cpp
tar.cpp Everywhere: Use my cool new @serenityos.org email address 2021-09-01 11:37:25 +04:30
tee.cpp
telws.cpp
test-bindtodevice.cpp
test-crypto.cpp Everywhere: Make ByteBuffer::{create_*,copy}() OOM-safe 2021-09-06 01:53:26 +02:00
test-fuzz.cpp
test-imap.cpp LibIMAP: Stop leaking a Core::Promise<bool> in IMAP::Client::connect() 2021-09-01 23:02:18 +02:00
test-pthread.cpp
test-unveil.cpp
test.cpp
test_env.cpp
top.cpp
touch.cpp
tr.cpp AK: Move FormatParser definition from header to implementation file 2021-08-19 23:49:25 +02:00
traceroute.cpp Utilities: Fix incorrect error handling in traceroute 2021-09-12 16:36:52 +02:00
tree.cpp
true.cpp
truncate.cpp
tt.cpp
tty.cpp
umount.cpp
uname.cpp
uniq.cpp
unzip.cpp
uptime.cpp
useradd.cpp
userdel.cpp
usermod.cpp
utmpupdate.cpp
w.cpp
wasm.cpp wasm: Avoid making StringView of temporary ByteBuffer 2021-09-11 13:22:51 +03:00
watch.cpp
wc.cpp
which.cpp
whoami.cpp
wsctl.cpp
xargs.cpp
yes.cpp
zip.cpp