From 2cc23bb5b1c6ec328c60a7e240ff010a9429386b Mon Sep 17 00:00:00 2001 From: Axel Kittenberger Date: Tue, 25 Jan 2011 11:16:07 +0000 Subject: [PATCH] error message on failed inotify addwatch --- inotify.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/inotify.c b/inotify.c index 2692a68..fa818e6 100644 --- a/inotify.c +++ b/inotify.c @@ -72,7 +72,12 @@ l_addwatch(lua_State *L) { const char *path = luaL_checkstring(L, 1); int wd = inotify_add_watch(inotify_fd, path, standard_event_mask); - printlogf(L, "Inotify", "addwatch(%s)->%d", path, wd); + if (wd < 0) { + printlogf(L, "Inotify", "addwatch(%s)->%d; err=%d:%s", path, wd, + errno, strerror(errno)); + } else { + printlogf(L, "Inotify", "addwatch(%s)->%d", path, wd); + } lua_pushinteger(L, wd); return 1; }