aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPaul Eggert2011-02-25 13:20:06 -0800
committerPaul Eggert2011-02-25 13:20:06 -0800
commitd9d0d182da35312ed0d7a9859b9c6a03994d86d8 (patch)
tree0dd23e3dc0d30821afa24637bdac5dde0cf15db5 /src
parent36f13e1667c66073ef18c4ee3394865c3b7c6cbb (diff)
downloademacs-d9d0d182da35312ed0d7a9859b9c6a03994d86d8.tar.gz
emacs-d9d0d182da35312ed0d7a9859b9c6a03994d86d8.zip
* fileio.c (Fmake_symbolic_link): Treat ENOSYS specially, and
generate a special message for it. Suggested by Eli Zaretskii in <http://lists.gnu.org/archive/html/emacs-devel/2011-02/msg00995.html>.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog3
-rw-r--r--src/fileio.c6
2 files changed, 9 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 0bfadcf1a91..a8de7268673 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,6 +1,9 @@
12011-02-25 Paul Eggert <eggert@cs.ucla.edu> 12011-02-25 Paul Eggert <eggert@cs.ucla.edu>
2 2
3 Simplify symlink portability workaround. 3 Simplify symlink portability workaround.
4 * fileio.c (Fmake_symbolic_link): Treat ENOSYS specially, and
5 generate a special message for it. Suggested by Eli Zaretskii in
6 <http://lists.gnu.org/archive/html/emacs-devel/2011-02/msg00995.html>.
4 * config.in: Regenerate. 7 * config.in: Regenerate.
5 8
6 * dired.c (Ffile_attributes): Increase size of modes from 10 to 12 9 * dired.c (Ffile_attributes): Increase size of modes from 10 to 12
diff --git a/src/fileio.c b/src/fileio.c
index 26006d63052..18e9dbe9680 100644
--- a/src/fileio.c
+++ b/src/fileio.c
@@ -2325,6 +2325,12 @@ This happens for interactive use with M-x. */)
2325 return Qnil; 2325 return Qnil;
2326 } 2326 }
2327 } 2327 }
2328 if (errno == ENOSYS)
2329 {
2330 UNGCPRO;
2331 xsignal1 (Qfile_error,
2332 build_string ("Symbolic links are not supported"));
2333 }
2328 2334
2329 report_file_error ("Making symbolic link", list2 (filename, linkname)); 2335 report_file_error ("Making symbolic link", list2 (filename, linkname));
2330 } 2336 }