diff --git a/inc/fuse/fuse_common.h b/inc/fuse/fuse_common.h index 50fb65cd..c14e1c14 100644 --- a/inc/fuse/fuse_common.h +++ b/inc/fuse/fuse_common.h @@ -85,7 +85,7 @@ FSP_FUSE_API void fsp_fuse_unmount(struct fsp_fuse_env *env, FSP_FUSE_API int fsp_fuse_parse_cmdline(struct fsp_fuse_env *env, struct fuse_args *args, char **mountpoint, int *multithreaded, int *foreground); -FSP_FUSE_API long fsp_fuse_ntstatus_from_errno(struct fsp_fuse_env *env, +FSP_FUSE_API int32_t fsp_fuse_ntstatus_from_errno(struct fsp_fuse_env *env, int err); static inline int fuse_version(void) diff --git a/src/dll/fuse/fuse.c b/src/dll/fuse/fuse.c index 5cddf694..a0024f2a 100644 --- a/src/dll/fuse/fuse.c +++ b/src/dll/fuse/fuse.c @@ -639,7 +639,7 @@ FSP_FUSE_API struct fuse_context *fsp_fuse_get_context(struct fsp_fuse_env *rese return context; } -FSP_FUSE_API NTSTATUS fsp_fuse_ntstatus_from_errno(struct fsp_fuse_env *env, +FSP_FUSE_API int32_t fsp_fuse_ntstatus_from_errno(struct fsp_fuse_env *env, int err) { if (0 > err)