Commit c1c40df15a9772d0ccf7d1a65fc1a803bce69fa6

Use the return value enum for return values.
sockets.c
(4 / 4)
  
2222
2323#include "waitforsocket.h"
2424
25static int waitForConnect(int s)
25static enum returnvalues waitForConnect(int s)
2626{
2727 int selected=0;
2828 fd_set rset;
2929 fd_set wset;
3030 fd_set eset;
3131 struct timeval tv;
32 int rv=ERR_ERRNO;
32 enum returnvalues rv=ERR_ERRNO;
3333
3434 FD_ZERO(&rset);
3535 FD_ZERO(&wset);
6363 return(rv);
6464}
6565
66int
66enum returnvalues
6767attemptConnection(char *host, char *svc)
6868{
6969 struct addrinfo hints, *res, *res0;
70 int rv=ERR_ERRNO;
70 enum returnvalues rv=ERR_ERRNO;
7171 register int s = -1;
7272 struct linger l;
7373 int fflags =0;
  
44
55enum returnvalues { ERR_DNS=-3, ERR_TIMEOUT=-2, ERR_ERRNO=-1, RV_SUCCESS=0 };
66
7int attemptConnection(char *, char *);
7enum returnvalues attemptConnection(char *, char *);