mm_send_fd (s, v);
if (mm_send_fd (s, v)) { close (v); goto errout; } close (v);
m_priv_getsocket (int s)  {  int domain, type, protocol;  int32_t v;  LOG_DBG ((LOG_SYSDEP, 95, "m_priv_getsocket: enter"));  if (m_read_int32 (s, &v))    goto errout;  domain = (int)v;  if (m_read_int32 (s, &v))    goto errout;  type = (int)v;  if (m_read_int32 (s, &v))    goto errout;  protocol = (int)v;  v = (int32_t)socket (domain, type, protocol);  mm_send_fd (s, v);  return; errout:  log_error ("m_priv_getsocket: read/write operation failed");  return;}