From: Thadeu Lima de Souza Cascardo Date: Mon, 22 Jun 2009 14:21:38 +0000 (-0300) Subject: Implement database listing. X-Git-Tag: v0.1.3~86 X-Git-Url: http://git.cascardo.eti.br/?p=cascardo%2Frnetproxy.git;a=commitdiff_plain;h=9ce7c1ab475a5b65c05eaf1a5f8a6da9e2206597 Implement database listing. --- diff --git a/ppmanager.c b/ppmanager.c index 45752fa..4fdc08a 100644 --- a/ppmanager.c +++ b/ppmanager.c @@ -30,6 +30,19 @@ enum ACTION_LIST }; +void +pp_dplistkeys (DEPOT *dp) +{ + char *key; + dpiterinit (dp); + int ksz; + while ((key = dpiternext (dp, &ksz)) != NULL && ksz > 0) + { + printf ("%s\n", key); + free (key); + } +} + void usage (char *programname) { @@ -80,7 +93,7 @@ main (int argc, char **argv) dpout (dp, username, -1); break; case ACTION_LIST: - fprintf (stderr, "Action not implemented.\n"); + pp_dplistkeys (dp); r = 1; break; default: