> On Thu, 16 May 1996, Mud Account wrote:
>
> >
> >
> > > structs.h:876: parse error before `socket_t'
> > > structs.h:876: warning: no semicolon at end of struct or union
> > > structs.h:905: parse error before `}'
> > >
> > > struct descriptor_data {
> > > socket_t descriptor; /* file descriptor for socket *
> > ^^^^^^^^
> > replace socket_t with int
>
> #include <sys/types.h> should fix the problem. If not, you need to add:
>
> typedef int socket_t;
>
> to either /usr/include/sys/types.h or /usr/include/sys/socket.h. It
> should already be there, though.
No, socket_t is just something I made up, not a standard UNIX thing. conf.h
and sysdep.h define socket_t (int if you're using a UNIX box, or SOCKET if
you're using Windows 95/NT.
This archive was generated by hypermail 2b30 : 12/18/00 PST