- ftime(&(bp->last_iteration));
- memcpy(&(bp->last_morph), &(bp->last_iteration), sizeof(struct timeb));
+ {
+# ifdef GETTIMEOFDAY_TWO_ARGS
+ struct timezone tzp;
+ gettimeofday(&bp->last_iteration, &tzp);
+# else
+ gettimeofday(&bp->last_iteration);
+# endif
+ }
+
+ memcpy(&bp->last_morph, &(bp->last_iteration),
+ sizeof(bp->last_morph));