diff options
| author | Richard M. Stallman | 1993-06-08 01:09:50 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 1993-06-08 01:09:50 +0000 |
| commit | 3ec46acdf05992376779a76295e926f1c243991c (patch) | |
| tree | 6f754915ca76df223838340878e683c63d2ca9d0 /src | |
| parent | d7272cff92348539fea6451fd7ee4f926914f97c (diff) | |
| download | emacs-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.c | 4 |
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; | |||
| 165 | Lisp_Object Qinsert_file_contents; | 165 | Lisp_Object Qinsert_file_contents; |
| 166 | Lisp_Object Qwrite_region; | 166 | Lisp_Object Qwrite_region; |
| 167 | Lisp_Object Qverify_visited_file_modtime; | 167 | Lisp_Object Qverify_visited_file_modtime; |
| 168 | Lisp_Object Qset_visited_file_modtime; | ||
| 168 | 169 | ||
| 169 | DEFUN ("find-file-name-handler", Ffind_file_name_handler, Sfind_file_name_handler, 1, 1, 0, | 170 | DEFUN ("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); |