]> Kevux Git Server - controller/commit
Update: Add additional locking to the instance cancel.
authorKevin Day <Kevin@kevux.org>
Thu, 14 Aug 2025 03:50:08 +0000 (22:50 -0500)
committerKevin Day <Kevin@kevux.org>
Thu, 14 Aug 2025 03:50:08 +0000 (22:50 -0500)
commit11f30c6b7533e9bd78b22052878c04faec7934a6
tree94f1c4c728a3cca97238ac73e89120481276e44b
parent80d1b0c6b2b5b3a8a128ea739ca7b017031ddeda
Update: Add additional locking to the instance cancel.

Expand the locking functions to accept the seconds and nanoseconds.
Provide standard locking functions that do not need the seconds and nanoseconds passed.

Add locking with fail out status checks to the instance clean up function.
sources/c/program/controller/main/entry/process.c
sources/c/program/controller/main/instance/prepare.c
sources/c/program/controller/main/lock.c
sources/c/program/controller/main/lock.h
sources/c/program/controller/main/rule/execute.c
sources/c/program/controller/main/rule/instance.c
sources/c/program/controller/main/rule/instance.h
sources/c/program/controller/main/rule/wait.c
sources/c/program/controller/main/thread/instance.c