$NetBSD: patch-at,v 1.1.1.1 2011/02/16 17:10:41 thomasklausner Exp $ --- src/dmd/link.c.orig 2010-12-20 20:02:36.000000000 +0000 +++ src/dmd/link.c @@ -19,7 +19,7 @@ #include #endif -#if linux || __APPLE__ || __FreeBSD__ || __sun&&__SVR4 +#if linux || __APPLE__ || __FreeBSD__ || __sun&&__SVR4 || __NetBSD__ #include #include #include @@ -198,7 +198,7 @@ int runLINK() delete lnkfilename; } return status; -#elif linux || __APPLE__ || __FreeBSD__ || __sun&&__SVR4 +#elif linux || __APPLE__ || __FreeBSD__ || __sun&&__SVR4 || __NetBSD__ pid_t childpid; int i; int status; @@ -486,7 +486,7 @@ int executearg0(char *cmd, char *args) //printf("spawning '%s'\n",file); #if _WIN32 return spawnl(0,file,file,args,NULL); -#elif linux || __APPLE__ || __FreeBSD__ || __sun&&__SVR4 +#elif linux || __APPLE__ || __FreeBSD__ || __sun&&__SVR4 || __NetBSD__ char *full; int cmdl = strlen(cmd); @@ -549,7 +549,7 @@ int runProgram() else ex = global.params.exefile; return spawnv(0,ex,(char **)argv.data); -#elif linux || __APPLE__ || __FreeBSD__ || __sun&&__SVR4 +#elif linux || __APPLE__ || __FreeBSD__ || __sun&&__SVR4 || __NetBSD__ pid_t childpid; int status;