Print this page
3006 VERIFY[S,U,P] and ASSERT[S,U,P] frequently check if first argument is zero

*** 172,182 **** static void traverse_pause(traverse_data_t *td, const zbookmark_t *zb) { ASSERT(td->td_resume != NULL); ! ASSERT3U(zb->zb_level, ==, 0); bcopy(zb, td->td_resume, sizeof (*td->td_resume)); } static int traverse_visitbp(traverse_data_t *td, const dnode_phys_t *dnp, --- 172,182 ---- static void traverse_pause(traverse_data_t *td, const zbookmark_t *zb) { ASSERT(td->td_resume != NULL); ! ASSERT0(zb->zb_level); bcopy(zb, td->td_resume, sizeof (*td->td_resume)); } static int traverse_visitbp(traverse_data_t *td, const dnode_phys_t *dnp,