X-Git-Url: https://jasonwoof.com/gitweb/?p=dwm.git;a=blobdiff_plain;f=cmd.c;h=4f1c84bce960472b8f58fc54a40be40812476ec2;hp=8244540777b3a1c65d9c669f58c8b8c557ddf84d;hb=83d23908d3438d7f1f62533a7c8d96fc1019df55;hpb=272e15c4b7bdeeb258caadb7c62e70c49c12b16d diff --git a/cmd.c b/cmd.c index 8244540..4f1c84b 100644 --- a/cmd.c +++ b/cmd.c @@ -5,16 +5,30 @@ #include "wm.h" #include +#include void -run(char *arg) +run(void *aux) { - spawn(dpy, arg); + spawn(dpy, aux); } void -quit(char *arg) +quit(void *aux) { - fputs("quit\n", stderr); running = False; } + +void +kill(void *aux) +{ + Client *c = stack; + + if(!c) + return; + if(c->proto & WM_PROTOCOL_DELWIN) + send_message(c->win, wm_atom[WMProtocols], wm_atom[WMDelete]); + else + XKillClient(dpy, c->win); +} +