Print this page
5042 stop using deprecated atomic functions

*** 215,225 **** rw_panic(char *msg, rwlock_impl_t *lp) { if (panicstr) return; ! if (casptr(&panic_rwlock_addr, NULL, lp) == NULL) panic_rwlock = *lp; panic("%s, lp=%p wwwh=%lx thread=%p", msg, (void *)lp, panic_rwlock.rw_wwwh, (void *)curthread); } --- 215,225 ---- rw_panic(char *msg, rwlock_impl_t *lp) { if (panicstr) return; ! if (atomic_cas_ptr(&panic_rwlock_addr, NULL, lp) == NULL) panic_rwlock = *lp; panic("%s, lp=%p wwwh=%lx thread=%p", msg, (void *)lp, panic_rwlock.rw_wwwh, (void *)curthread); }