Retry pthread_rwlock_rdlock calls if they return EAGAIN.  That is permitted by POSIX, and (unlike most other pthread calls) EAGAIN really means try again.
Add words missing from Linux dictionaries.