dwl

My patch set and modifications to dwl
git clone git://git.ethandl.dev/dwl
Log | Files | Refs | README | LICENSE

commit f19d00b94a6ba56ba4e2ca72b56a6d0345bed7d9
parent da5b4d965dc556f8cd8034049f7249cbbcc7118e
Author: Devin J. Pohly <djpohly@gmail.com>
Date:   Sun,  7 Jun 2020 11:42:43 -0500

move perrors earlier

Should come right after the erroring call so nothing else has a chance
to overwrite errno

Diffstat:
Mdwl.c | 4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dwl.c b/dwl.c @@ -1073,17 +1073,17 @@ run(char *startup_cmd) /* Add a Unix socket to the Wayland display. */ const char *socket = wl_display_add_socket_auto(dpy); if (!socket) { + perror("startup: display_add_socket_auto"); wlr_backend_destroy(backend); - perror("startup: socket"); exit(EXIT_FAILURE); } /* Start the backend. This will enumerate outputs and inputs, become the DRM * master, etc */ if (!wlr_backend_start(backend)) { + perror("startup: backend_start"); wlr_backend_destroy(backend); wl_display_destroy(dpy); - perror("startup: backend_start"); exit(EXIT_FAILURE); }