From 8aca0bb01a9cba5c0b5c8bd9bea8eda70ca17db5 Mon Sep 17 00:00:00 2001 From: d6 Date: Sat, 4 Feb 2023 16:34:05 -0500 Subject: [PATCH] use perror --- term.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/term.c b/term.c index 18dffb0..8c3cff7 100644 --- a/term.c +++ b/term.c @@ -15,16 +15,18 @@ int main(int argc, char **argv) { pid_t pid = forkpty(&fdm, NULL, NULL, NULL); if (pid < 0) { // failure - printf("fork failed"); + perror("fork failed"); return 1; } else if (pid == 0) { // child setenv("TERM", "ansi", 1); execlp("bash", "bash", NULL); // exec bash + perror("exec bash failed"); } else { // parent struct winsize ws = {23, 80, 8, 12}; // rows, cols, xps, ypx ioctl(fdm, TIOCSWINSZ, &ws); // set term window size dup2(fdm, 0); // use fdm for stdin dup2(fdm, 1); // use fdm for stdout execlp("uxnemu", "uxnemu", rom, NULL); // exec uxnemu + perror("exec uxnemu failed"); } }