]> Kevux Git Server - fll/commit
Update: Improve entry/exit verbose messages, display exit with -tv, and wait all...
authorKevin Day <thekevinday@gmail.com>
Sun, 25 Apr 2021 17:13:54 +0000 (12:13 -0500)
committerKevin Day <thekevinday@gmail.com>
Sun, 25 Apr 2021 17:50:26 +0000 (12:50 -0500)
commitfd613b8a00ddcff2988a284b5df3e57d929fe279
tree8d4fe6cb8090d9425429f8d6159c51a9b8deb281
parentdfb78c531b902363430c790be9276c9bf929b447
Update: Improve entry/exit verbose messages, display exit with -tv, and wait all with read lock fix.

The verbose messages should be distinguishing between an entry and an exit now.

When both --simulate and --test are specified, the printout should include both the entry and the exit.
Previously, only the entry was printed.

The wait all should only be triggered to wait for all processes at the current moment in time.
Furthermore, the read lock is being held too long (for the entire loop).
Maintain the read lock long enough to build a list of all processes to wait for.
level_3/controller/c/private-controller.c
level_3/controller/c/private-entry.c
level_3/controller/c/private-entry.h
level_3/controller/c/private-rule.c
level_3/controller/c/private-rule.h
level_3/controller/c/private-thread.c