Mark H Weaver <m...@netris.org> skribis: > Eli Zaretskii <e...@gnu.org> writes: > >>> From: Mark H Weaver <m...@netris.org> >>> Cc: l...@gnu.org (Ludovic Courtès), wi...@pobox.com, >>> guile-devel@gnu.org >>> Date: Sat, 02 Jul 2016 19:02:08 -0400 >>> >>> Eli Zaretskii <e...@gnu.org> writes: >>> > +# define getuid() (500) /* Local Administrator */ >>> > +# define getgid() (513) /* None */ >>> > +# define setuid(u) (0) >>> > +# define setgid(g) (0)
What about leaving ‘setuid’ and ‘setgid’ undefined, as was the case until now? ‘getuid’ and ‘getgid’ could either be undefined or return a “random” value; the latter only makes sense if in practice it helps run useful code without any observable difference, though I’m unsure whether such code exists. Anyway, I think we shouldn’t lose our hair over this problem; I’m grateful Eli did all this work porting Guile to MinGW, and that is what matters most. Thanks, Ludo’.