Print this page
make: unifdef for other OSes (undefined)

*** 440,454 **** #include <unistd.h> /* sysconf(_SC_NPROCESSORS_ONLN) */ #include <sys/ipc.h> /* ftok() */ #include <sys/shm.h> /* shmget(), shmat(), shmdt(), shmctl() */ #include <semaphore.h> /* sem_init(), sem_trywait(), sem_post(), sem_destroy() */ - #if defined(linux) - #define LOADAVG_1MIN 0 - #else #include <sys/loadavg.h> /* getloadavg() */ - #endif /* linux */ /* * adjust_pmake_max_jobs (int pmake_max_jobs) * * Parameters: --- 440,450 ----
*** 2172,2186 **** DO_CHECK(fprintf(scrfp, NOCATGETS("/usr/bin/printf '%%s\\n' %s\n"), mbst)); } if (!do_not_exec_rule || !working_on_targets || always_exec) { - #if defined(linux) - if (0 != strcmp(shell->string_mb, (char*)NOCATGETS("/bin/sh"))) { - DO_CHECK(fprintf(scrfp, NOCATGETS("%s -c %s\n"), shell->string_mb, cmd)); - } else - #endif DO_CHECK(fprintf(scrfp, NOCATGETS("%s -ce %s\n"), shell->string_mb, cmd)); DO_CHECK(fputs(NOCATGETS("__DMAKECMDEXITSTAT=$?\nif [ ${__DMAKECMDEXITSTAT} -ne 0 ]; then\n"), scrfp)); if (ignore) { DO_CHECK(fprintf(scrfp, NOCATGETS("\techo %s ${__DMAKECMDEXITSTAT} %s\n"), catgets(catd, 1, 343, "\"*** Error code"), --- 2168,2177 ----