If your program is activated by another program, rather than by your typing
of a command line to the operating-system, then exit
's argument is
returned to the calling program. It is up to you and to the author of that
calling program to negotiate what the calling program is to do with the
returned value.