char ctime[32];
char atime[32];
char * pSmbPath = NULL;
+ struct tm tm;
struct stat st;
struct utimbuf utimbuf;
st.st_ctime, ctime_r(&st.st_ctime, ctime),
st.st_atime, ctime_r(&st.st_atime, atime));
- utimbuf.actime = st.st_atime - 120; /* unchangable. this one wont change */
+ utimbuf.actime = st.st_atime - 120; /* unchangable (wont change) */
utimbuf.modtime = st.st_mtime - 120; /* this one should succeed */
if (smbc_utime(pSmbPath, &utimbuf) < 0)
{
}
- (char *)dirptr += direntsize;
- (char *)diramount -= direntsize;
+ dirptr = (struct smbc_dirent *) ((char *) dirptr + direntsize);
+ diramount -= direntsize;
j++;
}
break;
}
- (char*)dirsize += dirptr->dirlen;
+ dirsize += dirptr->dirlen;
}
break;
}
- (char*)dirsize += dirptr->dirlen;
+ dirsize += dirptr->dirlen;
}
if ( offset != dirsize )
{
- /* printf("offset: %i dirsize: %i\n",offset,dirsize); */
+/*
+ printf("offset: %i dirsize: %i\n", offset, dirsize);
+*/
err = 1;
}
break;
}
- (char*)dirsize += dirptr->dirlen;
+ dirsize += dirptr->dirlen;
}
if ( offset != dirsize )
{
- /* printf("offset: %i dirsize: %i\n",offset,dirsize); */
+/*
+ printf("offset: %i dirsize: %i\n", offset, dirsize);
+*/
err = 1;
}