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