m_read
while (m_read(m_state.s, &tmp, 1) > 0)
if ((r = m_read(m_state.s, &v, sizeof v)) < 1) {
if (m_read(m_state.s, sadbsize, sizeof *sadbsize) < 1)
rbytes = m_read(m_state.s, *sadb, *sadbsize);
if (m_read(m_state.s, spdsize, sizeof *spdsize) < 1) {
rbytes = m_read(m_state.s, *spd, *spdsize);
static ssize_t m_read(int, void *, size_t);