#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 */