aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZyX <kp-pav@yandex.ru>2015-07-12 14:06:20 +0300
committerZyX <kp-pav@yandex.ru>2015-07-26 02:34:32 +0300
commitafd3e69e9f5c6a00b6d2402f94b339c289dad7fc (patch)
tree4e308c143f104a568a6bf741708545604cef6084
parentb56934e28d13573f3f19452c686d318009340d26 (diff)
downloadrneovim-afd3e69e9f5c6a00b6d2402f94b339c289dad7fc.tar.gz
rneovim-afd3e69e9f5c6a00b6d2402f94b339c289dad7fc.tar.bz2
rneovim-afd3e69e9f5c6a00b6d2402f94b339c289dad7fc.zip
ex_docmd: Make E739 message contain strerror() output
-rw-r--r--src/nvim/ex_docmd.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/nvim/ex_docmd.c b/src/nvim/ex_docmd.c
index c66447d611..4182822dfa 100644
--- a/src/nvim/ex_docmd.c
+++ b/src/nvim/ex_docmd.c
@@ -7547,8 +7547,9 @@ static void ex_mkrc(exarg_T *eap)
int vim_mkdir_emsg(char_u *name, int prot)
{
- if (os_mkdir((char *)name, prot) != 0) {
- EMSG2(_("E739: Cannot create directory: %s"), name);
+ int ret;
+ if ((ret = os_mkdir((char *)name, prot)) != 0) {
+ EMSG3(_("E739: Cannot create directory %s: %s"), name, os_strerror(ret));
return FAIL;
}
return OK;