mirror of
https://github.com/leahneukirchen/cwm.git
synced 2023-08-10 21:13:12 +03:00
Add a "restart wm" function. ok oga@
This commit is contained in:
16
util.c
16
util.c
@@ -39,6 +39,22 @@ u_spawn(char *argstr)
|
||||
return (0);
|
||||
}
|
||||
|
||||
void
|
||||
exec_wm(char *argstr)
|
||||
{
|
||||
char *args[MAXARGLEN], **ap = args;
|
||||
char **end = &args[MAXARGLEN - 1];
|
||||
|
||||
while (ap < end && (*ap = strsep(&argstr, " \t")) != NULL)
|
||||
ap++;
|
||||
|
||||
*ap = NULL;
|
||||
setsid();
|
||||
execvp(args[0], args);
|
||||
err(1, args[0]);
|
||||
}
|
||||
|
||||
|
||||
int dirent_exists(char *filename) {
|
||||
struct stat buffer;
|
||||
|
||||
|
Reference in New Issue
Block a user