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
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;