use exit code macros everywhere

This commit is contained in:
Devin J. Pohly 2020-04-23 22:20:54 -05:00
parent 84da7b4470
commit 60c887f3c0

14
dwl.c
View file

@ -924,7 +924,7 @@ run(char *startup_cmd)
const char *socket = wl_display_add_socket_auto(dpy); const char *socket = wl_display_add_socket_auto(dpy);
if (!socket) { if (!socket) {
wlr_backend_destroy(backend); wlr_backend_destroy(backend);
exit(1); exit(EXIT_FAILURE);
} }
/* Start the backend. This will enumerate outputs and inputs, become the DRM /* Start the backend. This will enumerate outputs and inputs, become the DRM
@ -932,7 +932,7 @@ run(char *startup_cmd)
if (!wlr_backend_start(backend)) { if (!wlr_backend_start(backend)) {
wlr_backend_destroy(backend); wlr_backend_destroy(backend);
wl_display_destroy(dpy); wl_display_destroy(dpy);
exit(1); exit(EXIT_FAILURE);
} }
/* Now that outputs are initialized, choose initial selmon based on /* Now that outputs are initialized, choose initial selmon based on
@ -952,13 +952,13 @@ run(char *startup_cmd)
if (startup_pid < 0) { if (startup_pid < 0) {
perror("startup: fork"); perror("startup: fork");
wl_display_destroy(dpy); wl_display_destroy(dpy);
exit(1); exit(EXIT_FAILURE);
} }
if (startup_pid == 0) { if (startup_pid == 0) {
execl("/bin/sh", "/bin/sh", "-c", startup_cmd, (void *)NULL); execl("/bin/sh", "/bin/sh", "-c", startup_cmd, (void *)NULL);
perror("startup: execl"); perror("startup: execl");
wl_display_destroy(dpy); wl_display_destroy(dpy);
exit(1); exit(EXIT_FAILURE);
} }
} }
/* Run the Wayland event loop. This does not return until you exit the /* Run the Wayland event loop. This does not return until you exit the
@ -1323,12 +1323,12 @@ main(int argc, char *argv[])
break; break;
default: default:
printf("Usage: %s [-s startup command]\n", argv[0]); printf("Usage: %s [-s startup command]\n", argv[0]);
return 0; return EXIT_FAILURE;
} }
} }
if (optind < argc) { if (optind < argc) {
printf("Usage: %s [-s startup command]\n", argv[0]); printf("Usage: %s [-s startup command]\n", argv[0]);
return 0; return EXIT_FAILURE;
} }
/* The Wayland display is managed by libwayland. It handles accepting /* The Wayland display is managed by libwayland. It handles accepting
@ -1341,5 +1341,5 @@ main(int argc, char *argv[])
/* Once wl_display_run returns, we shut down the server. */ /* Once wl_display_run returns, we shut down the server. */
wl_display_destroy_clients(dpy); wl_display_destroy_clients(dpy);
wl_display_destroy(dpy); wl_display_destroy(dpy);
return 0; return EXIT_SUCCESS;
} }