X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fbasic%2Fproc-cmdline.c;h=eb6ca61019b6e1f500362d4281e5fcc21b1fc707;hp=60a4e23226c57c8e4fdd18748f9efa2f699b557f;hb=a1f1ad7cadfc2cf8afeeb953644a7508eaba957e;hpb=8603c5ffb734c6511feab8fc7a93df04e6d68b77 diff --git a/src/basic/proc-cmdline.c b/src/basic/proc-cmdline.c index 60a4e2322..eb6ca6101 100644 --- a/src/basic/proc-cmdline.c +++ b/src/basic/proc-cmdline.c @@ -42,7 +42,7 @@ int proc_cmdline(char **ret) { return read_one_line_file("/proc/cmdline", ret); } -int parse_proc_cmdline(int (*parse_item)(const char *key, const char *value)) { +int parse_proc_cmdline(int (*parse_item)(const char *key, const char *value, void *data), void *data) { _cleanup_free_ char *line = NULL; const char *p; int r; @@ -73,7 +73,7 @@ int parse_proc_cmdline(int (*parse_item)(const char *key, const char *value)) { if (value) *(value++) = 0; - r = parse_item(word, value); + r = parse_item(word, value, data); if (r < 0) return r; }