mirror of
https://github.com/apache/nuttx.git
synced 2026-08-17 17:43:22 +08:00
struct pthread_cond_s contains three fields: sem, clockid, and wait_count. However, PTHREAD_COND_INITIALIZER only initialized the first two fields, which triggers -Wmissing-field-initializers when a condition variable is statically initialized. Initialize wait_count explicitly to zero so the macro matches the structure definition and remains warning-free with strict compiler flags. Validated with a minimal compile test using: pthread_cond_t cond = PTHREAD_COND_INITIALIZER; Signed-off-by: nicolasWDC <nicolasWDC@users.noreply.github.com>