mirror of
https://github.com/versity/scoutfs.git
synced 2026-07-29 11:33:19 +00:00
Prefer named to anonymous enums. This helps readability a little. Use enum as param type if possible (a couple spots). Remove unused enum in lock_server.c. Define enum spbm_flags using shift notation for consistency. Rename get_file_block()'s "gfb" parameter to "flags" for consistency. Signed-off-by: Andy Grover <agrover@versity.com>
28 lines
630 B
C
28 lines
630 B
C
#ifndef _SCOUTFS_OPTIONS_H_
|
|
#define _SCOUTFS_OPTIONS_H_
|
|
|
|
#include <linux/fs.h>
|
|
#include <linux/in.h>
|
|
#include "format.h"
|
|
|
|
enum scoutfs_mount_options {
|
|
Opt_server_addr,
|
|
Opt_metadev_path,
|
|
Opt_err,
|
|
};
|
|
|
|
struct mount_options {
|
|
struct sockaddr_in server_addr;
|
|
char *metadev_path;
|
|
};
|
|
|
|
int scoutfs_parse_options(struct super_block *sb, char *options,
|
|
struct mount_options *parsed);
|
|
int scoutfs_options_setup(struct super_block *sb);
|
|
void scoutfs_options_destroy(struct super_block *sb);
|
|
|
|
u32 scoutfs_option_u32(struct super_block *sb, int token);
|
|
#define scoutfs_option_bool scoutfs_option_u32
|
|
|
|
#endif /* _SCOUTFS_OPTIONS_H_ */
|