Support "with"-style errno assertions. am: 2f4685bfae am: 8159f234a1 am: b3a5dd6764 am: 3fa70dadad Change-Id: I1f1c6388109b6ab69c29a663b134e43e3e1a5626