-/* $NetBSD: main.c,v 1.14 2000/01/19 19:19:43 jsm Exp $ */
+/* $NetBSD: main.c,v 1.18 2001/12/06 12:17:57 blymn Exp $ */
/*
* Copyright (c) 1980, 1993
#if 0
static char sccsid[] = "@(#)main.c 8.1 (Berkeley) 5/31/93";
#else
-__RCSID("$NetBSD: main.c,v 1.14 2000/01/19 19:19:43 jsm Exp $");
+__RCSID("$NetBSD: main.c,v 1.18 2001/12/06 12:17:57 blymn Exp $");
#endif
#endif /* not lint */
int main __P((int, char **));
+extern const char *Scorefile;
+extern int Max_per_uid;
+
int
main(ac, av)
int ac;
const char *sp;
bool bad_arg;
bool show_only;
- extern const char *Scorefile;
- extern int Max_per_uid;
int score_wfd; /* high score writable file descriptor */
int score_err = 0; /* hold errno from score file open */
exit(1);
/* Revoke setgid privileges */
- setregid(getgid(), getgid());
+ setgid(getgid());
show_only = FALSE;
Num_games = 1;
initscr();
signal(SIGINT, quit);
- crmode();
+ cbreak();
noecho();
nonl();
if (LINES != Y_SIZE || COLS != X_SIZE) {
sleep(1);
refresh();
}
+ Num_games = 1;
} while (!Auto_bot && another());
quit(0);
/* NOTREACHED */