summaryrefslogtreecommitdiff
path: root/procfs/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'procfs/main.c')
-rw-r--r--procfs/main.c11
1 files changed, 8 insertions, 3 deletions
diff --git a/procfs/main.c b/procfs/main.c
index 509f4883..5f84d625 100644
--- a/procfs/main.c
+++ b/procfs/main.c
@@ -50,6 +50,13 @@ uid_t opt_anon_owner;
#define NOEXEC_KEY -2 /* Likewise. */
#define NOSUID_KEY -3 /* Likewise. */
+static void set_default_options (void)
+{
+ opt_clk_tck = 100;
+ opt_stat_mode = 0444;
+ opt_fake_self = 1;
+}
+
static error_t
argp_parser (int key, char *arg, struct argp_state *state)
{
@@ -97,9 +104,7 @@ argp_parser (int key, char *arg, struct argp_state *state)
break;
case 'c':
- opt_clk_tck = 100;
- opt_stat_mode = 0444;
- opt_fake_self = 1;
+ set_default_options();
break;
case 'a':