Home | History | Annotate | Download | only in toolbox

Lines Matching refs:extra

60 static void add_extra_option(struct extra_opts *extra, char *s)
63 int newlen = extra->used_size + len;
65 if (extra->str)
68 if (newlen >= extra->alloc_size) {
71 new = realloc(extra->str, newlen + 1); /* +1 for NUL */
75 extra->str = new;
76 extra->end = extra->str + extra->used_size;
77 extra->alloc_size = newlen;
80 if (extra->used_size) {
81 *extra->end = ',';
82 extra->end++;
84 strcpy(extra->end, s);
85 extra->used_size += len;
90 parse_mount_options(char *arg, unsigned long rwflag, struct extra_opts *extra, int* loop)
122 add_extra_option(extra, opt);
130 static struct extra_opts extra;
243 rwflag = parse_mount_options(optarg, rwflag, &extra, &loop);
275 extra.str, loop);