Question on struct and int within

John-Mark Gurney jmg at funkthat.com
Wed Mar 12 22:28:05 UTC 2014


Joe Nosay wrote this message on Wed, Mar 12, 2014 at 17:56 -0400:
> Okay, I decided to rebuild the kernel with vimage and mrouting.
> New error is:
> /usr/src/sys/netinet/udp_usrreq.c:1701:18: error: too few arguments to
> function
>       call, expected 2, have 1
>         udp_discardcb(up);
>         ~~~~~~~~~~~~~   ^
> /usr/src/sys/netinet/udp_usrreq.c:274:1: note: 'udp_discardcb' declared here
> void
> 
> Below I can see where the up value comes in and also in the file.
> The int value seems to be what is missing. I was studying C but never made
> it that far.
> 
> 
> >From the file in question:
> 
> udp_discardcb(struct udpcb *up, int isudp)

Did you apply any custom patches?  What version are those files? (ident
is helpful here)  What version of FreeBSD are you using?

In head, there is no int arg...

More info needed, thanks...

-- 
  John-Mark Gurney				Voice: +1 415 225 5579

     "All that I will do, has been done, All that I have, has not."


More information about the freebsd-hackers mailing list