Re: [CYGWIN] Trouble with socklen_t in comm.c

From: Lewis, Jason (JLewis@birch.com)
Date: 11/03/00


Figured this one out sorry for the wasted bandwith.

Jason Lewis

-----Original Message-----
From: Lewis, Jason [mailto:JLewis@BIRCH.COM]
Sent: Friday, November 03, 2000 9:23 AM
To: CIRCLE@post.queensu.ca
Subject: [CIRCLE] [CYGWIN] Trouble with socklen_t in comm.c


I downloaded the circle30bpl17plus.tar from the ftp site and I am having
trouble with compiling I got an error stating socklen_t is undeclared first
use in function the function looks like this

int new_descriptor(int s)
{
  socket_t desc;
  int sockets_connected = 0;
  socklen_t i;
  static int last_desc = 0;     /* last descriptor number */
  struct descriptor_data *newd;
  struct sockaddr_in peer;
  struct hostent *from;

  /* accept the new connection */
  i = sizeof(peer);
  if ((desc = accept(s, (struct sockaddr *) &peer, &i)) == INVALID_SOCKET) {
    perror("SYSERR: accept");
    return (-1);

and socklen_t is not used again in this function. I am kinda new to coding
and cannot figure out why it is here.

Thanks

Jason Lewis


     +------------------------------------------------------------+
     | Ensure that you have read the CircleMUD Mailing List FAQ:  |
     |  http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html  |
     +------------------------------------------------------------+


     +------------------------------------------------------------+
     | Ensure that you have read the CircleMUD Mailing List FAQ:  |
     |  http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html  |
     +------------------------------------------------------------+



This archive was generated by hypermail 2b30 : 04/11/01 PDT