summaryrefslogtreecommitdiff
path: root/source4/utils/net/net_password.c
diff options
context:
space:
mode:
authorRafal Szczesniak <mimir@samba.org>2005-02-16 21:54:01 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 13:10:44 -0500
commit308c7d26c1f9f91ff6667430a8a1a7b4cf4a3a7e (patch)
treefc78f61565fee248561d500646f971e781c654b6 /source4/utils/net/net_password.c
parenta19b2e84f81baaa24651a44076ce2c62056135e9 (diff)
downloadsamba-308c7d26c1f9f91ff6667430a8a1a7b4cf4a3a7e.tar.gz
samba-308c7d26c1f9f91ff6667430a8a1a7b4cf4a3a7e.tar.bz2
samba-308c7d26c1f9f91ff6667430a8a1a7b4cf4a3a7e.zip
r5425: Convert function tables to new structure (with description)
and remove unnecessary help functions as help is generated automatically. Usage functions with precise information about usage of each leaf node remain. rafal (This used to be commit eb66180d14a14cafbfc0df2b39eeaf4ad7bb43a9)
Diffstat (limited to 'source4/utils/net/net_password.c')
-rw-r--r--source4/utils/net/net_password.c43
1 files changed, 13 insertions, 30 deletions
diff --git a/source4/utils/net/net_password.c b/source4/utils/net/net_password.c
index fdc1a2e9a0..ee0376989d 100644
--- a/source4/utils/net/net_password.c
+++ b/source4/utils/net/net_password.c
@@ -29,6 +29,13 @@
* Code for Changing and setting a password
*/
+static int net_password_change_usage(struct net_context *ctx, int argc, const char **argv)
+{
+ d_printf("net_password_change_usage: TODO\n");
+ return 0;
+}
+
+
static int net_password_change(struct net_context *ctx, int argc, const char **argv)
{
NTSTATUS status;
@@ -72,18 +79,14 @@ static int net_password_change(struct net_context *ctx, int argc, const char **a
return 0;
}
-static int net_password_change_usage(struct net_context *ctx, int argc, const char **argv)
-{
- d_printf("net_password_change_usage: TODO\n");
- return 0;
-}
-static int net_password_change_help(struct net_context *ctx, int argc, const char **argv)
+static int net_password_set_usage(struct net_context *ctx, int argc, const char **argv)
{
- d_printf("net_password_change_help: TODO\n");
+ d_printf("net_password_set_usage: TODO\n");
return 0;
}
+
static int net_password_set(struct net_context *ctx, int argc, const char **argv)
{
NTSTATUS status;
@@ -98,7 +101,7 @@ static int net_password_set(struct net_context *ctx, int argc, const char **argv
switch (argc) {
case 0: /* no args -> fail */
- return net_password_usage(ctx, argc, argv);
+ return net_password_set_usage(ctx, argc, argv);
case 1: /* only DOM\\user; prompt for password */
tmp = talloc_strdup(ctx->mem_ctx, argv[0]);
break;
@@ -152,22 +155,10 @@ static int net_password_set(struct net_context *ctx, int argc, const char **argv
return 0;
}
-static int net_password_set_usage(struct net_context *ctx, int argc, const char **argv)
-{
- d_printf("net_password_set_usage: TODO\n");
- return 0;
-}
-
-static int net_password_set_help(struct net_context *ctx, int argc, const char **argv)
-{
- d_printf("net_password_set_help: TODO\n");
- return 0;
-}
static const struct net_functable net_password_functable[] = {
- {"change", net_password_change, net_password_change_usage, net_password_change_help},
- {"set", net_password_set, net_password_set_usage, net_password_set_help},
- {"help", net_password_help, net_password_help, net_password_help},
+ {"change", "change password (old password required)\n", net_password_change, net_password_change_usage },
+ {"set", "set password\n", net_password_set, net_password_set_usage },
{NULL, NULL}
};
@@ -181,11 +172,3 @@ int net_password_usage(struct net_context *ctx, int argc, const char **argv)
d_printf("net password <command> [options]\n");
return 0;
}
-
-int net_password_help(struct net_context *ctx, int argc, const char **argv)
-{
- d_printf("Account password handling:\n");
- d_printf("\tchange\t\tchanges password (old password required)\n");
- d_printf("\tset\t\tsets password\n");
- return 0;
-}