Re: [2.1.90][PATCH] Cleaning up linux-2.1.90.

Alan Cox (alan@lxorguk.ukuu.org.uk)
Thu, 19 Mar 1998 11:18:44 +0000 (GMT)


> >But in the case of exit the procedure end is never reached.
> >If the prototype of exit is correctly marked as noreturn
> >(extern void exit(int) __attribute__ ((noreturn));) then
> >gcc won't barf.
>
> Yeah, but other compilers will probably not compile that construct...
>

Which is why its __attribute(x)__ - anything beginning __ is compiler
depenant. It also means you can #define __attribute(x)

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu