On Monday 31 December 2012, Riku Voipio wrote:
It's not good enough - the __u64 and friends are used elsewhere in the fuse code. However just pulling in linux/types.h as done in out OE overlay is good enough:
http://git.linaro.org/gitweb?p=openembedded/meta-aarch64.git%3Ba=blob%3Bf=re...
To not break non-linux platforms, I sent to fuse-devel a slightly different patch that keeps the defines when not on linux:
http://sourceforge.net/mailarchive/forum.php?thread_name=CAAqcGH%3D-xM_a%3DR...
No response back yet,
The patch basically reverts back to the previous state from a few years ago. I think that is fine, but you seem to be missing the #include statement in the #else path.
Arnd