aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorRichard M. Stallman1993-06-08 01:09:50 +0000
committerRichard M. Stallman1993-06-08 01:09:50 +0000
commit3ec46acdf05992376779a76295e926f1c243991c (patch)
tree6f754915ca76df223838340878e683c63d2ca9d0 /src
parentd7272cff92348539fea6451fd7ee4f926914f97c (diff)
downloademacs-3ec46acdf05992376779a76295e926f1c243991c.tar.gz
emacs-3ec46acdf05992376779a76295e926f1c243991c.zip
(syms_of_fileio): Set up Qset_visited_file_modtime.
(Fset_visited_file_modtime): Use the proper operation.
Diffstat (limited to 'src')
-rw-r--r--src/fileio.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/fileio.c b/src/fileio.c
index 714c41410f7..bf2391c6894 100644
--- a/src/fileio.c
+++ b/src/fileio.c
@@ -165,6 +165,7 @@ Lisp_Object Qfile_newer_than_file_p;
165Lisp_Object Qinsert_file_contents; 165Lisp_Object Qinsert_file_contents;
166Lisp_Object Qwrite_region; 166Lisp_Object Qwrite_region;
167Lisp_Object Qverify_visited_file_modtime; 167Lisp_Object Qverify_visited_file_modtime;
168Lisp_Object Qset_visited_file_modtime;
168 169
169DEFUN ("find-file-name-handler", Ffind_file_name_handler, Sfind_file_name_handler, 1, 1, 0, 170DEFUN ("find-file-name-handler", Ffind_file_name_handler, Sfind_file_name_handler, 1, 1, 0,
170 "Return FILENAME's handler function, if its syntax is handled specially.\n\ 171 "Return FILENAME's handler function, if its syntax is handled specially.\n\
@@ -2908,7 +2909,7 @@ An argument specifies the modification time value to use\n\
2908 call the corresponding file handler. */ 2909 call the corresponding file handler. */
2909 handler = Ffind_file_name_handler (filename); 2910 handler = Ffind_file_name_handler (filename);
2910 if (!NILP (handler)) 2911 if (!NILP (handler))
2911 return call3 (handler, Qfile_name_directory, filename, Qnil); 2912 return call3 (handler, Qset_visited_file_modtime, filename, Qnil);
2912 else if (stat (XSTRING (filename)->data, &st) >= 0) 2913 else if (stat (XSTRING (filename)->data, &st) >= 0)
2913 current_buffer->modtime = st.st_mtime; 2914 current_buffer->modtime = st.st_mtime;
2914 } 2915 }
@@ -3336,6 +3337,7 @@ syms_of_fileio ()
3336 Qinsert_file_contents = intern ("insert-file-contents"); 3337 Qinsert_file_contents = intern ("insert-file-contents");
3337 Qwrite_region = intern ("write-region"); 3338 Qwrite_region = intern ("write-region");
3338 Qverify_visited_file_modtime = intern ("verify-visited-file-modtime"); 3339 Qverify_visited_file_modtime = intern ("verify-visited-file-modtime");
3340 Qset_visited_file_modtime = intern ("set-visited-file-modtime");
3339 3341
3340 staticpro (&Qexpand_file_name); 3342 staticpro (&Qexpand_file_name);
3341 staticpro (&Qdirectory_file_name); 3343 staticpro (&Qdirectory_file_name);