/[hurd]/hurd/storeio/storeio.c
ViewVC logotype

Diff of /hurd/storeio/storeio.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.22 by roland, Wed Aug 15 06:10:49 2001 UTC revision 1.23 by roland, Wed Jan 2 01:32:36 2002 UTC
# Line 37  static struct argp_option options[] = Line 37  static struct argp_option options[] =
37    {"readonly", 'r', 0,    0,"Disallow writing"},    {"readonly", 'r', 0,    0,"Disallow writing"},
38    {"writable", 'w', 0,    0,"Allow writing"},    {"writable", 'w', 0,    0,"Allow writing"},
39    {"no-cache", 'c', 0,    0,"Never cache data--user io does direct device io"},    {"no-cache", 'c', 0,    0,"Never cache data--user io does direct device io"},
40      {"no-file-io", 'F', 0,  0,"Never perform io via plain file io RPCs"},
41      {"no-fileio",  0,   0, OPTION_ALIAS | OPTION_HIDDEN},
42    {"enforced",  'e', 0,   0,"Never reveal underlying devices, even to root"},    {"enforced",  'e', 0,   0,"Never reveal underlying devices, even to root"},
43    {"rdev",     'n', "ID", 0,    {"rdev",     'n', "ID", 0,
44     "The stat rdev number for this node; may be either a"     "The stat rdev number for this node; may be either a"
# Line 68  parse_opt (int key, char *arg, struct ar Line 70  parse_opt (int key, char *arg, struct ar
70    
71      case 'c': params->dev->inhibit_cache = 1; break;      case 'c': params->dev->inhibit_cache = 1; break;
72      case 'e': params->dev->enforced = 1; break;      case 'e': params->dev->enforced = 1; break;
73        case 'F': params->dev->no_fileio = 1; break;
74    
75      case 'n':      case 'n':
76        {        {
# Line 170  trivfs_append_args (struct trivfs_contro Line 173  trivfs_append_args (struct trivfs_contro
173    if (!err && dev->enforced)    if (!err && dev->enforced)
174      err = argz_add (argz, argz_len, "--enforced");      err = argz_add (argz, argz_len, "--enforced");
175    
176      if (!err && dev->no_fileio)
177        err = argz_add (argz, argz_len, "--no-file-io");
178    
179    if (! err)    if (! err)
180      err = argz_add (argz, argz_len,      err = argz_add (argz, argz_len,
181                      dev->readonly ? "--readonly" : "--writable");                      dev->readonly ? "--readonly" : "--writable");

Legend:
Removed from v.1.22  
changed lines
  Added in v.1.23

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26