Commit graph

11 commits

Author SHA1 Message Date
Andrea Mazzoleni
cd39ccf752 Silence clang static analyzer warnings 2026-08-10 11:23:15 +02:00
Andrea Mazzoleni
1ae9e324d8 Use eaccess instead of access in unixapp.c for consistent effective privilege checking 2026-08-10 11:23:14 +02:00
Andrea Mazzoleni
49febbece9 Abort execution with a fatal error if smartctl options exceed maximum argument limit 2026-08-10 11:23:14 +02:00
Andrea Mazzoleni
24a9cf71a0 Use sig_atomic_t 2026-08-10 11:23:13 +02:00
Andrea Mazzoleni
2ff2d7b03c Clarify comment about reading uuids 2026-08-10 11:23:13 +02:00
Andrea Mazzoleni
2f6c2399a8 Avoid some hardcoded string sizes 2026-08-10 11:23:13 +02:00
Andrea Mazzoleni
f19d00c93e Merge the CLI and Daemon portable interface 2026-08-10 11:23:13 +02:00
Andrea Mazzoleni
3b9e94f69b Fail Btrfs device listing if an unexpeced error happens 2026-08-10 11:23:13 +02:00
Andrea Mazzoleni
0b1ea5bb4c Add support for custom smartctl info options using a [info: ...] tag 2026-08-10 11:23:13 +02:00
Andrea Mazzoleni
7398c8228e Skip spinup and spindown for non-rotational devices 2026-08-10 11:23:13 +02:00
Andrea Mazzoleni
f114cbdf30 Refactor portable support 2026-08-10 11:23:13 +02:00