Date: Fri, 16 Feb 2001 10:01:17 -0700 From: gail_browne@agilent.com To: freebsd-questions@FreeBSD.org Subject: Raw Sockets Question Message-ID: <3BA28805BB22D41183A2009027AA5AFA02E59DC5@axand03.and.agilent.com>
next in thread | raw e-mail | index | archive | help
Hello, I have a FREEBSD question, hope this is the right audience for it, if not sorry.... I am using raw sockets in FREEBSD, a socket with the following properties, AF_INET, SOCK_RAW, OSPF_PROTO. I can read datagrams from this socket with no problem if I read it all at once. When I try to read it in two steps (in order to read the length then allocate the appropriate sized buffer), the second read always returns with the error code EAGAIN, resource temporarily unavailable. Do raw sockets not allow you to read a datagram in two passes, is there any way around this? Thank you for any insights, Gail Browne To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3BA28805BB22D41183A2009027AA5AFA02E59DC5>