ladybird/Userland/Utilities
Liav A. 476b3703fd Utilities/mount: Resolve regression on mounting non-storage-backed FSes
Without this patch, we fail on manually mounting RAMFS (which I tested
for) but any filesystem that is not backed by actual storage will fail.
This bug was introduced in 0739b5df11 and
now is resolved by checking if the source fd is negative, to avoid fail
of the fstat call on it.
2024-04-30 06:03:10 -06:00
..
pkg AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
abench.cpp LibCore+Utilities: Replace ElapsedTimer precise flag with an enum 2024-02-26 16:12:20 -07:00
aconv.cpp
adjtime.cpp
allocate.cpp
aplay.cpp
arp.cpp Utilities: Initialize raw variables to default values in some utilities 2024-04-30 01:30:38 +02:00
asctl.cpp Everywhere: Use to_number<T> instead of to_{int,uint,float,double} 2023-12-23 20:41:07 +01:00
base64.cpp base64: Map input files into memory for reading 2024-03-21 15:53:46 +01:00
basename.cpp
beep.cpp Utilities/beep: Restrict possible capabilities 2023-11-03 15:19:33 +01:00
blockdev.cpp
bt.cpp AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
cal.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
cat.cpp
checksum.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
chgrp.cpp Everywhere: Use to_number<T> instead of to_{int,uint,float,double} 2023-12-23 20:41:07 +01:00
chmod.cpp
chown.cpp Everywhere: Use to_number<T> instead of to_{int,uint,float,double} 2023-12-23 20:41:07 +01:00
chres.cpp
cksum.cpp cksum: Use the POSIX cksum algorithm rather than vanilla CRC32 2024-01-18 18:01:26 +03:30
clear.cpp
CMakeLists.txt Meta+Userland: Make LibELF a proper library on Serenity 2024-04-26 19:08:13 -06:00
cmp.cpp
comm.cpp Everywhere: Remove uneeded short option argument where possible 2024-04-22 08:10:08 +02:00
config.cpp
copy.cpp
cp.cpp cp: Add --interactive/-i flag 2024-02-08 07:11:44 -07:00
cpp-lexer.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
cpp-parser.cpp
cpp-preprocessor.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
cut.cpp cut: Add -c,--characters option 2024-02-08 07:20:50 -07:00
date.cpp Everywhere: Use to_number<T> instead of to_{int,uint,float,double} 2023-12-23 20:41:07 +01:00
dd.cpp LibCore+Utilities: Replace ElapsedTimer precise flag with an enum 2024-02-26 16:12:20 -07:00
df.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
diff.cpp
dirname.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
disasm.cpp disasm: Allow disassembling just one symbol 2024-01-22 20:54:16 -07:00
disk_benchmark.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
dmesg.cpp
drain.cpp Utilities/drain: Add an option to specify different block size 2023-12-12 06:44:10 -05:00
du.cpp Everywhere: Remove uneeded short option argument where possible 2024-04-22 08:10:08 +02:00
echo.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
env.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
errno.cpp Everywhere: Use to_number<T> instead of to_{int,uint,float,double} 2023-12-23 20:41:07 +01:00
expr.cpp Everywhere: Use to_number<T> instead of to_{int,uint,float,double} 2023-12-23 20:41:07 +01:00
false.cpp
fdtdump.cpp LibDeviceTree: Add a simple DeviceTree class 2024-02-24 16:43:44 -07:00
file.cpp LibCore: Replace MIME type description lookup with a more generic method 2024-03-16 08:42:33 +01:00
find.cpp AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
flock.cpp
fortune.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
functrace.cpp Everywhere: Use east const in more places 2024-04-19 06:31:19 -04:00
glsl-compiler.cpp
gml-format.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
grep.cpp Everywhere: Remove uneeded short option argument where possible 2024-04-22 08:10:08 +02:00
gron.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
groupadd.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
groupdel.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
groups.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
gunzip.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
gzip.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
head.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
headless-browser.cpp headless-browser: Call platform_init() for path of resources folder 2024-04-24 10:21:20 +02:00
hello-world.jakt
hexdump.cpp
host.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
hostname.cpp
icc.cpp Everywhere: Remove uneeded short option argument where possible 2024-04-22 08:10:08 +02:00
id.cpp Everywhere: Use to_number<T> instead of to_{int,uint,float,double} 2023-12-23 20:41:07 +01:00
ifconfig.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
image.cpp image: Add a --crop option 2024-03-20 13:58:23 +01:00
image2bin.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
ini.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
install.cpp LibFileSystem+Userland: Return ByteString from absolute_path() 2024-01-16 08:42:34 +00:00
isobmff.cpp
jail-attach.cpp
jail-create.cpp
js.cpp LibJS+LibWeb: Make Console, ConsoleClient & subclasses GC-allocated 2024-04-21 09:12:25 +02:00
json.cpp Everywhere: Add deprecated_ prefix to JsonValue::to_byte_string 2024-01-12 17:41:34 -07:00
kcov-example.cpp Revert "Kernel+SystemServer: Make KCOVDevice a character device" 2024-04-15 21:16:22 -06:00
keymap.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
kill.cpp Everywhere: Use to_number<T> instead of to_{int,uint,float,double} 2023-12-23 20:41:07 +01:00
killall.cpp Everywhere: Use to_number<T> instead of to_{int,uint,float,double} 2023-12-23 20:41:07 +01:00
ldd.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
less.cpp Everywhere: Use to_number<T> instead of to_{int,uint,float,double} 2023-12-23 20:41:07 +01:00
listdir.cpp Utilities: Add the listdir utility 2024-01-13 19:01:07 -07:00
ln.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
logout.cpp
ls.cpp Everywhere: Remove uneeded short option argument where possible 2024-04-22 08:10:08 +02:00
lsblk.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
lscpu.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
lsirq.cpp Everywhere: Add deprecated_ prefix to JsonValue::to_byte_string 2024-01-12 17:41:34 -07:00
lsjails.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
lsof.cpp Everywhere: Use to_number<T> instead of to_{int,uint,float,double} 2023-12-23 20:41:07 +01:00
lspci.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
lsusb.cpp Everywhere: Prefer {:#x} over 0x{:x} in format strings 2024-02-21 17:54:38 +01:00
lzcat.cpp
man.cpp
markdown-check.cpp Everywhere: Use east const in more places 2024-04-19 06:31:19 -04:00
matroska.cpp LibVideo: Replace DeprecatedFlyString with FlyString 2024-01-14 15:00:13 -07:00
md.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
memstat.cpp
mkdir.cpp
mkfifo.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
mkfs.fat.cpp Everywhere: Remove 'clang-format off' comments that are no longer needed 2024-04-24 16:50:01 -04:00
mknod.cpp Everywhere: Use to_number<T> instead of to_{int,uint,float,double} 2023-12-23 20:41:07 +01:00
mktemp.cpp mktemp: Ensure --tmpdir and template paths are concatenated correctly 2024-02-24 15:57:14 -07:00
mount.cpp Utilities/mount: Resolve regression on mounting non-storage-backed FSes 2024-04-30 06:03:10 -06:00
mv.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
nc.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
netstat.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
network-settings.cpp Everywhere: Use east const in more places 2024-04-19 06:31:19 -04:00
nl.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
nohup.cpp nohup: Use return code 127 for errors caught by serenity_main() 2024-01-19 12:16:56 -07:00
nologin.cpp
notify.cpp
nproc.cpp
ntpquery.cpp ntpquery: Use AK::convert_between_host_and_network_endian 2024-02-06 04:37:47 -07:00
open.cpp AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
passwd.cpp
paste.cpp Everywhere: Remove uneeded short option argument where possible 2024-04-22 08:10:08 +02:00
patch.cpp patch+LibDiff: Add support for applying patches with preprocessor macro 2024-03-03 08:56:00 +01:00
pathchk.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
pdf.cpp pdf: Honor page rotation 2024-02-27 07:02:02 +01:00
pgrep.cpp Everywhere: Use to_number<T> instead of to_{int,uint,float,double} 2023-12-23 20:41:07 +01:00
pidof.cpp Everywhere: Use to_number<T> instead of to_{int,uint,float,double} 2023-12-23 20:41:07 +01:00
ping.cpp Everywhere: Use to_number<T> instead of to_{int,uint,float,double} 2023-12-23 20:41:07 +01:00
pixelflut.cpp Userland: Remove remaining callers of synchronous ImageDecoder API 2024-04-23 12:32:04 -06:00
pkill.cpp Everywhere: Use to_number<T> instead of to_{int,uint,float,double} 2023-12-23 20:41:07 +01:00
pledge.cpp Utilities: Use Core::Environment instead of Core::System::*env() 2024-02-27 08:33:48 +00:00
pls.cpp
pmap.cpp Everywhere: Add deprecated_ prefix to JsonValue::to_byte_string 2024-01-12 17:41:34 -07:00
pmemdump.cpp Everywhere: Use to_number<T> instead of to_{int,uint,float,double} 2023-12-23 20:41:07 +01:00
printf.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
pro.cpp AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
profile.cpp Everywhere: Use to_number<T> instead of to_{int,uint,float,double} 2023-12-23 20:41:07 +01:00
ps.cpp Everywhere: Use to_number<T> instead of to_{int,uint,float,double} 2023-12-23 20:41:07 +01:00
purge.cpp
pwd.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
readelf.cpp LibELF+readelf: Add support for RISC-V dynamic relocation types 2024-02-24 16:05:50 -07:00
readlink.cpp
realpath.cpp realpath: Add the -q option to suppress error messages 2023-10-02 20:56:38 +02:00
reboot.cpp Everywhere: Use east const in more places 2024-04-19 06:31:19 -04:00
rev.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
rm.cpp Everywhere: Remove uneeded short option argument where possible 2024-04-22 08:10:08 +02:00
rmdir.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
route.cpp Everywhere: Use to_number<T> instead of to_{int,uint,float,double} 2023-12-23 20:41:07 +01:00
run-tests.cpp Everywhere: Remove uneeded short option argument where possible 2024-04-22 08:10:08 +02:00
sed.cpp Userland+Tests: Remove unused <AK/Tuple.h> includes 2024-03-01 14:05:53 -07:00
seq.cpp Everywhere: Use to_number<T> instead of to_{int,uint,float,double} 2023-12-23 20:41:07 +01:00
shot.cpp AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
shuf.cpp
shutdown.cpp Everywhere: Use east const in more places 2024-04-19 06:31:19 -04:00
sleep.cpp Utilities: Initialize raw variables to default values in some utilities 2024-04-30 01:30:38 +02:00
slugify.cpp Utilities: Initialize raw variables to default values in some utilities 2024-04-30 01:30:38 +02:00
sort.cpp sort: Avoid unnecessary copies when hashing Line objects 2024-04-30 13:22:56 +02:00
sql.cpp sql: Use Core::Process facilities to spawn singleton processes 2024-04-24 15:51:58 -06:00
stat.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
strace.cpp strace: Add support for pretty-printing the prctl syscall 2024-03-02 09:10:14 +01:00
strings.cpp
stty.cpp Everywhere: Use east const in more places 2024-04-19 06:31:19 -04:00
su.cpp Utilities: Use Core::Environment instead of Core::System::*env() 2024-02-27 08:33:48 +00:00
sync.cpp
syscall.cpp Everywhere: Use to_number<T> instead of to_{int,uint,float,double} 2023-12-23 20:41:07 +01:00
sysctl.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
tac.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
tail.cpp tail: Implement byte mode into tail 2024-04-05 15:30:41 -06:00
tar.cpp Utilities: Initialize raw variables to default values in some utilities 2024-04-30 01:30:38 +02:00
tee.cpp
telws.cpp AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
test-bindtodevice.cpp
test-fuzz.cpp Fuzzers: Add JPEG2000 fuzzer 2024-03-25 20:35:00 +01:00
test-imap.cpp Utilities: Initialize raw variables to default values in some utilities 2024-04-30 01:30:38 +02:00
test-jpeg-roundtrip.cpp test-jpeg-roundtrip: Add a few more colors 2024-01-14 11:35:40 +00:00
test-pthread.cpp Everywhere: Remove 'clang-format off' comments that are no longer needed 2024-04-24 16:50:01 -04:00
test-unveil.cpp
test.cpp Everywhere: Use to_number<T> instead of to_{int,uint,float,double} 2023-12-23 20:41:07 +01:00
test_env.cpp
timezone.cpp LibTimeZone+Userland: Include Link entries when returning all time zones 2023-10-05 17:01:02 +02:00
top.cpp Everywhere: Use to_number<T> instead of to_{int,uint,float,double} 2023-12-23 20:41:07 +01:00
touch.cpp Everywhere: Use to_number<T> instead of to_{int,uint,float,double} 2023-12-23 20:41:07 +01:00
tr.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
traceroute.cpp LibCore+Utilities: Replace ElapsedTimer precise flag with an enum 2024-02-26 16:12:20 -07:00
tree.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
true.cpp
truncate.cpp Everywhere: Use to_number<T> instead of to_{int,uint,float,double} 2023-12-23 20:41:07 +01:00
tsort.cpp Utilities: Initialize raw variables to default values in some utilities 2024-04-30 01:30:38 +02:00
tt.cpp
ttfdisasm.cpp LibGfx+Utilities: Add helpers to load vector fonts from Core::Resources 2023-10-29 13:12:28 -06:00
tty.cpp
umount.cpp
uname.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
uniq.cpp Utilities: Make uniq behavior consistent with coreutils 2024-04-27 16:33:27 -06:00
unveil.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
unzip.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
update-cpp-test-results.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
uptime.cpp uptime: Add -s/--since option to output only when the system came online 2024-01-25 09:07:32 +01:00
useradd.cpp useradd: Don't crash on -m if directory already exists 2024-02-23 09:52:08 +01:00
userdel.cpp
usermod.cpp Everywhere: Use to_number<T> instead of to_{int,uint,float,double} 2023-12-23 20:41:07 +01:00
utmpupdate.cpp Userland: Avoid some now-unneeded explicit conversions to Bytes 2024-04-04 11:23:21 +02:00
w.cpp Everywhere: Use east const in more places 2024-04-19 06:31:19 -04:00
wallpaper.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
wasm.cpp Everywhere: Remove uneeded short option argument where possible 2024-04-22 08:10:08 +02:00
watch.cpp Everywhere: Use east const in more places 2024-04-19 06:31:19 -04:00
wc.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
which.cpp
whoami.cpp
wsctl.cpp
xargs.cpp Everywhere: Use east const in more places 2024-04-19 06:31:19 -04:00
xml.cpp AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
xxd.cpp Everywhere: Use east const in more places 2024-04-19 06:31:19 -04:00
xzcat.cpp
yes.cpp
zip.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30