Changeset 192 for trunk/src/gmake/job.c


Ignore:
Timestamp:
Dec 17, 2004, 4:37:43 AM (21 years ago)
Author:
bird
Message:

fixing / libc

File:
1 edited

Legend:

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

    r160 r192  
    437437    }
    438438
    439 #ifdef __EMX__
     439#if defined __EMX__ && !defined(__INNOTEK_LIBC__)
    440440  /* The signal handler must called only once! */
    441441  signal (SIGCHLD, SIG_DFL);
     
    12051205
    12061206      /* Never use fork()/exec() here! Use spawn() instead in exec_command() */
    1207       child_execute_job (child->good_stdin ? 0 : bad_stdin, 1,
    1208                          argv, child->environment, child);
     1207      child->pid = child_execute_job (child->good_stdin ? 0 : bad_stdin, 1,
     1208                                      argv, child->environment, child);
    12091209      if (child->pid < 0)
    12101210        {
     
    16491649        got_token = read (job_rfd, &token, 1);
    16501650        saved_errno = errno;
    1651 #ifdef __EMX__
     1651#if defined(__EMX__) && !defined(__INNOTEK_LIBC__)
    16521652        /* The child handler must be turned off here.  */
    16531653        signal (SIGCHLD, SIG_DFL);
Note: See TracChangeset for help on using the changeset viewer.