commit 6f25de383f398fbbc04ac218d39871d34f944b33
parent 6cb2f184dba4f150513f26ebd8cfb0650286395b
Author: Nihal Jere <nihal@nihaljere.xyz>
Date: Mon, 2 Aug 2021 00:12:28 -0500
atd: further improve logging
Diffstat:
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/atd.c b/atd.c
@@ -489,14 +489,18 @@ int main(int argc, char *argv[])
for (int i = 0; i < sizeof(startup) / sizeof(startup[0]); i++) {
fprintf(stderr, "atd startup: %s, %i\n", startup[i], i);
ret = xwrite(fds[BACKEND].fd, startup[i], strlen(startup[i]));
- if (ret == -1)
+ if (ret == -1) {
+ warn("xwrite failed");
goto error;
+ }
ret = read(fds[BACKEND].fd, startupresp, sizeof(startupresp));
- if (ret == -1)
+ if (ret == -1) {
+ warn("xread failed");
goto error;
+ }
- fprintf(stderr, startupresp);
+ fprintf(stderr, "startupresp %d: %.*s\n", ret, ret, startupresp);
memset(startupresp, 0, sizeof(startupresp));
}