Skip to content
  • John Malmberg's avatar
    [SV 42447]: VMS simulate exporting symbols · 894ee7f6
    John Malmberg authored and Paul Smith's avatar Paul Smith committed
    This also includes fixing the most of the exit handling code for VMS.
    
    Self tests:
     Previously about 94 Tests in 36 categories fail.
     Now about 45 tests in 22 categories fail.
    
    Because some tests do not properly clean up, the number of tests that
    fail can vary by one or two test cases between consecutive runs.
    
    * Makefile.am: Add new VMS files.
    * job.c: add prototype for vms_strsignal().
    * job.c: (child_error): Remove VMS specific code as no longer needed.
    * job.c: (reap_children): The VMS specific code was setting the
    status to 0 instead of setting it to the proper exit status.
    * job.h: Add vms_launch_status to struct child.
    * main.c: (main): Use environment variables for options to use MCR
    * instead of a foreign command, and to always use command files for
    subprocesses.
    For VMS use (set_program_name) routine which is common to ports of
    other GNU packages to VMS to set the program name used internally.
    Use (vms_putenv_symbol) to set up symbols to be visible in c...
    894ee7f6