From: Patrick Pelletier Date: Fri, 17 Aug 2018 18:20:34 +0000 (-0700) Subject: sim65: S_IREAD and S_IWRITE are nonstandard. X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=12fbdbf4187e908b859458fba7a448e854b8ed5f;p=cc65 sim65: S_IREAD and S_IWRITE are nonstandard. The Linux build was failing with: sim65/paravirt.c: In function ‘PVOpen’: sim65/paravirt.c:217:18: error: ‘S_IREAD’ undeclared (first use in this function) OMode |= S_IREAD; ^ sim65/paravirt.c:217:18: note: each undeclared identifier is reported only once for each function it appears in sim65/paravirt.c:220:18: error: ‘S_IWRITE’ undeclared (first use in this function) OMode |= S_IWRITE; ^ make[1]: *** [../wrk/sim65/paravirt.o] Error 1 --- diff --git a/src/sim65/paravirt.c b/src/sim65/paravirt.c index fda2839af..1c431fdc9 100644 --- a/src/sim65/paravirt.c +++ b/src/sim65/paravirt.c @@ -48,6 +48,12 @@ /* Anyone else */ # include #endif +#ifndef S_IREAD +# define S_IREAD S_IRUSR +#endif +#ifndef S_IWRITE +# define S_IWRITE S_IWUSR +#endif /* common */ #include "cmdline.h"