]> Kevux Git Server - kevux-tools/commit
Bugfix: Build and test problems.
authorKevin Day <Kevin@kevux.org>
Fri, 9 Jan 2026 02:55:16 +0000 (20:55 -0600)
committerKevin Day <Kevin@kevux.org>
Fri, 9 Jan 2026 02:55:16 +0000 (20:55 -0600)
commit8fdb75ddb198f9c03a208824b2f3d551d995ef9c
tree0893262508f8558648a75a81395ab2c6dfa82a7b
parent43485d1554d03f14d93428b1e11826a2afe98b6c
Bugfix: Build and test problems.

Add missing `test` mode.

Some of the build settings files are missing the shared/static linking distinctions.
Some of the build settings are missing static dependency files, like `-l:libfll.a`.

Add missing ifdef endif comment.

The `main_test__remove()` should instead be `kt_main_test__remove()`.

The static string allocation functions did not get updated to match changes made for the FLL 0.8 API.
Fix them and switch to the new `macro_f_string_static_t_initialize_3()`.

The `__wrap_f_file_access` does not seem to be necessary anymore.
I need to determine why and I need to make sure this is not some regression.
For now just remove this because it is clear that I haven't kept the test files up to date.
25 files changed:
data/build/remove/settings-mocks.remove
data/build/remove/settings-tests.remove
data/build/stand_alone/settings/settings.remove
data/build/stand_alone/settings/settings.rm
data/build/stand_alone/settings/settings.rmdir
data/build/stand_alone/settings/settings.tacocat
data/build/stand_alone/settings/settings.unlink
sources/c/program/kevux/tools/remove/remove/main.c
tests/unit/remove/c/main-test-remove.c
tests/unit/remove/c/main-test-remove.h
tests/unit/remove/c/test-remove-date_accessed.c
tests/unit/remove/c/test-remove-date_changed.c
tests/unit/remove/c/test-remove-date_updated.c
tests/unit/remove/c/test-remove-directory_no_args.c
tests/unit/remove/c/test-remove-directory_recurse_simple.c
tests/unit/remove/c/test-remove-directory_tree_simple.c
tests/unit/remove/c/test-remove-epochtime.c
tests/unit/remove/c/test-remove-file_mode.c
tests/unit/remove/c/test-remove-file_type.c
tests/unit/remove/c/test-remove-force.c
tests/unit/remove/c/test-remove-group.c
tests/unit/remove/c/test-remove-regular_no_args.c
tests/unit/remove/c/test-remove-time.c
tests/unit/remove/c/test-remove-unix.c
tests/unit/remove/c/test-remove-user.c