]> Kevux Git Server - fll/commit
Progress: Continue program related work, addressing f_state_t, recursion, and Feature...
authorKevin Day <kevin@kevux.org>
Thu, 6 Apr 2023 04:09:52 +0000 (23:09 -0500)
committerKevin Day <kevin@kevux.org>
Thu, 6 Apr 2023 04:09:52 +0000 (23:09 -0500)
commitc12bfc720b9e2c883bb074e58b0db226eb5a6570
tree961a47e9e1719280f1577d89279e3ee48c4aedfe
parente89acf6ecc57e5ce77c40240484e4bb5ee79d8d6
Progress: Continue program related work, addressing f_state_t, recursion, and Featureless Make.

Add missing f_directory_statuss_resize() implemetnation.

Add code property to f_state_t to provide custom flags for the caller to control.

Create fake_local_t to pass custom information to the recursion functions.

Begin setting up and populating the failures structure.

Take care more cases where the interrupt needs to be handled.
This now sets the interrupt function globally and so the interrupt should be checked more often (such as in FSS Basic List read functions).
Make sure the interrupt is not checked twice once a signal is received.
This can happen after a program returns due to an interrupt.
22 files changed:
level_0/f_directory/c/directory/type.c
level_0/f_directory/c/directory/type.h
level_0/f_type/c/type.h
level_3/control/c/private-control.c
level_3/controller/c/entry/private-entry.c
level_3/controller/c/rule/private-rule.c
level_3/fake/c/main/build.c
level_3/fake/c/main/build/load.c
level_3/fake/c/main/common/enumeration.h
level_3/fake/c/main/common/type.h
level_3/fake/c/main/fake.c
level_3/fake/c/main/main.c
level_3/fake/c/main/make/load_fakefile.c
level_3/fake/c/main/print/verbose.c
level_3/fake/c/main/signal.c
level_3/fake/c/main/signal.h
level_3/fss_basic_list_read/c/private-read.c
level_3/fss_basic_read/c/private-read.c
level_3/fss_embedded_list_read/c/private-read.c
level_3/fss_extended_list_read/c/private-read.c
level_3/fss_extended_read/c/private-read.c
level_3/fss_payload_read/c/private-read.c