Messages in this thread | | | Date | Tue, 16 Apr 2013 19:24:28 +0200 | Subject | Re: [PATCH] fuse: use kernel headers when __KERNEL__ is set | From | Miklos Szeredi <> |
| |
On Tue, Apr 16, 2013 at 5:59 PM, Linus Torvalds <torvalds@linux-foundation.org> wrote: > On Tue, Apr 16, 2013 at 7:21 AM, Miklos Szeredi <miklos@szeredi.hu> wrote: >> >> And I still disagree. Why should userspace use the linux internal >> header when there's a perfectly good standard header that it can use? > > If it's called UAPI, it damn well is *meant* for user-space inclusion. > Look at the file-name. > > And since the bug comment says "This file defines the kernel interface > of FUSE" *AND* it very clearly has explicit code to support user-space > includes with special user-space-only type defines, then your email is > obviously just pure crap, and I don't understand how you can write > that sentence with a straight face.
I think I meant something different by that sentence than what you think I meant :)
What I meant is IF <linux/fuse.h> is included by userspace (it sure is meant to be included and *is* included by libfuse and other stuff) THEN using <stdint.h> instead of <linux/types.h> is fine regardless of whether __linux__ is defined or not.
Does that sound better, or is there still something we disagree about?
Thanks, Miklos
| |