Mercurial > emacs
comparison src/fileio.c @ 84442:480b9674f921
(Fset_file_modes): Add an interactive spec that reads a file
name and file modes.
author | Michaël Cadilhac <michael.cadilhac@lrde.org> |
---|---|
date | Mon, 10 Sep 2007 09:53:32 +0000 |
parents | 27d11c1d4e46 |
children | 5b8f5c8e3e4b |
comparison
equal
deleted
inserted
replaced
84441:056df43873df | 84442:480b9674f921 |
---|---|
3433 #endif /* MSDOS && __DJGPP__ < 2 */ | 3433 #endif /* MSDOS && __DJGPP__ < 2 */ |
3434 | 3434 |
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) |
3442 Lisp_Object filename, mode; | 3444 Lisp_Object filename, mode; |
3443 { | 3445 { |