summaryrefslogtreecommitdiff
path: root/t/unit-tests/u-reftable-stack.c
diff options
context:
space:
mode:
authorPatrick Steinhardt <ps@pks.im>2025-08-12 11:54:21 +0200
committerJunio C Hamano <gitster@pobox.com>2025-08-12 07:41:00 -0700
commit8fd7a0ebe100ac3ed757408bbafe478e205804f4 (patch)
treebbcaa4cae6fee868f3499a4000e1f1782033993b /t/unit-tests/u-reftable-stack.c
parent54d25de3ea93d42457bfdec43949683544d0031b (diff)
reftable: don't second-guess errors from flock interface
The `flock` interface is implemented as part of "reftable/system.c" and thus needs to be implemented by the integrator between the reftable library and its parent code base. As such, we cannot rely on any specific implementation thereof. Regardless of that, users of the `flock` subsystem rely on `errno` being set to specific values. This is fragile and not documented anywhere and doesn't really make for a good interface. Refactor the code so that the implementations themselves are expected to return reftable-specific error codes. Our implementation of the `flock` subsystem already knows to do this for all error paths except one. Signed-off-by: Patrick Steinhardt <ps@pks.im> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/unit-tests/u-reftable-stack.c')
0 files changed, 0 insertions, 0 deletions