diff options
author | Sebastian Pipping <sebastian@pipping.org> | 2023-11-20 17:21:48 +0100 |
---|---|---|
committer | Sebastian Pipping <sebastian@pipping.org> | 2023-11-20 18:36:08 +0100 |
commit | 9d5b333fb6e548aa2a9cda9094ad7e96e3eb33f7 (patch) | |
tree | 014d5a8d1de974ee2e07b9db67477df8d3a0adfb /src/bindfs.c | |
parent | 9cc4a6928da3931d0d7d6afad4489384cb21de23 (diff) | |
download | bindfs-9d5b333fb6e548aa2a9cda9094ad7e96e3eb33f7.tar.gz |
src|tests: Address warning -Wstrict-prototypes
Symptom with Clang 15:
> In file included from userinfo.c:20:
> ./userinfo.h:38:27: error: a function declaration without a prototype is deprecated in all versions of C [-Werror,-Wstrict-prototypes]
> void invalidate_user_cache(); /* safe to call from signal handler */
> ^
> void
> [many more]
Diffstat (limited to 'src/bindfs.c')
-rw-r--r-- | src/bindfs.c | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/src/bindfs.c b/src/bindfs.c index 72f11ec..1071778 100644 --- a/src/bindfs.c +++ b/src/bindfs.c @@ -225,7 +225,7 @@ static bool bindfs_init_failed = false; /* PROTOTYPES */ -static int is_mirroring_enabled(); +static int is_mirroring_enabled(void); /* Checks whether the uid is to be the mirrored owner of all files. */ static int is_mirrored_user(uid_t uid); @@ -257,7 +257,7 @@ static size_t round_up_buffer_size_for_direct_io(size_t size); #ifdef HAVE_FUSE_3 static void *bindfs_init(struct fuse_conn_info *conn, struct fuse_config *cfg); #else -static void *bindfs_init(); +static void *bindfs_init(void); #endif static void bindfs_destroy(void *private_data); #ifdef HAVE_FUSE_3 @@ -345,14 +345,14 @@ static int process_option(void *data, const char *arg, int key, struct fuse_args *outargs); static int parse_mirrored_users(char* mirror); static int parse_user_map(UserMap *map, UserMap *reverse_map, char *spec); -static char *get_working_dir(); -static void maybe_stdout_stderr_to_file(); +static char *get_working_dir(void); +static void maybe_stdout_stderr_to_file(void); /* Sets up handling of SIGUSR1. */ -static void setup_signal_handling(); +static void setup_signal_handling(void); static void signal_handler(int sig); -static void atexit_func(); +static void atexit_func(void); /* Ignore some options (starting with -o) @@ -364,7 +364,7 @@ are special ones interpreted by systemd in /etc/fstab struct fuse_args filter_special_opts(struct fuse_args *args); static bool keep_option(const char* opt); -static int is_mirroring_enabled() +static int is_mirroring_enabled(void) { return settings.num_mirrored_users + settings.num_mirrored_members > 0; } @@ -709,7 +709,7 @@ static size_t round_up_buffer_size_for_direct_io(size_t size) #ifdef HAVE_FUSE_3 static void *bindfs_init(struct fuse_conn_info *conn, struct fuse_config *cfg) #else -static void *bindfs_init() +static void *bindfs_init(void) #endif { #ifdef HAVE_FUSE_3 @@ -2308,7 +2308,7 @@ fail: return 0; } -static void maybe_stdout_stderr_to_file() +static void maybe_stdout_stderr_to_file(void) { /* TODO: make this a command line option. */ #if 0 @@ -2331,7 +2331,7 @@ static void maybe_stdout_stderr_to_file() #endif } -static char *get_working_dir() +static char *get_working_dir(void) { size_t buf_size = 4096; char* buf = malloc(buf_size); @@ -2342,7 +2342,7 @@ static char *get_working_dir() return buf; } -static void setup_signal_handling() +static void setup_signal_handling(void) { struct sigaction sa; sa.sa_handler = signal_handler; @@ -2358,7 +2358,7 @@ static void signal_handler(int sig) invalidate_user_cache(); } -static void atexit_func() +static void atexit_func(void) { free(settings.mntsrc); free(settings.mntdest); |