]> Kevux Git Server - fll/commit
Update: Improvements to file processing code.
authorKevin Day <thekevinday@gmail.com>
Sat, 1 Jan 2022 02:48:05 +0000 (20:48 -0600)
committerKevin Day <thekevinday@gmail.com>
Sat, 1 Jan 2022 02:51:24 +0000 (20:51 -0600)
commitc74ab3d6b15894997aff38751b22fb832a4be00c
tree10a1f4c5a233c382ef57905213f344b74d0efbc7
parenta933a40462e6bd380396d66b6e8118b60a2a73bb
Update: Improvements to file processing code.

Code cleanups.

Add initializer to F_file_mode_t.

Have file closures set id to -1 even on error due to documented design of the close() function.

Provide path type for process path related file system operation failures.
Some operations do not distinguish file or directory but instead only operate on the path itself.
In these cases, the path type is now available for use.

Add F_file_found_not to standard error printer.
This allows for the standard error printer to still report the problem rather than a code.
Using the file-specific standard error printer is still the recommended approach.
level_0/f_file/c/file-common.h
level_0/f_file/c/private-file.c
level_2/fll_error/c/error-common.c
level_2/fll_error/c/error-common.h
level_2/fll_error/c/error.c
level_2/fll_error/c/private-error.c