-static int parse_proc_cmdline_word(const char *w) {
- if (streq(w, "quotacheck.mode=auto"))
- arg_force = arg_skip = false;
- else if (streq(w, "quotacheck.mode=force"))
- arg_force = true;
- else if (streq(w, "quotacheck.mode=skip"))
- arg_skip = true;
- else if (startswith(w, "quotacheck"))
+static int parse_proc_cmdline_item(const char *key, const char *value) {
+
+ if (streq(key, "quotacheck.mode") && value) {
+
+ if (streq(value, "auto"))
+ arg_force = arg_skip = false;
+ else if (streq(value, "force"))
+ arg_force = true;
+ else if (streq(value, "skip"))
+ arg_skip = true;
+ else
+ log_warning("Invalid quotacheck.mode= parameter. Ignoring.");
+
+ } else if (startswith(key, "quotacheck."))