int server_rwlock_rlock(server_rwlock_t *rwlock);
Returns 0 on error 1 on success
This function acquires a "read-lock" on the supplied initialized rwlock.
Upon successful return there may be other readers but never a writer.