No thanks.  I don't want my shell able to intrinsically create
nodes. Let's keep it as it is.

        Or even better keep the #ifndef since mknod(8) already has dpath 
annotation:

        Index: main.c
        ===================================================================
        RCS file: /cvs/src/bin/ksh/main.c,v
        retrieving revision 1.75
        diff -u -p -u -r1.75 main.c
        --- main.c      14 Dec 2015 13:59:42 -0000      1.75
        +++ main.c      26 Dec 2015 18:31:45 -0000
        @@ -160,6 +160,12 @@ main(int argc, char *argv[])
                        perror("pledge");
                        exit(1);
                }
        +#else
        +       if (pledge("stdio rpath wpath cpath dpath fattr flock getpw 
proc exec tty",
        +           NULL) == -1) {
        +               perror("pledge");
        +               exit(1);
        +       }
         #endif

Reply via email to