> On Fri 25 Jun 2004 11:27, Nicholas Clark <nick@ccl4.org> wrote: > > On Fri, Jun 25, 2004 at 04:29:04PM +1000, Paul Fenwick wrote: > > > > > if (gimme != G_ARRAY) { > > > + if (PerlLIO_isatty(PerlIO_fileno(PerlIO_stdin())) && > > > + PerlLIO_isatty(PerlIO_fileno(PerlIO_stdout()))) { > > > + system(ROGUELIKE_GAME); > > > > You're not checking the return code from system. > > In scalar context shouldn't the return value be some sort > of score for > > this game of nethack? > > And if Configure should define ROGUELIKE_GAME, what will > happen if the binary is used on another system that doesn't > have that game? > > So, if this option is enabled, it should do a runtime check > on games enabled. Also I think that you need to consider that nethack will rarely be present on Win32. I suggest launching minesweeper instead on that OS. (winmine.exe) What should the Mac port launch though? (And actually wont the terminal tests cause problems there?) Maybe you guys need to rethink this all with portability in mind. Yves