diff options
| author | Stefan Monnier | 2010-12-10 19:13:08 -0500 |
|---|---|---|
| committer | Stefan Monnier | 2010-12-10 19:13:08 -0500 |
| commit | 2c302df3a13236bfbf8ea1b771d13618fcda8d71 (patch) | |
| tree | f26dc9f22861dc37610de319d05255de058c221b /src/fileio.c | |
| parent | 0c747cb143fa227e78f350ac353d703f489209df (diff) | |
| parent | 175069efeb080517afefdd44a06f7a779ea8c25c (diff) | |
| download | emacs-2c302df3a13236bfbf8ea1b771d13618fcda8d71.tar.gz emacs-2c302df3a13236bfbf8ea1b771d13618fcda8d71.zip | |
Merge from trunk
Diffstat (limited to 'src/fileio.c')
| -rw-r--r-- | src/fileio.c | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/src/fileio.c b/src/fileio.c index 36b6cc3ca8b..886e5ebc411 100644 --- a/src/fileio.c +++ b/src/fileio.c | |||
| @@ -5044,9 +5044,10 @@ e_write (int desc, Lisp_Object string, int start, int end, struct coding_system | |||
| 5044 | } | 5044 | } |
| 5045 | 5045 | ||
| 5046 | DEFUN ("verify-visited-file-modtime", Fverify_visited_file_modtime, | 5046 | DEFUN ("verify-visited-file-modtime", Fverify_visited_file_modtime, |
| 5047 | Sverify_visited_file_modtime, 1, 1, 0, | 5047 | Sverify_visited_file_modtime, 0, 1, 0, |
| 5048 | doc: /* Return t if last mod time of BUF's visited file matches what BUF records. | 5048 | doc: /* Return t if last mod time of BUF's visited file matches what BUF records. |
| 5049 | This means that the file has not been changed since it was visited or saved. | 5049 | This means that the file has not been changed since it was visited or saved. |
| 5050 | If BUF is omitted or nil, it defaults to the current buffer. | ||
| 5050 | See Info node `(elisp)Modification Time' for more details. */) | 5051 | See Info node `(elisp)Modification Time' for more details. */) |
| 5051 | (Lisp_Object buf) | 5052 | (Lisp_Object buf) |
| 5052 | { | 5053 | { |
| @@ -5055,8 +5056,13 @@ See Info node `(elisp)Modification Time' for more details. */) | |||
| 5055 | Lisp_Object handler; | 5056 | Lisp_Object handler; |
| 5056 | Lisp_Object filename; | 5057 | Lisp_Object filename; |
| 5057 | 5058 | ||
| 5058 | CHECK_BUFFER (buf); | 5059 | if (NILP (buf)) |
| 5059 | b = XBUFFER (buf); | 5060 | b = current_buffer; |
| 5061 | else | ||
| 5062 | { | ||
| 5063 | CHECK_BUFFER (buf); | ||
| 5064 | b = XBUFFER (buf); | ||
| 5065 | } | ||
| 5060 | 5066 | ||
| 5061 | if (!STRINGP (b->filename)) return Qt; | 5067 | if (!STRINGP (b->filename)) return Qt; |
| 5062 | if (b->modtime == 0) return Qt; | 5068 | if (b->modtime == 0) return Qt; |
| @@ -5863,5 +5869,3 @@ This includes interactive calls to `delete-file' and | |||
| 5863 | #endif | 5869 | #endif |
| 5864 | } | 5870 | } |
| 5865 | 5871 | ||
| 5866 | /* arch-tag: 64ba3fd7-f844-4fb2-ba4b-427eb928786c | ||
| 5867 | (do not change this comment) */ | ||