; More accurate documentation of 'file-newer-than-file-p'
authorEli Zaretskii <eliz@gnu.org>
Thu, 10 Oct 2024 08:03:48 +0000 (11:03 +0300)
committerEli Zaretskii <eliz@gnu.org>
Thu, 10 Oct 2024 08:03:48 +0000 (11:03 +0300)
* doc/lispref/files.texi (File Attributes):
* src/fileio.c (Ffile_newer_than_file_p): Say the comparison uses
the last-modification times.  (Bug#73709)

doc/lispref/files.texi
src/fileio.c

index 70db85214811f248f92c26d60a3dee28c3ea06e6..5c63f192447f7e921501a10b4197babbd2ceb77f 100644 (file)
@@ -1299,7 +1299,8 @@ and modification.
 This function returns @code{t} if the file @var{filename1} is
 newer than file @var{filename2}.  If @var{filename1} does not
 exist, it returns @code{nil}.  If @var{filename1} does exist, but
-@var{filename2} does not, it returns @code{t}.
+@var{filename2} does not, it returns @code{t}.  Otherwise, it compares
+the times of last modification of the files.
 
 In the following example, assume that the file @file{aug-19} was written
 on the 19th, @file{aug-20} was written on the 20th, and the file
index 7afe3e757370a085b38b95a4981fd87aadbc62a6..2db2760916b4e234910e4b3e5815b7dbc0afde0b 100644 (file)
@@ -3788,7 +3788,8 @@ DEFUN ("unix-sync", Funix_sync, Sunix_sync, 0, 0, "",
 DEFUN ("file-newer-than-file-p", Ffile_newer_than_file_p, Sfile_newer_than_file_p, 2, 2, 0,
        doc: /* Return t if file FILE1 is newer than file FILE2.
 If FILE1 does not exist, the answer is nil;
-otherwise, if FILE2 does not exist, the answer is t.  */)
+otherwise, if FILE2 does not exist, the answer is t.
+For existing files, this compares their last-modified times.  */)
   (Lisp_Object file1, Lisp_Object file2)
 {
   struct stat st1, st2;