pkgsrc-wip/dmd/patches/patch-at

41 lines
1.3 KiB
Plaintext

$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 <process.h>
#endif
-#if linux || __APPLE__ || __FreeBSD__ || __sun&&__SVR4
+#if linux || __APPLE__ || __FreeBSD__ || __sun&&__SVR4 || __NetBSD__
#include <sys/types.h>
#include <sys/wait.h>
#include <unistd.h>
@@ -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;