]> Kevux Git Server - controller/commit
Update: Add locking to signal property handling.
authorKevin Day <Kevin@kevux.org>
Sun, 10 Aug 2025 03:00:52 +0000 (22:00 -0500)
committerKevin Day <Kevin@kevux.org>
Sun, 10 Aug 2025 03:00:52 +0000 (22:00 -0500)
commit9177b31e38779a0706ff2a2126a7d09257f054fe
treee6b28d4d0708c5a434fb86e911f9daae7ddc3557
parente0e8e068c0b33ca730fb709063b7dd23e468fc86
Update: Add locking to signal property handling.

Add a read/write `signal` lock property to the locks.

Use read and write locks on `signal` and `signal_received` as appropriate.
sources/c/program/controller/init/signal.c
sources/c/program/controller/main/common/type/lock.h
sources/c/program/controller/main/process.c
sources/c/program/controller/main/thread/cleanup.c
sources/c/program/controller/main/thread/instance.c
sources/c/program/controller/main/thread/signal.c
sources/c/program/controller/main/thread/signal.h