diff options
author | Volker Lendecke <vl@samba.org> | 2022-08-17 11:40:11 +0200 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2022-08-26 18:54:37 +0000 |
commit | 4df36cd170c2f25e8b5b6c83b04949563c1303b2 (patch) | |
tree | 7e6ec334ccfb0dc86684532f3cf5569b991277fd /examples | |
parent | 6a74546ab8cee9a60d1b0c317a1de7bd86f44cc2 (diff) | |
download | samba-4df36cd170c2f25e8b5b6c83b04949563c1303b2.tar.gz |
examples: A tiny bit of README.Coding for teststat.c
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Diffstat (limited to 'examples')
-rw-r--r-- | examples/libsmbclient/teststat.c | 29 |
1 files changed, 12 insertions, 17 deletions
diff --git a/examples/libsmbclient/teststat.c b/examples/libsmbclient/teststat.c index c75ce8c01a3..593609bd9cf 100644 --- a/examples/libsmbclient/teststat.c +++ b/examples/libsmbclient/teststat.c @@ -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; } @@ -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; } |