Changeset 57 for trunk/src/gmake/job.h


Ignore:
Timestamp:
Nov 23, 2003, 11:38:39 PM (22 years ago)
Author:
bird
Message:

Config & adjustments for OS/2 LIBC. dllshell.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/gmake/job.h

    r53 r57  
    5858#endif
    5959    char *sh_batch_file;        /* Script file for shell commands */
     60#ifdef MAKE_DLLSHELL
     61    int status;                 /* Status of the job.
     62                                   Another thread might set this. */
     63    char dllshell_done;         /* Nonzero if executed thru a dll shell.
     64                                   Another thread might set this. */
     65#endif
    6066    unsigned int remote:1;      /* Nonzero if executing remotely.  */
    6167
     
    7581#ifdef VMS
    7682extern int child_execute_job PARAMS ((char *argv, struct child *child));
    77 #elif defined(__EMX__)
    78 extern int child_execute_job PARAMS ((int stdin_fd, int stdout_fd, char **argv, char **envp));
     83#elif defined(__EMX__) || defined (MAKE_DLLSHELL)
     84extern int child_execute_job PARAMS ((int stdin_fd, int stdout_fd, char **argv, char **envp, struct child *child));
    7985#else
    8086extern void child_execute_job PARAMS ((int stdin_fd, int stdout_fd, char **argv, char **envp));
Note: See TracChangeset for help on using the changeset viewer.