Change generation and nlookup from 'unsigned long' to 'uint64_t'
authorMiklos Szeredi <mszeredi@suse.cz>
Mon, 26 Aug 2013 09:23:08 +0000 (11:23 +0200)
committerMiklos Szeredi <mszeredi@suse.cz>
Mon, 26 Aug 2013 09:23:08 +0000 (11:23 +0200)
include/fuse_lowlevel.h
lib/fuse.c

index df1f770ff4af9993040f24362437b8e659ae27ac..595f061a5349b81ea0a6bf07ebd476406f957178 100644 (file)
@@ -88,7 +88,7 @@ struct fuse_entry_param {
         * it as an error.
         *
         */
-       unsigned long generation;
+       uint64_t generation;
 
        /** Inode attributes.
         *
@@ -233,7 +233,7 @@ struct fuse_lowlevel_ops {
         * @param ino the inode number
         * @param nlookup the number of lookups to forget
         */
-       void (*forget) (fuse_req_t req, fuse_ino_t ino, unsigned long nlookup);
+       void (*forget) (fuse_req_t req, fuse_ino_t ino, uint64_t nlookup);
 
        /**
         * Get file attributes
index ea96892ffec6c985f3cd15b844d6a71de5aac2ec..e4031c7bda7d5677512011ee4c7f7d13424d24b0 100644 (file)
@@ -2529,8 +2529,7 @@ static void do_forget(struct fuse *f, fuse_ino_t ino, uint64_t nlookup)
        forget_node(f, ino, nlookup);
 }
 
-static void fuse_lib_forget(fuse_req_t req, fuse_ino_t ino,
-                           unsigned long nlookup)
+static void fuse_lib_forget(fuse_req_t req, fuse_ino_t ino, uint64_t nlookup)
 {
        do_forget(req_fuse(req), ino, nlookup);
        fuse_reply_none(req);