CismonX
4be158c988
fsck_util: rename: escape -> translit
...
In the `escape_control_chars()` function, we're not actually
"escaping" the characters, just replacing them.
2025-03-17 12:45:40 +08:00
CismonX
df29392008
all: fix conditional build
...
There were bad code changes that cause the compiler to complain or
panic, but went unnoticed since they are only built if toggled with
`--enable-xxx` or `--disable-xxx` during build configuration.
Fix them altogether.
2025-02-08 19:47:20 +08:00
CismonX
d1dac54b72
chore: tidy up includes
2025-02-08 18:56:45 +08:00
CismonX
1d1ff58aa4
ioctl: move type definitions to common.h
2025-02-02 21:35:12 +08:00
CismonX
b9e02d2d3d
fsck: add BOOKMARKFS_FSCK_HANDLER_READONLY flag
...
instead of reusing the BOOKMARKFS_BACKEND_READONLY flag
2025-01-24 08:34:40 +08:00
CismonX
712861e8f8
fsck: fix fsck apply
...
- Throw an error if the handler tries to apply in readonly mode
- Do not expose BOOKMARKFS_FSCK_RESULT_END to the handler
2025-01-18 08:52:43 +08:00
CismonX
57a1a181b8
fsck: minor refactor
2025-01-15 22:44:08 +08:00
CismonX
d6df1cd89b
fsck: add result code for "." and ".." entries
...
BOOKMARKFS_FSCK_RESULT_NAME_INVALID should be used solely for
names that are valid as filename, but not as bookmark name.
2025-01-11 18:32:50 +08:00
CismonX
cdf0ddfc53
init: prepare for Savannah
2024-12-31 18:09:03 +08:00