diff options
| author | Michaël Cadilhac | 2007-09-10 09:53:45 +0000 |
|---|---|---|
| committer | Michaël Cadilhac | 2007-09-10 09:53:45 +0000 |
| commit | 09fbdf6ccc2ee2f4f2e1f02a5f11d264ead7a224 (patch) | |
| tree | 4896a7271cf6548edaf99e1b7f39469ffea61a38 /src | |
| parent | 90d10f16c8c850c39c35b145310a67ab676d8425 (diff) | |
| download | emacs-09fbdf6ccc2ee2f4f2e1f02a5f11d264ead7a224.tar.gz emacs-09fbdf6ccc2ee2f4f2e1f02a5f11d264ead7a224.zip | |
(Fset_file_modes): Add an interactive spec that reads a file
name and file modes.
Diffstat (limited to 'src')
| -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) |