Skip to content

Commit

Permalink
examples: A tiny bit of README.Coding for teststat.c
Browse files Browse the repository at this point in the history
Signed-off-by: Volker Lendecke <[email protected]>
Reviewed-by: Jeremy Allison <[email protected]>
  • Loading branch information
vlendec authored and jrasamba committed Aug 26, 2022
1 parent 6a74546 commit 4df36cd
Showing 1 changed file with 12 additions and 17 deletions.
29 changes: 12 additions & 17 deletions examples/libsmbclient/teststat.c
Original file line number Diff line number Diff line change
Expand Up @@ -15,34 +15,30 @@ int main(int argc, char * argv[])
const char * pSmbPath = NULL;
const char * pLocalPath = NULL;
struct stat st;
int ret;

if (argc == 1)
{
if (argc == 1) {
pSmbPath = "smb://RANDOM/Public/small";
pLocalPath = "/random/home/samba/small";
}
else if (argc == 2)
{
else if (argc == 2) {
pSmbPath = argv[1];
pLocalPath = NULL;
}
else if (argc == 3)
{
else if (argc == 3) {
pSmbPath = argv[1];
pLocalPath = argv[2];
}
else
{
printf("usage: "
"%s [ smb://path/to/file [ /nfs/or/local/path/to/file ] ]\n",
} else {
printf("usage: %s [ smb://path/to/file "
"[ /nfs/or/local/path/to/file ] ]\n",
argv[0]);
return 1;
}

smbc_init(get_auth_data_fn, debug);

if (smbc_stat(pSmbPath, &st) < 0)
{
ret = smbc_stat(pSmbPath, &st);
if (ret < 0) {
perror("smbc_stat");
return 1;
}
Expand All @@ -52,10 +48,9 @@ int main(int argc, char * argv[])
(long long)st.st_ctime, ctime_r(&st.st_ctime, c_time),
(long long)st.st_atime, ctime_r(&st.st_atime, a_time));

if (pLocalPath != NULL)
{
if (stat(pLocalPath, &st) < 0)
{
if (pLocalPath != NULL) {
ret = stat(pLocalPath, &st);
if (ret < 0) {
perror("stat");
return 1;
}
Expand Down

0 comments on commit 4df36cd

Please sign in to comment.