diff --git a/src/calc.c b/src/calc.c
index 575ff00295e21e526ce64d6c06e6d7e641d9d542..8db2d91b4554a5712d1d07aa5ccf4cfba74d4ca5 100644
--- a/src/calc.c
+++ b/src/calc.c
@@ -73,7 +73,7 @@ char errmsg[128];        /* error message, when err=1 */
 struct dir *root;        /* root directory struct we're calculating */
 struct dir *orig;        /* original directory, when recalculating */
 dev_t curdev;            /* current device we're calculating on */
-suseconds_t lastupdate;  /* time of the last screen update */
+long lastupdate;         /* time of the last screen update */
 int anpos;               /* position of the animation string */
 
 
diff --git a/src/delete.c b/src/delete.c
index aae0c65416629a5ec97f0cef74231287c21ad712..98139fece5a19179e20793681296bae87206fa57 100644
--- a/src/delete.c
+++ b/src/delete.c
@@ -41,7 +41,7 @@
 
 int delete_delay = 100;
 
-suseconds_t lastupdate;
+long lastupdate;
 struct dir *root, *nextsel;
 char noconfirm = 0,
      ignoreerr = 0,