volser-restore-timestamp-cleanup-20040728
[openafs.git] / src / volser / volprocs.c
index 6ebfd46..a4276ae 100644 (file)
@@ -75,6 +75,9 @@ extern int DoLogging;
 extern struct volser_trans *FindTrans(), *NewTrans(), *TransList();
 extern struct afsconf_dir *tdir;
 
+/* Needed by Irix. Leave, or include a header */
+extern char *volutil_PartitionName();
+
 extern void LogError(afs_int32 errcode);
 
 /* Forward declarations */
@@ -1537,6 +1540,10 @@ VolSetInfo(struct rx_call *acid, afs_int32 atrans,
        td->maxquota = astatus->maxquota;
     if (astatus->dayUse != -1)
        td->dayUse = astatus->dayUse;
+    if (astatus->creationDate != -1)
+       td->creationDate = astatus->creationDate;
+    if (astatus->updateDate != -1)
+       td->updateDate = astatus->updateDate;
     VUpdateVolume(&error, tv);
     tt->rxCallPtr = (struct rx_call *)0;
     if (TRELE(tt))