cvs commit: src/usr.sbin/lpr/lpd lpd.c ...

Bruce Evans bde at zeta.org.au
Tue Jul 8 02:02:39 PDT 2003


On Mon, 7 Jul 2003, Tony Finch wrote:

> On Mon, Jul 07, 2003 at 08:15:40PM +1000, Bruce Evans wrote:
> > On Sun, 6 Jul 2003, Garance A Drosihn wrote:
> >
> > >   [ ignoring that question for the moment, why would I want
> > >    to define __FBSDID as 'struct __hack'? ]
> >
> > You would have to define it as something non-null (if you didn't
> > remove it), since defining it to null would give a syntax error
> > for the ";" following it (if you didn't remove this instead).
> > "struct __hack" is a harmless non-null something which uses an
> > unusual (?) struct hack as an implementation detail.
>
> Though be warned that the identifier __hack is reserved so it
> would be better to choose something else for portability.

__FBSDID is reserved too, so #defining it already gives undefined
behaviour :-).

Bruce


More information about the cvs-src mailing list