spawn: reduce 2 lines, change fprintf() + perror() + exit() to die("... :") 5b2e5e7a
when calling die and the last character of the string corresponds to
':', die() will call perror(). See util.c

Also change EXIT_SUCCESS to EXIT_FAILURE
explosion-mental · 2022-07-29 18:26 1 file(s) · +1 −3
dwm.c +1 −3
1653 1653
			close(ConnectionNumber(dpy));
1654 1654
		setsid();
1655 1655
		execvp(((char **)arg->v)[0], (char **)arg->v);
1656 -
		fprintf(stderr, "dwm: execvp %s", ((char **)arg->v)[0]);
1657 -
		perror(" failed");
1658 -
		exit(EXIT_SUCCESS);
1656 +
		die("dwm: execvp '%s' failed:", ((char **)arg->v)[0]);
1659 1657
	}
1660 1658
}
1661 1659