PREV INDEX NEXT

Author: Stan Eisenstat
Subject: Re: [Cs323] status follow-up
Date: Monday, 16 Nov 2020, 07:33:20


    > Message Posted By: Unknown
    >
    > Could you also provide more description on whats supposed to happen when a
    > system call fails? I may have accidently assumed to exit (even though I
    > now realize its never explicitly said). I am not sure what is supposed to
    > happen when say execvp fails in a simple except for a perror based on the
    > spec.

When a system call fails, bashLT should use perror() to
write an error message to stderr.  What happens next
depends on the system call and what bashLT was doing at
the time; e.g., if execvp() fails, the child process
should call exit() with the value to which execvp() set
errno.

--Stan-
PREV INDEX NEXT