]> git.sur5r.net Git - i3/i3/commitdiff
i3bar: Amend status line error 127 message
authorTony Crisci <tony@dubstepdish.com>
Wed, 8 Jan 2014 07:51:27 +0000 (02:51 -0500)
committerMichael Stapelberg <michael@stapelberg.de>
Sun, 12 Jan 2014 21:11:11 +0000 (22:11 +0100)
Exit 127 can be returned by the shell when the command is not found or
when the `status_command` process returns 127 because of a missing C
library dependency.

i3bar/src/child.c

index 6c1c17f2136e96bd055ba70d5720b8adf1d5c85b..79971a3aab7159975e8babaab1fd0ed00ec298c5 100644 (file)
@@ -420,7 +420,7 @@ void child_sig_cb(struct ev_loop *loop, ev_child *watcher, int revents) {
     if (exit_status == 126)
         set_statusline_error("status_command is not executable (exit %d)", exit_status);
     else if (exit_status == 127)
-        set_statusline_error("status_command not found (exit %d)", exit_status);
+        set_statusline_error("status_command not found or is missing a library dependency (exit %d)", exit_status);
     else
         set_statusline_error("status_command process exited unexpectedly (exit %d)", exit_status);