rw_wrlock_impl
return (rw_wrlock_impl(rwlp, NULL));
(void) rw_wrlock_impl(rwlp, NULL);
error = rw_wrlock_impl((rwlock_t *)rwlp, &tslocal);