From bf2b459711016922a148a48c8e34549c85605f83 Mon Sep 17 00:00:00 2001 From: Marcus Comstedt <marcus@mc.pp.se> Date: Mon, 23 Nov 1998 01:50:29 +0100 Subject: [PATCH] AmigaOS support. Rev: lib/modules/Process.pmod:1.21 Rev: src/cpp.c:1.31 --- lib/modules/Process.pmod | 6 +++--- src/cpp.c | 5 ++++- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/lib/modules/Process.pmod b/lib/modules/Process.pmod index e007edc374..3aadd377b2 100644 --- a/lib/modules/Process.pmod +++ b/lib/modules/Process.pmod @@ -84,11 +84,11 @@ object spawn(string s,object|void stdin,object|void stdout,object|void stderr, if(stdin) data->stdin=stdin; if(stdout) data->stdout=stdout; if(stderr) data->stderr=stderr; -#ifdef __NT__ +#if defined(__NT__) || defined(__amigaos__) return create_process(split_quoted_string(s),data); -#else /* !__NT__ */ +#else /* !__NT__||__amigaos__ */ return create_process(({ "/bin/sh", "-c", s }),data); -#endif /* __NT__ */ +#endif /* __NT__||__amigaos__ */ #else object pid; diff --git a/src/cpp.c b/src/cpp.c index 50b2aa33d8..f19012a5c1 100644 --- a/src/cpp.c +++ b/src/cpp.c @@ -5,7 +5,7 @@ \*/ /* - * $Id: cpp.c,v 1.30 1998/11/22 11:02:39 hubbe Exp $ + * $Id: cpp.c,v 1.31 1998/11/23 00:50:29 marcus Exp $ */ #include "global.h" #include "dynamic_buffer.h" @@ -2122,6 +2122,9 @@ void f_cpp(INT32 args) #ifdef __NT__ simple_add_define(&this,"__NT__"," 1 "); #endif +#ifdef __amigaos__ + simple_add_define(&this,"__amigaos__"," 1 "); +#endif for (tmpf=pike_predefs; tmpf; tmpf=tmpf->next) simple_add_define(&this, tmpf->name, tmpf->value); -- GitLab