diff -Nur -X no.freeciv freeciv-cvs/common/shared.c freeciv-mod/common/shared.c --- freeciv-cvs/common/shared.c Tue Aug 10 20:09:20 1999 +++ freeciv-mod/common/shared.c Wed Aug 11 00:57:50 1999 @@ -669,7 +669,8 @@ ***************************************************************************/ void dont_run_as_root(const char *argv0, const char *fallback) { -#if (defined(GENERATING68K) || defined(GENERATINGPPC) || defined(__EMX__)) +#if (defined(GENERATING68K) || defined(GENERATINGPPC) || defined(__EMX__) || \ + ( (defined(_AMIGA)) && !(defined(__GNUC__))) ) return; #else if (getuid()==0 || geteuid()==0) {