#ifdef USE_ITHREADS
-#if defined(__amigaos4__)
+#ifdef __amigaos4__
# undef YIELD
# define YIELD sleep(0)
#endif
# ifdef HAS_UNAME
# include <sys/utsname.h>
# endif
-#if !defined(__amigaos4__)
-# include <sys/wait.h>
-#endif
+# ifndef __amigaos4__
+# include <sys/wait.h>
+# endif
# ifdef I_UTIME
# include <utime.h>
# endif
ALIAS:
sigsuspend = 1
CODE:
-#if defined(__amigaos4__)
+#ifdef __amigaos4__
RETVAL = not_here("sigpending");
#else
RETVAL = ix ? sigsuspend(sigset) : sigpending(sigset);
}
#endif /* #if defined(USE_HASH_SEED) || defined(USE_HASH_SEED_EXPLICIT) */
-#if defined(__amigaos4__)
+#ifdef __amigaos4__
{
struct NameTranslationInfo nti;
__translate_amiga_to_unix_path_name(&argv[0],&nti);
# include "unixish.h"
#endif
-#if defined(__amigaos4__)
+#ifdef __amigaos4__
# include "amigaos.h"
# undef FD_CLOEXEC /* a lie in AmigaOS */
#endif
PERL_FLUSHALL_FOR_CHILD;
#if (defined(HAS_FORK) || defined(__amigaos4__)) && !defined(VMS) && !defined(OS2) || defined(PERL_MICRO)
{
-#if defined(__amigaos4__)
+#ifdef __amigaos4__
struct UserData userdata;
pthread_t proc;
#else
if (PerlProc_pipe(pp) >= 0)
did_pipes = 1;
-#if defined(__amigaos4__)
+#ifdef __amigaos4__
amigaos_fork_set_userdata(aTHX_
&userdata,
did_pipes,
if (n != sizeof(int))
DIE(aTHX_ "panic: kid popen errno read, n=%u", n);
errno = errkid; /* Propagate errno from kid */
-#if defined(__amigaos4__)
+#ifdef __amigaos4__
/* The pipe always has something in it
* so n alone is not enough. */
if (errno > 0)
/* perlhost.h so we need to call into it
to clone the host, CPerlHost should have a c interface, sky */
-#if !defined(__amigaos4__)
+#ifndef __amigaos4__
if (flags & CLONEf_CLONE_HOST) {
return perl_clone_host(proto_perl,flags);
}
#define Stat(fname,bufptr) stat((fname),(bufptr))
-#if defined(__amigaos4__)
+#ifdef __amigaos4__
int afstat(int fd, struct stat *statb);
# define Fstat(fd,bufptr) afstat((fd),(bufptr))
#endif
Perl_my_setenv(pTHX_ const char *nam, const char *val)
{
dVAR;
-#if defined(__amigaos4__)
+#ifdef __amigaos4__
amigaos4_obtain_environ(__FUNCTION__);
#endif
#ifdef USE_ITHREADS
environ[i] = environ[i+1];
i++;
}
-#if defined(__amigaos4__)
+#ifdef __amigaos4__
goto my_setenv_out;
#else
return;
}
#endif
}
-#if defined(__amigaos4__)
+#ifdef __amigaos4__
my_setenv_out:
amigaos4_release_environ(__FUNCTION__);
#endif