Now that tedu moved the score file to $HOME, we can get by with
"stdio rpath wpath cpath tty".

Do some basic clean up in the manual.  There's more to do, but leave
that for later.

Index: games/tetris/tetris.6
===================================================================
RCS file: /var/cvs/src/games/tetris/tetris.6,v
retrieving revision 1.16
diff -u -p -r1.16 tetris.6
--- games/tetris/tetris.6       27 Jul 2015 18:48:04 -0000      1.16
+++ games/tetris/tetris.6       19 Nov 2015 00:19:47 -0000
@@ -146,8 +146,8 @@ Scores which are the highest on a given 
 are marked with asterisks
 .Dq * .
 .Sh FILES
-.Bl -tag -width /var/games/tetris.scoresxx
-.It Pa /var/games/tetris.scores
+.Bl -tag -width $HOME/tetris.scores
+.It Pa $HOME/tetris.scores
 high score file
 .El
 .Sh AUTHORS
Index: games/tetris/tetris.c
===================================================================
RCS file: /var/cvs/src/games/tetris/tetris.c,v
retrieving revision 1.25
diff -u -p -r1.25 tetris.c
--- games/tetris/tetris.c       16 Nov 2014 04:49:49 -0000      1.25
+++ games/tetris/tetris.c       19 Nov 2015 00:10:01 -0000
@@ -61,7 +61,6 @@ const struct shape *curshape;
 const struct shape *nextshape;
 long   fallrate;
 int    score;
-gid_t  gid, egid;
 char   key_msg[100];
 int    showpreview, classic;
 
@@ -157,11 +156,10 @@ main(int argc, char *argv[])
        const char *errstr;
        int ch, i, j;
 
-       keys = "jkl pq";
+       if (pledge("stdio rpath wpath cpath tty", NULL) == -1)
+               err(1, "pledge");
 
-       gid = getgid();
-       egid = getegid();
-       setegid(gid);
+       keys = "jkl pq";
 
        classic = showpreview = 0;
        while ((ch = getopt(argc, argv, "ck:l:ps")) != -1)
Index: games/tetris/tetris.h
===================================================================
RCS file: /var/cvs/src/games/tetris/tetris.h,v
retrieving revision 1.10
diff -u -p -r1.10 tetris.h
--- games/tetris/tetris.h       10 Aug 2008 12:23:25 -0000      1.10
+++ games/tetris/tetris.h       19 Nov 2015 00:05:11 -0000
@@ -167,7 +167,6 @@ extern long fallrate;       /* less than 1 mil
 #define PRE_PENALTY 0.75
 
 extern int     score;          /* the obvious thing */
-extern gid_t   gid, egid;
 
 extern char    key_msg[100];
 extern int     showpreview;

Reply via email to