svn commit: samba r7153 - in branches/SAMBA_3_0/examples/libsmbclient: .

derrell at samba.org derrell at samba.org
Tue May 31 20:12:35 GMT 2005


Author: derrell
Date: 2005-05-31 20:12:34 +0000 (Tue, 31 May 2005)
New Revision: 7153

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=7153

Log:
add better test facilities to testutime
Modified:
   branches/SAMBA_3_0/examples/libsmbclient/testutime.c


Changeset:
Modified: branches/SAMBA_3_0/examples/libsmbclient/testutime.c
===================================================================
--- branches/SAMBA_3_0/examples/libsmbclient/testutime.c	2005-05-31 19:56:28 UTC (rev 7152)
+++ branches/SAMBA_3_0/examples/libsmbclient/testutime.c	2005-05-31 20:12:34 UTC (rev 7153)
@@ -10,12 +10,12 @@
 { 
     int             ret;
     int             debug = 0;
-    int             mode = 0666;
     char            buffer[16384]; 
     char            mtime[32];
     char            ctime[32];
     char            atime[32];
     char *          pSmbPath = NULL;
+    time_t          t = time(NULL);
     struct tm       tm;
     struct stat     st;
     struct utimbuf  utimbuf;
@@ -31,12 +31,12 @@
     else if (argc == 3)
     {
         pSmbPath = argv[1];
-        mode = (int) strtol(argv[2], NULL, 8);
+        t = (time_t) strtol(argv[2], NULL, 10);
     }
     else
     {
         printf("usage: "
-               "%s [ smb://path/to/file [ octal_mode ] ]\n",
+               "%s [ smb://path/to/file [ mtime ] ]\n",
                argv[0]);
         return 1;
     }
@@ -54,8 +54,8 @@
            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 (wont change) */
-    utimbuf.modtime = st.st_mtime - 120; /* this one should succeed */
+    utimbuf.actime = t;         /* unchangable (wont change) */
+    utimbuf.modtime = t;        /* this one should succeed */
     if (smbc_utime(pSmbPath, &utimbuf) < 0)
     {
         perror("smbc_utime");



More information about the samba-cvs mailing list