Compile fix forinclude files from linux 2.6.7
Rein Klazes
rklazes at xs4all.nl
Sun Sep 5 12:48:05 CDT 2004
On Sun, 5 Sep 2004 17:50:03 +0200, you wrote:
> On Sun, Sep 05, 2004 at 05:38:03PM +0200, Rein Klazes wrote:
> > Hi,
> >
> > Fix for bugzilla bug#2354, compile failure on Slackware 10.
> >
> > The include <linux/fd.h> uses since Linux 2.6.7 a macro defined in
> > <linux/compiler.h>. Compiler.h is new in linux 2.4.4, old but not very
> > old, so I added an autoconf check for such systems.
> >
> > Need to run autoheader & autoconf after applying.
>
> No, if it is missing __user, just
>
> #define __user
>
> at the beginning of the file.
Why exactly is that better?
My reasoning was that apparently, fd.h is supposed to be included only
after compiler.h so lets just do that.
>
> Or try not to use linux kernel headers at all.
They are not a linux kernel headers, they are libc headers and could be
different (they are different on my Debian system) then the linux kernel
headers. I know that is often neglected.
Rein.
--
Rein Klazes
rklazes at xs4all.nl
More information about the wine-patches
mailing list