summaryrefslogtreecommitdiff
path: root/source3/client/client.c
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>2005-03-30 00:47:57 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 10:56:23 -0500
commit3fb83080723f53a7dbd51cafe291bd0eae9197a5 (patch)
treef643334acd20b1df2b07132db136284189310b5e /source3/client/client.c
parentacd9ef30f342125cd445df5ad83fe7429ee322d0 (diff)
downloadsamba-3fb83080723f53a7dbd51cafe291bd0eae9197a5.tar.gz
samba-3fb83080723f53a7dbd51cafe291bd0eae9197a5.tar.bz2
samba-3fb83080723f53a7dbd51cafe291bd0eae9197a5.zip
r6120: Added "volume" command to smbclient that prints out the volume name and
serial number. Jeremy. (This used to be commit c69623072e4112a4719867ea4809f5145b3cb64c)
Diffstat (limited to 'source3/client/client.c')
-rw-r--r--source3/client/client.c20
1 files changed, 20 insertions, 0 deletions
diff --git a/source3/client/client.c b/source3/client/client.c
index dbddf76415..d739f84b38 100644
--- a/source3/client/client.c
+++ b/source3/client/client.c
@@ -2236,6 +2236,25 @@ static int cmd_rename(void)
}
/****************************************************************************
+ Print the volume name.
+****************************************************************************/
+
+static int cmd_volume(void)
+{
+ fstring volname;
+ uint32 serial_num;
+ time_t create_date;
+
+ if (!cli_get_fs_volume_info(cli, volname, &serial_num, &create_date)) {
+ d_printf("Errr %s getting volume info\n",cli_errstr(cli));
+ return 1;
+ }
+
+ d_printf("Volume: |%s| serial number 0x%x\n", volname, (unsigned int)serial_num);
+ return 0;
+}
+
+/****************************************************************************
Hard link files using the NT call.
****************************************************************************/
@@ -2748,6 +2767,7 @@ static struct
{"tar",cmd_tar,"tar <c|x>[IXFqbgNan] current directory to/from <file name>",{COMPL_NONE,COMPL_NONE}},
{"tarmode",cmd_tarmode,"<full|inc|reset|noreset> tar's behaviour towards archive bits",{COMPL_NONE,COMPL_NONE}},
{"translate",cmd_translate,"toggle text translation for printing",{COMPL_NONE,COMPL_NONE}},
+ {"volume",cmd_volume,"print the volume name",{COMPL_NONE,COMPL_NONE}},
{"vuid",cmd_vuid,"change current vuid",{COMPL_NONE,COMPL_NONE}},
{"logon",cmd_logon,"establish new logon",{COMPL_NONE,COMPL_NONE}},
{"listconnect",cmd_list_connect,"list open connections",{COMPL_NONE,COMPL_NONE}},