mirror of
https://github.com/relan/exfat.git
synced 2026-01-12 00:18:54 +08:00
Suppress warnings about unused parameters.
This commit is contained in:
35
fuse/main.c
35
fuse/main.c
@@ -95,7 +95,8 @@ static int fuse_exfat_truncate(const char* path, off_t size)
|
||||
}
|
||||
|
||||
static int fuse_exfat_readdir(const char* path, void* buffer,
|
||||
fuse_fill_dir_t filler, off_t offset, struct fuse_file_info* fi)
|
||||
fuse_fill_dir_t filler, UNUSED off_t offset,
|
||||
UNUSED struct fuse_file_info* fi)
|
||||
{
|
||||
struct exfat_node* parent;
|
||||
struct exfat_node* node;
|
||||
@@ -155,7 +156,7 @@ static int fuse_exfat_open(const char* path, struct fuse_file_info* fi)
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int fuse_exfat_create(const char* path, mode_t mode,
|
||||
static int fuse_exfat_create(const char* path, UNUSED mode_t mode,
|
||||
struct fuse_file_info* fi)
|
||||
{
|
||||
struct exfat_node* node;
|
||||
@@ -173,7 +174,8 @@ static int fuse_exfat_create(const char* path, mode_t mode,
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int fuse_exfat_release(const char* path, struct fuse_file_info* fi)
|
||||
static int fuse_exfat_release(UNUSED const char* path,
|
||||
struct fuse_file_info* fi)
|
||||
{
|
||||
/*
|
||||
This handler is called by FUSE on close() syscall. If the FUSE
|
||||
@@ -187,7 +189,7 @@ static int fuse_exfat_release(const char* path, struct fuse_file_info* fi)
|
||||
return 0; /* FUSE ignores this return value */
|
||||
}
|
||||
|
||||
static int fuse_exfat_flush(const char* path, struct fuse_file_info* fi)
|
||||
static int fuse_exfat_flush(UNUSED const char* path, struct fuse_file_info* fi)
|
||||
{
|
||||
/*
|
||||
This handler may be called by FUSE on close() syscall. FUSE also deals
|
||||
@@ -199,8 +201,8 @@ static int fuse_exfat_flush(const char* path, struct fuse_file_info* fi)
|
||||
return exfat_flush_node(&ef, get_node(fi));
|
||||
}
|
||||
|
||||
static int fuse_exfat_fsync(const char* path, int datasync,
|
||||
struct fuse_file_info *fi)
|
||||
static int fuse_exfat_fsync(UNUSED const char* path, UNUSED int datasync,
|
||||
UNUSED struct fuse_file_info *fi)
|
||||
{
|
||||
int rc;
|
||||
|
||||
@@ -214,15 +216,15 @@ static int fuse_exfat_fsync(const char* path, int datasync,
|
||||
return exfat_fsync(ef.dev);
|
||||
}
|
||||
|
||||
static int fuse_exfat_read(const char* path, char* buffer, size_t size,
|
||||
off_t offset, struct fuse_file_info* fi)
|
||||
static int fuse_exfat_read(UNUSED const char* path, char* buffer,
|
||||
size_t size, off_t offset, struct fuse_file_info* fi)
|
||||
{
|
||||
exfat_debug("[%s] %s (%zu bytes)", __func__, path, size);
|
||||
return exfat_generic_pread(&ef, get_node(fi), buffer, size, offset);
|
||||
}
|
||||
|
||||
static int fuse_exfat_write(const char* path, const char* buffer, size_t size,
|
||||
off_t offset, struct fuse_file_info* fi)
|
||||
static int fuse_exfat_write(UNUSED const char* path, const char* buffer,
|
||||
size_t size, off_t offset, struct fuse_file_info* fi)
|
||||
{
|
||||
exfat_debug("[%s] %s (%zu bytes)", __func__, path, size);
|
||||
return exfat_generic_pwrite(&ef, get_node(fi), buffer, size, offset);
|
||||
@@ -264,13 +266,14 @@ static int fuse_exfat_rmdir(const char* path)
|
||||
return exfat_cleanup_node(&ef, node);
|
||||
}
|
||||
|
||||
static int fuse_exfat_mknod(const char* path, mode_t mode, dev_t dev)
|
||||
static int fuse_exfat_mknod(const char* path, UNUSED mode_t mode,
|
||||
UNUSED dev_t dev)
|
||||
{
|
||||
exfat_debug("[%s] %s 0%ho", __func__, path, mode);
|
||||
return exfat_mknod(&ef, path);
|
||||
}
|
||||
|
||||
static int fuse_exfat_mkdir(const char* path, mode_t mode)
|
||||
static int fuse_exfat_mkdir(const char* path, UNUSED mode_t mode)
|
||||
{
|
||||
exfat_debug("[%s] %s 0%ho", __func__, path, mode);
|
||||
return exfat_mkdir(&ef, path);
|
||||
@@ -299,7 +302,7 @@ static int fuse_exfat_utimens(const char* path, const struct timespec tv[2])
|
||||
return rc;
|
||||
}
|
||||
|
||||
static int fuse_exfat_chmod(const char* path, mode_t mode)
|
||||
static int fuse_exfat_chmod(UNUSED const char* path, mode_t mode)
|
||||
{
|
||||
const mode_t VALID_MODE_MASK = S_IFREG | S_IFDIR |
|
||||
S_IRWXU | S_IRWXG | S_IRWXO;
|
||||
@@ -310,7 +313,7 @@ static int fuse_exfat_chmod(const char* path, mode_t mode)
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int fuse_exfat_chown(const char* path, uid_t uid, gid_t gid)
|
||||
static int fuse_exfat_chown(UNUSED const char* path, uid_t uid, gid_t gid)
|
||||
{
|
||||
exfat_debug("[%s] %s %u:%u", __func__, path, uid, gid);
|
||||
if (uid != ef.uid || gid != ef.gid)
|
||||
@@ -318,7 +321,7 @@ static int fuse_exfat_chown(const char* path, uid_t uid, gid_t gid)
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int fuse_exfat_statfs(const char* path, struct statvfs* sfs)
|
||||
static int fuse_exfat_statfs(UNUSED const char* path, struct statvfs* sfs)
|
||||
{
|
||||
exfat_debug("[%s]", __func__);
|
||||
|
||||
@@ -355,7 +358,7 @@ static void* fuse_exfat_init(struct fuse_conn_info* fci)
|
||||
return NULL;
|
||||
}
|
||||
|
||||
static void fuse_exfat_destroy(void* unused)
|
||||
static void fuse_exfat_destroy(UNUSED void* unused)
|
||||
{
|
||||
exfat_debug("[%s]", __func__);
|
||||
exfat_unmount(&ef);
|
||||
|
||||
@@ -33,6 +33,7 @@
|
||||
#define PRINTF __attribute__((format(printf, 1, 2)))
|
||||
#define NORETURN __attribute__((noreturn))
|
||||
#define PACKED __attribute__((packed))
|
||||
#define UNUSED __attribute__((unused))
|
||||
#if __has_extension(c_static_assert)
|
||||
#define USE_C11_STATIC_ASSERT
|
||||
#endif
|
||||
@@ -42,6 +43,7 @@
|
||||
#define PRINTF __attribute__((format(printf, 1, 2)))
|
||||
#define NORETURN __attribute__((noreturn))
|
||||
#define PACKED __attribute__((packed))
|
||||
#define UNUSED __attribute__((unused))
|
||||
#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6)
|
||||
#define USE_C11_STATIC_ASSERT
|
||||
#endif
|
||||
@@ -51,6 +53,7 @@
|
||||
#define PRINTF
|
||||
#define NORETURN
|
||||
#define PACKED
|
||||
#define UNUSED
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
@@ -77,7 +77,7 @@ bool exfat_fix_invalid_vbr_checksum(const struct exfat* ef, void* sector,
|
||||
return true;
|
||||
}
|
||||
|
||||
bool exfat_fix_invalid_node_checksum(const struct exfat* ef,
|
||||
bool exfat_fix_invalid_node_checksum(UNUSED const struct exfat* ef,
|
||||
struct exfat_node* node)
|
||||
{
|
||||
/* checksum will be rewritten by exfat_flush_node() */
|
||||
|
||||
Reference in New Issue
Block a user