27 lines
605 B
C++
27 lines
605 B
C++
|
$NetBSD: patch-main.cpp,v 1.1 2011/05/06 05:28:39 dholland Exp $
|
||
|
|
||
|
Support running setgid instead of installing the scores file mode 666.
|
||
|
|
||
|
--- main.cpp~ 2000-09-24 17:55:56.000000000 +0000
|
||
|
+++ main.cpp
|
||
|
@@ -163,10 +163,19 @@ void PrintUsage(void)
|
||
|
exit(1);
|
||
|
}
|
||
|
|
||
|
+#ifdef MAELSTROM_SETGID
|
||
|
+gid_t gamesgid;
|
||
|
+#endif
|
||
|
+
|
||
|
/* ----------------------------------------------------------------- */
|
||
|
/* -- Blitter main program */
|
||
|
int main(int argc, char *argv[])
|
||
|
{
|
||
|
+#ifdef MAELSTROM_SETGID
|
||
|
+ gamesgid = getegid();
|
||
|
+ setegid(getgid());
|
||
|
+#endif
|
||
|
+
|
||
|
/* Command line flags */
|
||
|
int doprinthigh = 0;
|
||
|
int speedtest = 0;
|