aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoroga2008-02-20 13:00:18 +0000
committeroga2008-02-20 13:00:18 +0000
commita6b094da1c040a70d5cffcd01e1f787ff269387d (patch)
treec376b282b61d1b0df037434956b5a069da8b8b76
parentdf52269850ef83d46a7c1fd7fa2562fc1028e663 (diff)
downloadcwm-a6b094da1c040a70d5cffcd01e1f787ff269387d.tar.gz
add exec_wm to calmwm.h, it was missing (bad ian@!)
Also, exec_wm() currenty err()s out if something failed with the exec, killing the currently running wm. This is bad. Replace the err() with warn() instead. from Gleydson Soares, thanks!
Diffstat (limited to '')
-rw-r--r--calmwm.h3
-rw-r--r--util.c4
2 files changed, 4 insertions, 3 deletions
diff --git a/calmwm.h b/calmwm.h
index 9318997..81ce991 100644
--- a/calmwm.h
+++ b/calmwm.h
@@ -15,7 +15,7 @@
* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*
- * $Id: calmwm.h,v 1.21 2008/02/13 21:48:03 oga Exp $
+ * $Id: calmwm.h,v 1.22 2008/02/20 13:00:18 oga Exp $
*/
#ifndef _CALMWM_H_
@@ -396,6 +396,7 @@ int dirent_exists(char *);
int dirent_isdir(char *);
int dirent_islink(char *);
int u_spawn(char *);
+void exec_wm(char *);
void grab_sweep(struct client_ctx *);
void grab_drag(struct client_ctx *);
diff --git a/util.c b/util.c
index b7002e3..9497795 100644
--- a/util.c
+++ b/util.c
@@ -15,7 +15,7 @@
* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*
- * $Id: util.c,v 1.4 2008/01/16 11:39:20 oga Exp $
+ * $Id: util.c,v 1.5 2008/02/20 13:00:18 oga Exp $
*/
#include "headers.h"
@@ -62,7 +62,7 @@ exec_wm(char *argstr)
*ap = NULL;
setsid();
execvp(args[0], args);
- err(1, args[0]);
+ warn(args[0]);
}
int dirent_isdir(char *filename) {