Ver código fonte

New op #3 to list_maint() (get list name).

default 2 anos atrás
pai
commit
3355d5559d
1 arquivos alterados com 13 adições e 0 exclusões
  1. 13 0
      data.c

+ 13 - 0
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;
     }