+#endif
+
+utimes()
+{
+ register struct a {
+ char *fname;
+ struct timeval *tptr;
+ } *uap = (struct a *)u.u_ap;
+ register struct inode *ip;
+ struct timeval tv[2];
+
+ if ((ip = owner(1)) == NULL)
+ return;
+ u.u_error = copyin((caddr_t)uap->tptr, (caddr_t)tv, sizeof (tv));
+ if (u.u_error == 0) {
+ ip->i_flag |= IACC|IUPD|ICHG;
+ iupdat(ip, &tv[0], &tv[1], 0);
+ }
+ iput(ip);
+}