and though bugs are the bane of my existence, rest assured the wretched thing will get the best of care here

This project is mirrored from https://git.savannah.gnu.org/git/make.git. Pull mirroring failed .
Last successful update .
  1. 08 Oct, 2019 1 commit
  2. 06 Oct, 2019 1 commit
  3. 05 Oct, 2019 5 commits
  4. 23 Sep, 2019 1 commit
  5. 22 Sep, 2019 4 commits
  6. 21 Sep, 2019 8 commits
  7. 16 Sep, 2019 8 commits
  8. 10 Sep, 2019 1 commit
  9. 09 Sep, 2019 1 commit
    • Paul Smith's avatar
      Rework the creation of build.sh so it's not a template. · bde990bf
      Paul Smith authored
      * build.sh: Rename from build.template.  Get the list of objects
      from the Makefile.  Move configure-replaced variables ...
      * build.cfg.in: to this new .in file.
      * configure.ac: Remove special handling of build.sh.in and add
      build.cfg as a generated file.
      * Makefile.am (EXTRA_DIST): Remove build.sh.in and add build.sh
      and build.cfg.in for build.sh.in.
      * maintMakefile: Remove handling for build.template.  Treat
      build.sh as a source file, not a generated file.
      * .gitignore: Ignore generated build.cfg file.
      bde990bf
  10. 08 Sep, 2019 7 commits
  11. 07 Sep, 2019 3 commits
    • Paul Smith's avatar
    • Paul Smith's avatar
      Align child_execute_job among different ports · 9da70877
      Paul Smith authored
      Create a struct childbase which is the basics of struct child needed
      to invoke child_execute_job(), and can be cast back and forth to a
      struct child.  Ensure all implementations of child_execute_job() take
      the same arguments.
      
      * src/job.h (CHILDBASE): Create a macro to hold the base parts.
      (struct childbase): A structure containing CHILDBASE.
      (struct child): Use CHILDBASE as the initial part of child.
      [VMS]: Remove declaration of VMS version of child_execute_job.
      * src/job.c (start_job_command): Use new child_execute_job() call.
      (child_execute_job) [__EMX__]: Implement new calling signature.
      (child_execute_job): Implement new calling signature.
      * src/main.c (main) [__EMX__]: Use new child_execute_job() call.
      * src/function.c (func_shell_base): Use new child_execute_job() call.
      * src/vmsjobs.c (vmsHandleChildTerm): Accept struct childbase.
      * src/vmsjobs.c (child_execute_job): Implement new calling signature.
      Modify the return value to be pid_t, not a boolean, and return the
      PID rather than setting it in the child.  This is OK because our only
      caller immediately reset PID to -1 anyway if we return 0.
      9da70877
    • Paul Smith's avatar