]> Kevux Git Server - controller/commit
Progress: Begin changes to locking.
authorKevin Day <Kevin@kevux.org>
Sun, 21 Sep 2025 02:04:57 +0000 (21:04 -0500)
committerKevin Day <Kevin@kevux.org>
Sun, 21 Sep 2025 02:04:57 +0000 (21:04 -0500)
commit857a9aca19d8763d70178a7d3ded210460dcf81c
tree05213ef5920d72d95470b468f9cfbe983da02d78
parent36899ba8fed4b0bfbefa962106007f9b93103b7d
Progress: Begin changes to locking.

I was investigating different locking change structures then I got interrupted.
I hadn't had a chance to get back to this yet and this commit is done to save the state.
These changes very likely will not work and I may end up doing this differently once I get back to this at a future date.
36 files changed:
data/build/settings
data/build/stand_alone/settings.controller
data/build/stand_alone/settings.init
sources/c/program/controller/init/signal.c
sources/c/program/controller/main/common/type/instance.c
sources/c/program/controller/main/common/type/instance.h
sources/c/program/controller/main/common/type/lock.h
sources/c/program/controller/main/controller.h
sources/c/program/controller/main/entry.c
sources/c/program/controller/main/entry.h
sources/c/program/controller/main/entry/preprocess.c
sources/c/program/controller/main/entry/preprocess.h
sources/c/program/controller/main/entry/process.c
sources/c/program/controller/main/entry/process.h
sources/c/program/controller/main/instance/wait.c
sources/c/program/controller/main/lock.c
sources/c/program/controller/main/lock.h
sources/c/program/controller/main/mutex.c [new file with mode: 0644]
sources/c/program/controller/main/mutex.h [new file with mode: 0644]
sources/c/program/controller/main/print/error/entry.c
sources/c/program/controller/main/print/error/rule.c
sources/c/program/controller/main/print/message.h
sources/c/program/controller/main/process.c
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/cleanup.c
sources/c/program/controller/main/thread/enable.c
sources/c/program/controller/main/thread/enable.h
sources/c/program/controller/main/thread/entry.c
sources/c/program/controller/main/thread/instance.c
sources/c/program/controller/main/thread/is.c
sources/c/program/controller/main/thread/is.h
sources/c/program/controller/main/thread/rule.c
sources/c/program/controller/main/thread/signal.c