Date: Tue, 9 Mar 2004 19:28:57 +0100 From: Lukasz Stelmach <Lukasz.Stelmach@telmark.waw.pl> To: freebsd-stable@freebsd.org Subject: sockaddr_(in|in6) compatiblity Message-ID: <20040309182857.GA818@tygrys.k.telmark.waw.pl>
next in thread | raw e-mail | index | archive | help
[-- Attachment #1 --] Greetings All. Tell me please is it normal what i get? 1. I open socket AF_INET6/SOCK_DGRAM... OK 2. bind it to ::ffff:127.0.0.1/53... OK 3. recvfrom() data from the socket... OK 4. *from (the 5th parameter to recvfrom) gets filled in like it was a sockaddr_in (ipv4) structure which means that senders address is in sin6_flowinfo instead of sin6_addr. Now this makes somehow more difficult to use inet_ntop since first one has to check sin6_family and decide wether to pass sin6_addr or sin6_flowinfo as an address to print. Did I miss something in manual? Cheers. PS. I use 4.9-RC from begining of October. -- |/ |_, _ .- --, Już z każdej strony pełzną, potworne żądze |__ |_|. | \ |_|. ._' /_. Będę uprawiał nierząd, za pieniąze ----- End forwarded message ----- -- |/ |_, _ .- --, Już z każdej strony pełzną, potworne żądze |__ |_|. | \ |_|. ._' /_. Będę uprawiał nierząd, za pieniąze [-- Attachment #2 --] -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (FreeBSD) iD8DBQFATgzpNdzY8sm9K9wRAgxbAKCZBW/vT/4nmk8IQXrvTrooZ4ABmgCfSKFA msR1UP2Od7Yq9S944zpKWCc= =toTV -----END PGP SIGNATURE-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040309182857.GA818>
