recv(s->s, &c, 1, MSG_PEEK);
p_recv(s->s, &c, 1, MSG_PEEK);
static void sk_tcp_set_frozen(Socket sock, int is_frozen){    Actual_Socket s = (Actual_Socket) sock;    if (s->frozen == is_frozen)	return;    s->frozen = is_frozen;    if (!is_frozen && s->frozen_readable) {	char c;	recv(s->s, &c, 1, MSG_PEEK);    }    s->frozen_readable = 0;}