LOG_DBG ((LOG_SYSDEP, 95, "monitor_bind: enter"));
monitor_bind (int s, const struct sockaddr *name, socklen_t namelen){  int ret;  LOG_DBG ((LOG_SYSDEP, 95, "monitor_bind: enter"));  if (m_write_int32 (m_state.s, MONITOR_BIND))    goto errout;  mm_send_fd (m_state.s, s);  if (m_write_int32 (m_state.s, (int32_t)namelen))    goto errout;  if (m_write_raw (m_state.s, (char *)name, (size_t)namelen))    goto errout;  if (m_read_int32 (m_state.s, &ret))    goto errout;  return ret; errout:  log_print ("monitor_bind: read/write error");  return -1;}