diff options
Diffstat (limited to 'usr/utils/mount_opts.h')
-rw-r--r-- | usr/utils/mount_opts.h | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/usr/utils/mount_opts.h b/usr/utils/mount_opts.h new file mode 100644 index 0000000..cf47cae --- /dev/null +++ b/usr/utils/mount_opts.h @@ -0,0 +1,26 @@ +#ifndef UTILS_MOUNT_OPTS_H +#define UTILS_MOUNT_OPTS_H + +struct mount_opts { + const char str[8]; + unsigned long rwmask; + unsigned long rwset; + unsigned long rwnoset; +}; + +struct extra_opts { + char *str; + char *end; + int used_size; + int alloc_size; +}; + +/* + * These options define the function of "mount(2)". + */ +#define MS_TYPE (MS_REMOUNT|MS_BIND|MS_MOVE) + +unsigned long +parse_mount_options(char *arg, unsigned long rwflag, struct extra_opts *extra); + +#endif /* UTILS_MOUNT_OPTS_H */ |