]> code.delx.au - gnu-emacs/blobdiff - src/fileio.c
Merge from emacs--devo--0
[gnu-emacs] / src / fileio.c
index 5c855c7e2697b1e8172a2711b09713cd92e33657..6af3386b82abe2a55a95d4c568ce95af797552d6 100644 (file)
@@ -5608,11 +5608,9 @@ file modification time, this function returns 0.
 See Info node `(elisp)Modification Time' for more details.  */)
      ()
 {
-  Lisp_Object tcons;
-  tcons = long_to_cons ((unsigned long) current_buffer->modtime);
-  if (CONSP (tcons))
-    return list2 (XCAR (tcons), XCDR (tcons));
-  return tcons;
+  if (! current_buffer->modtime)
+    return make_number (0);
+  return make_time ((time_t) current_buffer->modtime);
 }
 
 DEFUN ("set-visited-file-modtime", Fset_visited_file_modtime,