Overview
Comment: | Ensure that pthread condition variable in logging is initialized |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
f278a982721a446ebf1daa257c88a996 |
User & Date: | rkeene on 2020-04-01 19:03:57 |
Other Links: | manifest | tags |
Context
2020-04-02
| ||
15:49 | More inputs to AFL check-in: abedee59bf user: rkeene tags: trunk | |
2020-04-01
| ||
19:03 | Ensure that pthread condition variable in logging is initialized check-in: f278a98272 user: rkeene tags: trunk | |
18:37 | Emit links to downloads check-in: cb5ff1a1e0 user: rkeene tags: trunk | |
Changes
Modified filed.c from [28001c198c] to [e0a9bfdbe7].
︙ | ︙ | |||
198 199 200 201 202 203 204 | /* Global variables */ /** Open File cache **/ struct filed_fileinfo *filed_fileinfo_fdcache = NULL; unsigned int filed_fileinfo_fdcache_size = 0; /** Logging **/ struct filed_log_entry *filed_log_msg_list; | | | | 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 | /* Global variables */ /** Open File cache **/ struct filed_fileinfo *filed_fileinfo_fdcache = NULL; unsigned int filed_fileinfo_fdcache_size = 0; /** Logging **/ struct filed_log_entry *filed_log_msg_list; pthread_mutex_t filed_log_msg_list_mutex = PTHREAD_MUTEX_INITIALIZER; pthread_cond_t filed_log_msg_list_ready = PTHREAD_COND_INITIALIZER; /* Signal Handler */ static void filed_signal_handler(int signal_number) { struct filed_fileinfo *cache; unsigned int idx; switch (signal_number) { |
︙ | ︙ | |||
595 596 597 598 599 600 601 | pthread_t thread_id; args = malloc(sizeof(*args)); args->fp = logfp; filed_log_msg_list = NULL; | < < | 595 596 597 598 599 600 601 602 603 604 605 606 607 608 | pthread_t thread_id; args = malloc(sizeof(*args)); args->fp = logfp; filed_log_msg_list = NULL; pthread_create(&thread_id, NULL, filed_logging_thread, args); filed_log_msg("START"); return(0); } #endif |
︙ | ︙ |