]> Kevux Git Server - kevux-tools/commit
Progress: Further work in TacocaT and in particular update kt_tacocat_socket_set_t...
authorKevin Day <thekevinday@gmail.com>
Wed, 6 Sep 2023 05:11:09 +0000 (00:11 -0500)
committerKevin Day <thekevinday@gmail.com>
Wed, 6 Sep 2023 05:11:09 +0000 (00:11 -0500)
commit360f81f366382eb450fd7e06df80330153c1b6ca
tree3652ef3fc7c88a59586b460cd750a5f076f92204
parente8ff49ad6aa7843077c69dccfa19e263388c6ddd
Progress: Further work in TacocaT and in particular update kt_tacocat_socket_set_t structure.

Restructure the kt_tacocat_socket_set_t to reduce the number of arrays.
I originally had the structure for f_polls_t.
I then got lazy and kept using the same array structure for everything.
Fix the array structure of kt_tacocat_socket_set_t and provide kt_tacocat_socket_sets_t.

The buffer string intended for a generic cache is move into the kt_tacocat_cache_t.
I am not sure if this is even being used and so this buffer string cache may be removed in the future if I fail to find a use for it.

Begin setting up the custom file name variable to resolve the fixme.
Also make preparations for only opening the file on poll and read operations.
Then close the file when done.
This keeps files from being held open for no reason.
12 files changed:
sources/c/tacocat/main/common.c
sources/c/tacocat/main/common.h
sources/c/tacocat/main/common/define.h
sources/c/tacocat/main/common/print.c
sources/c/tacocat/main/common/type.c
sources/c/tacocat/main/common/type.h
sources/c/tacocat/main/print/error.c
sources/c/tacocat/main/print/error.h
sources/c/tacocat/main/process.c
sources/c/tacocat/main/process.h
sources/c/tacocat/main/receive.c
sources/c/tacocat/main/send.c