From 3355d5559dc03f01382282409f33ca6908e495fe Mon Sep 17 00:00:00 2001 From: default Date: Tue, 7 May 2024 20:51:24 +0200 Subject: New op #3 to list_maint() (get list name). --- data.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'data.c') diff --git a/data.c b/data.c index 5b4936b..4e1682c 100644 --- a/data.c +++ b/data.c @@ -1829,6 +1829,19 @@ xs_val *list_maint(snac *user, const char *list, int op) } } + break; + + case 3: /** get list name **/ + if (xs_is_hex(list)) { + FILE *f; + xs *fn = xs_fmt("%s/list/%s.id", user->basedir, list); + + if ((f = fopen(fn, "r")) != NULL) { + l = xs_strip_i(xs_readline(f)); + fclose(f); + } + } + break; } -- cgit v1.2.3