ROUTINE
-------

INT_ ug_rerun (INT_ mmsg, const int argc, char *const argv[])

DESCRIPTION
-----------

Rerun with a new executable and the same options. The argument vector is
searched for options that require a restart of the program with a new
executable. If found then the program is rerun.

INPUT ARGUMENTS
---------------

mmsg   : Message flag.
argc   : Argument count.
argv   : Argument vector.

RETURN VALUE
---------------

0      : Then no errors occurred and the current program exits before returning.
>0     : Errors occurred.
         The return value will be between 400 and 499 or
         the return value will be between 100400 and 100499
