1 /* -----------------------------------------------------------------------------
2 * $Id: recvFrom.c,v 1.3 1998/12/02 13:26:46 simonm Exp $
4 * recvFrom run-time support
6 * (c) The GHC Team 1998
7 * -------------------------------------------------------------------------- */
9 #define NON_POSIX_SOURCE
11 #include "ghcSockets.h"
15 recvFrom__(StgInt fd, StgAddr buf, StgInt nbytes, StgAddr from)
21 sz = sizeof(struct sockaddr_in);
23 while ( (count = recvfrom((int)fd, (void*)buf, (int)nbytes, flags, (struct sockaddr*)from, &sz)) < 0) {