Would you like to add more error handling for return values from functions like the following? * [fclose](https://pubs.opengroup.org/onlinepubs/9799919799/functions/fclose.html "Close a stream.") ⇒ [yr_arena_save](https://github.com/Cisco-Talos/clamav/blob/a93732350bb6be75821f67c6d4423fcf723232de/libclamav/yara_arena.c#L965) * [pthread_create](https://pubs.opengroup.org/onlinepubs/9799919799/functions/pthread_create.html "Thread creation") ⇒ [thread_init](https://github.com/Cisco-Talos/clamav/blob/a93732350bb6be75821f67c6d4423fcf723232de/clamonacc/c-thread-pool/thpool.c#L295) * [pthread_mutex_lock](https://pubs.opengroup.org/onlinepubs/9799919799/functions/pthread_mutex_lock.html "Lock a mutex") ⇒ [ThreadPool destructor](https://github.com/Cisco-Talos/clamav/blob/a93732350bb6be75821f67c6d4423fcf723232de/libclamunrar/threadpool.cpp#L62)
Would you like to add more error handling for return values from functions like the following?