pub fn read_requests( socket: usize, buf: &mut [Request], behavior: SignalBehavior, ) -> Result<usize>