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;
}
(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;
}