diff options
author | Jeremy Allison <jra@samba.org> | 2005-03-30 00:47:57 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 10:56:23 -0500 |
commit | 3fb83080723f53a7dbd51cafe291bd0eae9197a5 (patch) | |
tree | f643334acd20b1df2b07132db136284189310b5e /source3/client/client.c | |
parent | acd9ef30f342125cd445df5ad83fe7429ee322d0 (diff) | |
download | samba-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.c | 20 |
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}}, |