while (read(m_state.s, &tmp, 1) > 0)
while (m_read(m_state.s, &tmp, 1) > 0)
monitor_drain_input(void){	int		one = 1;	u_int8_t	tmp;	ioctl(m_state.s, FIONBIO, &one);	while (read(m_state.s, &tmp, 1) > 0)		;	ioctl(m_state.s, FIONBIO, 0);}