|
ascii-chat 0.6.0
Real-time terminal-based video chat with ASCII art conversion
|
Binary PATH cache entry structure for binary detection caching. More...
Data Fields | |
| char * | bin_name |
| Binary name string (allocated, owned by cache) - also used as uthash key. | |
| bool | in_path |
| Whether binary was found in PATH (true = found, false = not found) | |
| UT_hash_handle | hh |
| uthash handle | |
Binary PATH cache entry structure for binary detection caching.
Represents a single cached binary PATH detection result. Maps a binary name to a boolean indicating whether the binary was found in PATH, avoiding expensive PATH searches for frequently checked binaries.
This structure is used internally by the binary PATH detection cache:
PATH searching without caching requires:
With caching:
| char* bin_cache_entry_t::bin_name |
Binary name string (allocated, owned by cache) - also used as uthash key.
Definition at line 128 of file system.c.
Referenced by platform_is_binary_in_path().
| bool bin_cache_entry_t::in_path |
Whether binary was found in PATH (true = found, false = not found)
Definition at line 130 of file system.c.
Referenced by platform_is_binary_in_path().