diff options
| -rw-r--r-- | src/ChangeLog | 3 | ||||
| -rw-r--r-- | src/fileio.c | 4 |
2 files changed, 6 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index cb8d66e14b4..ddf8d18afc9 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -8,6 +8,9 @@ | |||
| 8 | * data.c (Finteractive_form): If the interactive specification starts | 8 | * data.c (Finteractive_form): If the interactive specification starts |
| 9 | with a `(', use it as a Lisp form. | 9 | with a `(', use it as a Lisp form. |
| 10 | 10 | ||
| 11 | * fileio.c (Fset_file_modes): Add an interactive spec that reads a file | ||
| 12 | name and file modes. | ||
| 13 | |||
| 11 | * callint.c (Fcall_interactively): Comment fixes. | 14 | * callint.c (Fcall_interactively): Comment fixes. |
| 12 | 15 | ||
| 13 | 2007-09-10 Stefan Monnier <monnier@iro.umontreal.ca> | 16 | 2007-09-10 Stefan Monnier <monnier@iro.umontreal.ca> |
diff --git a/src/fileio.c b/src/fileio.c index 2a0e93ebe18..b76d243346e 100644 --- a/src/fileio.c +++ b/src/fileio.c | |||
| @@ -3435,7 +3435,9 @@ Return nil, if file does not exist or is not accessible. */) | |||
| 3435 | return make_number (st.st_mode & 07777); | 3435 | return make_number (st.st_mode & 07777); |
| 3436 | } | 3436 | } |
| 3437 | 3437 | ||
| 3438 | DEFUN ("set-file-modes", Fset_file_modes, Sset_file_modes, 2, 2, 0, | 3438 | DEFUN ("set-file-modes", Fset_file_modes, Sset_file_modes, 2, 2, |
| 3439 | "(let ((file (read-file-name \"File: \"))) \ | ||
| 3440 | (list file (read-file-modes nil file)))", | ||
| 3439 | doc: /* Set mode bits of file named FILENAME to MODE (an integer). | 3441 | doc: /* Set mode bits of file named FILENAME to MODE (an integer). |
| 3440 | Only the 12 low bits of MODE are used. */) | 3442 | Only the 12 low bits of MODE are used. */) |
| 3441 | (filename, mode) | 3443 | (filename, mode) |