sbspace() / sbappendaddr() problem
VANHULLEBUS Yvan
vanhu_bsd at zeninc.net
Thu Sep 1 08:32:52 GMT 2005
On Thu, Sep 01, 2005 at 09:54:42AM +0200, VANHULLEBUS Yvan wrote:
> Hi all.
>
[....]
> #define sbspace(sb) \
> (ulmin( ( (sb)->sb_hiwat > (sb)->sb_cc ? (sb)->sb_hiwat - (sb)->sb_cc : 0), \
> (sb)->sb_mbmax > (sb)->sb_mbcnt ? (sb)->sb_mbmax - (sb)->sb_mbcnt : 0)))
Copy/paste error, there is one missing parenthesis, the "good" define is:
#define sbspace(sb) \
(ulmin( ( (sb)->sb_hiwat > (sb)->sb_cc ? (sb)->sb_hiwat - (sb)->sb_cc : 0), \
((sb)->sb_mbmax > (sb)->sb_mbcnt ? (sb)->sb_mbmax - (sb)->sb_mbcnt : 0)))
Yvan.
--
NETASQ - Secure Internet Connectivity
http://www.netasq.com
More information about the freebsd-net
mailing list