projects/fuse2: build fixes

* Fix the kernel build with gcc by removing a redundant extern declaration
* In the tests, fix a printf format specifier that assumed LP64

Sponsored by:	The FreeBSD Foundation
This commit is contained in:
Alan Somers 2019-07-13 14:42:09 +00:00
parent 7e1f5432f4
commit 97b0512b23
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/projects/fuse2/; revision=349970
2 changed files with 2 additions and 3 deletions

View File

@ -95,7 +95,6 @@ struct mtx fuse_mtx;
extern struct vfsops fuse_vfsops;
extern struct cdevsw fuse_cdevsw;
extern struct vop_vector fuse_fifonops;
extern struct vop_vector fuse_vnops;
extern uma_zone_t fuse_pbuf_zone;
static struct vfsconf fuse_vfsconf = {

View File

@ -169,8 +169,8 @@ void MockFS::debug_request(const mockfs_buf_in &in)
printf(" mask=%#x", in.body.access.mask);
break;
case FUSE_BMAP:
printf(" block=%#lx blocksize=%#x", in.body.bmap.block,
in.body.bmap.blocksize);
printf(" block=%" PRIx64 " blocksize=%#x",
in.body.bmap.block, in.body.bmap.blocksize);
break;
case FUSE_CREATE:
if (m_kernel_minor_version >= 12)