Ethereal-dev: Re: [Ethereal-dev] sctp changes not portable on win32, getting lot's of errors!!
Guy, Ulf,
I just looked at winsock.h ad winsock2.h. They do have no
support for sockaddr_storage and IPV6. It was cygwin on
Windows which provided these structures.
So the code needs changes... I'll make sure that it
runs on (at least one) Windows version before 'activating'
it again in Makefile.common.
Best regards
Michael
On Sep 7, 2004, at 11:42 Uhr, Michael Tuexen wrote:
Hmm,
I'm sorry for any inconvenience, but I did not compiled it on
Windows...
As far as I know struct sockaddr, struct sockaddr_in and struct
sockaddr_storage
are supported on Windows, because they support the SocketAPI (possibly
by
including a winsock.h or something like that). Am I wrong?
I have taken these files out the Makefile.common, so this stuff should
not
be compiled anymore.
Best regards
Michael
On Sep 7, 2004, at 11:22 Uhr, Guy Harris wrote:
Ulf Lamping wrote:
sctp_stat.c
sctp_stat.h(82) : error C2079: 'src' verwendet undefiniertes struct
'sockaddr_storage'
sctp_stat.h(83) : error C2079: 'dst' verwendet undefiniertes struct
'sockaddr_storage'
It would probably be A Very Good Idea not to use OS data structures
such as "sockaddr_in", "sockaddr_in6", "sockaddr_storage", etc. for
addresses, given that not all OSes have all those data structures.
Perhaps we should just use Ethereal's "address" structures instead.
_______________________________________________
Ethereal-dev mailing list
Ethereal-dev@xxxxxxxxxxxx
http://www.ethereal.com/mailman/listinfo/ethereal-dev
_______________________________________________
Ethereal-dev mailing list
Ethereal-dev@xxxxxxxxxxxx
http://www.ethereal.com/mailman/listinfo/ethereal-dev