Okan reminded me that my old regress tests used systrace policy files as
example text, which weren't the easiest to decypher. I've replaced them with
simpler files that should make life easier for any future regress test writers.
Comments? Suggestions?
Ray
Index: Iflag12.out
===================================================================
RCS file: /home/cvs/src/regress/usr.bin/sdiff/Iflag12.out,v
retrieving revision 1.2
diff -u -p -r1.2 Iflag12.out
--- Iflag12.out 13 Sep 2015 17:08:04 -0000 1.2
+++ Iflag12.out 30 May 2016 06:06:09 -0000
@@ -1,100 +1,8 @@
-Policy: /usr/bin/lynx, Emulation: native Policy:
/usr/bin/lynx, Emulation: native
- >
native-issetugid: permit
- >
native-mprotect: permit
- >
native-mmap: permit
- native-sysctl: permit
native-sysctl: permit
- >
native-fsread: filename eq "/var/run/ld.so.hints" then pe
- >
native-fstat: permit
- native-close: permit
native-close: permit
- native-connect: sockaddr eq "inet-[127.0.0.1]:53" then pe |
native-fsread: filename match "/usr/lib/libssl.so.*" then
- native-connect: sockaddr match "inet-\\\[*\\\]:80" then p |
native-read: permit
- native-exit: permit |
native-fsread: filename match "/usr/lib/libcrypto.so.*" t
- native-fcntl: cmd eq "F_SETFD" then permit |
native-fsread: filename match "/usr/lib/libncurses.so.*"
- native-fsread: filename eq "/" then permit |
native-fsread: filename match "/usr/lib/libc.so.*" then p
- native-fsread: filename match "/<non-existent filename>: |
native-munmap: permit
- native-fsread: filename eq "/etc/lynx.cfg" then permit |
native-sigprocmask: permit
- native-fsread: filename eq "/etc/malloc.conf" then permit
native-fsread: filename eq "/etc/malloc.conf" then permit
- native-fsread: filename eq "/etc/resolv.conf" then permit |
native-getpid: permit
- native-fsread: filename eq "/etc/utmp" then permit <
- native-fsread: filename eq "/home" then permit <
- native-fsread: filename eq "$HOME" then permit <
- native-fsread: filename eq "$HOME/.lynx-keymaps" then per <
- native-fsread: filename eq "$HOME/.lynxrc" then permit <
- native-fsread: filename eq "$HOME/.mailcap" then permit <
- native-fsread: filename eq "$HOME/.mime.types" then permi <
- native-fsread: filename eq "$HOME/.terminfo" then permit <
- native-fsread: filename eq "$HOME/.terminfo.db" then perm <
- native-fsread: filename eq "/obj" then permit <
- native-fsread: filename eq "/tmp" then permit
native-fsread: filename eq "/tmp" then permit
- native-fsread: filename match "/tmp/lynx-*/." then permit
native-fswrite: filename match "/tmp/lynx-*" then permit
- )
native-fsread: filename match "/tmp/lynx-*/." then permit
- >
native-fsread: filename eq "$HOME" then permit
- >
native-fsread: filename eq "/etc/lynx.cfg" then permit
- >
native-fsread: filename eq "/" then permit
- >
native-fsread: filename eq "/usr/obj/bin/systrace/." then
- >
native-fsread: filename eq "/usr/obj/bin" then permit
- >
native-fcntl: permit
- >
native-getdirentries: permit
- >
native-lseek: permit
- >
native-fsread: filename eq "/usr/obj" then permit
- native-fsread: filename eq "/usr" then permit
native-fsread: filename eq "/usr" then permit
- native-fsread: filename eq "/usr/bin" then permit
native-fsread: filename eq "/usr/bin" then permit
- native-fsread: filename eq "/usr/games" then permit
native-fsread: filename eq "/usr/games" then permit
- native-fsread: filename eq "/usr/include" then permit
native-fsread: filename eq "/usr/include" then permit
- native-fsread: filename eq "/usr/lib" then permit
native-fsread: filename eq "/usr/lib" then permit
- native-fsread: filename match "/usr/lib/libc.so.*" then p
native-fsread: filename eq "/usr/libdata" then permit
- native-fsread: filename match "/usr/lib/libcrypto.so.*" t
native-fsread: filename eq "/usr/libexec" then permit
- native-fsread: filename match "/usr/lib/libncurses.so.*"
native-fsread: filename eq "/usr/lkm" then permit
- native-fsread: filename match "/usr/lib/libssl.so.*" then
native-fsread: filename eq "/usr/local" then permit
- native-fsread: filename eq "/usr/libdata" then permit
native-fsread: filename eq "/usr/mdec" then permit
- native-fsread: filename eq "/usr/libexec" then permit
native-fsread: filename eq "/home" then permit
- native-fsread: filename eq "/usr/lkm" then permit
native-fsread: filename eq "/obj" then permit
- native-fsread: filename eq "/usr/local" then permit
native-fsread: filename eq "$HOME/.lynxrc" then permit
- native-fsread: filename eq "/usr/mdec" then permit
native-fsread: filename match "/<non-existent filename>:
- native-fsread: filename eq "/usr/obj" then permit
native-fsread: filename eq "/usr/obj/bin/systrace/.mailca
- native-fsread: filename eq "/usr/obj/bin" then permit
native-fsread: filename eq "$HOME/.mailcap" then permit
- native-fsread: filename eq "/usr/obj/bin/systrace/." then
native-fsread: filename eq "/usr/obj/bin/systrace/.mime.t
- native-fsread: filename eq "/usr/obj/bin/systrace/.mailca (
- native-fsread: filename eq "/usr/obj/bin/systrace/.mime.t (
- >
native-fsread: filename eq "$HOME/.mime.types" then permi
- >
native-sigaction: permit
- >
native-ioctl: permit
- >
native-fsread: filename eq "$HOME/.terminfo.db" then perm
- >
native-fsread: filename eq "$HOME/.terminfo" then permit
- native-fsread: filename eq "/usr/share/misc/terminfo.db"
native-fsread: filename eq "/usr/share/misc/terminfo.db"
- >
native-pread: permit
- >
native-write: permit
- >
native-fsread: filename eq "$HOME/.lynx-keymaps" then per
- native-fsread: filename eq "/var/run/dev.db" then permit
native-fsread: filename eq "/var/run/dev.db" then permit
- native-fsread: filename eq "/var/run/ld.so.hints" then pe |
native-fsread: filename eq "/etc/utmp" then permit
- native-fstat: permit <
- native-fswrite: filename match "/tmp/lynx-*" then permit <
- native-getdirentries: permit <
- native-getpid: permit <
- native-gettimeofday: permit <
- native-ioctl: permit <
- native-issetugid: permit <
- native-lseek: permit <
- native-mmap: permit <
- native-mprotect: prot eq "PROT_READ" then permit <
- native-mprotect: prot eq "PROT_READ|PROT_EXEC" then permi <
- native-mprotect: prot eq "PROT_READ|PROT_WRITE" then perm <
- native-mprotect: prot eq "PROT_READ|PROT_WRITE|PROT_EXEC" <
- native-munmap: permit <
- native-nanosleep: permit <
- native-poll: permit
native-poll: permit
- native-pread: permit |
native-nanosleep: permit
- native-read: permit |
native-gettimeofday: permit
- native-recvfrom: permit |
native-fsread: filename eq "/etc/resolv.conf" then permit
- native-select: permit <
- native-sendto: true then permit <
- native-sigaction: permit <
- native-sigprocmask: permit <
- native-socket: sockdom eq "AF_INET" and socktype eq "SOCK
native-socket: sockdom eq "AF_INET" and socktype eq "SOCK
- >
native-connect: sockaddr eq "inet-[127.0.0.1]:53" then pe
- >
native-sendto: true then permit
- >
native-select: permit
- >
native-recvfrom: permit
- native-socket: sockdom eq "AF_INET" and socktype eq "SOCK
native-socket: sockdom eq "AF_INET" and socktype eq "SOCK
- native-write: permit |
native-connect: sockaddr match "inet-\\\[*\\\]:80" then p
- >
native-exit: permit
+top top
+file1 | file2
+same1 same1
+file1only <
+same2 same2
+ > file2only
+same3 same3
+bottom bottom
Index: Iflag21.out
===================================================================
RCS file: /home/cvs/src/regress/usr.bin/sdiff/Iflag21.out,v
retrieving revision 1.2
diff -u -p -r1.2 Iflag21.out
--- Iflag21.out 13 Sep 2015 17:08:04 -0000 1.2
+++ Iflag21.out 30 May 2016 06:06:49 -0000
@@ -1,96 +1,8 @@
-Policy: /usr/bin/lynx, Emulation: native Policy:
/usr/bin/lynx, Emulation: native
- native-issetugid: permit <
- native-mprotect: permit <
- native-mmap: permit <
- native-sysctl: permit
native-sysctl: permit
- native-fsread: filename eq "/var/run/ld.so.hints" then pe <
- native-fstat: permit <
- native-close: permit
native-close: permit
- native-fsread: filename match "/usr/lib/libssl.so.*" then |
native-connect: sockaddr eq "inet-[127.0.0.1]:53" then pe
- native-read: permit |
native-connect: sockaddr match "inet-\\\[*\\\]:80" then p
- native-fsread: filename match "/usr/lib/libcrypto.so.*" t |
native-exit: permit
- native-fsread: filename match "/usr/lib/libncurses.so.*" |
native-fcntl: cmd eq "F_SETFD" then permit
- native-fsread: filename match "/usr/lib/libc.so.*" then p |
native-fsread: filename eq "/" then permit
- native-munmap: permit |
native-fsread: filename match "/<non-existent filename>:
- native-sigprocmask: permit |
native-fsread: filename eq "/etc/lynx.cfg" then permit
- native-fsread: filename eq "/etc/malloc.conf" then permit
native-fsread: filename eq "/etc/malloc.conf" then permit
- native-getpid: permit |
native-fsread: filename eq "/etc/resolv.conf" then permit
- >
native-fsread: filename eq "/etc/utmp" then permit
- >
native-fsread: filename eq "/home" then permit
- >
native-fsread: filename eq "$HOME" then permit
- >
native-fsread: filename eq "$HOME/.lynx-keymaps" then per
- >
native-fsread: filename eq "$HOME/.lynxrc" then permit
- >
native-fsread: filename eq "$HOME/.mailcap" then permit
- >
native-fsread: filename eq "$HOME/.mime.types" then permi
- >
native-fsread: filename eq "$HOME/.terminfo" then permit
- >
native-fsread: filename eq "$HOME/.terminfo.db" then perm
- >
native-fsread: filename eq "/obj" then permit
- native-fsread: filename eq "/tmp" then permit
native-fsread: filename eq "/tmp" then permit
- native-fswrite: filename match "/tmp/lynx-*" then permit
native-fsread: filename match "/tmp/lynx-*/." then permit
- native-fsread: filename match "/tmp/lynx-*/." then permit (
- native-fsread: filename eq "$HOME" then permit <
- native-fsread: filename eq "/etc/lynx.cfg" then permit <
- native-fsread: filename eq "/" then permit <
- native-fsread: filename eq "/usr/obj/bin/systrace/." then <
- native-fsread: filename eq "/usr/obj/bin" then permit <
- native-fcntl: permit <
- native-getdirentries: permit <
- native-lseek: permit <
- native-fsread: filename eq "/usr/obj" then permit <
- native-fsread: filename eq "/usr" then permit
native-fsread: filename eq "/usr" then permit
- native-fsread: filename eq "/usr/bin" then permit
native-fsread: filename eq "/usr/bin" then permit
- native-fsread: filename eq "/usr/games" then permit
native-fsread: filename eq "/usr/games" then permit
- native-fsread: filename eq "/usr/include" then permit
native-fsread: filename eq "/usr/include" then permit
- native-fsread: filename eq "/usr/lib" then permit
native-fsread: filename eq "/usr/lib" then permit
- native-fsread: filename eq "/usr/libdata" then permit
native-fsread: filename match "/usr/lib/libc.so.*" then p
- native-fsread: filename eq "/usr/libexec" then permit
native-fsread: filename match "/usr/lib/libcrypto.so.*" t
- native-fsread: filename eq "/usr/lkm" then permit
native-fsread: filename match "/usr/lib/libncurses.so.*"
- native-fsread: filename eq "/usr/local" then permit
native-fsread: filename match "/usr/lib/libssl.so.*" then
- native-fsread: filename eq "/usr/mdec" then permit
native-fsread: filename eq "/usr/libdata" then permit
- native-fsread: filename eq "/home" then permit
native-fsread: filename eq "/usr/libexec" then permit
- native-fsread: filename eq "/obj" then permit
native-fsread: filename eq "/usr/lkm" then permit
- native-fsread: filename eq "$HOME/.lynxrc" then permit
native-fsread: filename eq "/usr/local" then permit
- native-fsread: filename match "/<non-existent filename>:
native-fsread: filename eq "/usr/mdec" then permit
- native-fsread: filename eq "/usr/obj/bin/systrace/.mailca
native-fsread: filename eq "/usr/obj" then permit
- native-fsread: filename eq "$HOME/.mailcap" then permit
native-fsread: filename eq "/usr/obj/bin" then permit
- native-fsread: filename eq "/usr/obj/bin/systrace/.mime.t
native-fsread: filename eq "/usr/obj/bin/systrace/." then
- )
native-fsread: filename eq "/usr/obj/bin/systrace/.mailca
- )
native-fsread: filename eq "/usr/obj/bin/systrace/.mime.t
- native-fsread: filename eq "$HOME/.mime.types" then permi <
- native-sigaction: permit <
- native-ioctl: permit <
- native-fsread: filename eq "$HOME/.terminfo.db" then perm <
- native-fsread: filename eq "$HOME/.terminfo" then permit <
- native-fsread: filename eq "/usr/share/misc/terminfo.db"
native-fsread: filename eq "/usr/share/misc/terminfo.db"
- native-pread: permit <
- native-write: permit <
- native-fsread: filename eq "$HOME/.lynx-keymaps" then per <
- native-fsread: filename eq "/var/run/dev.db" then permit
native-fsread: filename eq "/var/run/dev.db" then permit
- native-fsread: filename eq "/etc/utmp" then permit |
native-fsread: filename eq "/var/run/ld.so.hints" then pe
- native-poll: permit |
native-fstat: permit
- native-nanosleep: permit |
native-fswrite: filename match "/tmp/lynx-*" then permit
- >
native-getdirentries: permit
- >
native-getpid: permit
- native-gettimeofday: permit
native-gettimeofday: permit
- native-fsread: filename eq "/etc/resolv.conf" then permit |
native-ioctl: permit
- native-socket: sockdom eq "AF_INET" and socktype eq "SOCK |
native-issetugid: permit
- native-connect: sockaddr eq "inet-[127.0.0.1]:53" then pe |
native-lseek: permit
- native-sendto: true then permit |
native-mmap: permit
- native-select: permit |
native-mprotect: prot eq "PROT_READ" then permit
- >
native-mprotect: prot eq "PROT_READ|PROT_EXEC" then permi
- >
native-mprotect: prot eq "PROT_READ|PROT_WRITE" then perm
- >
native-mprotect: prot eq "PROT_READ|PROT_WRITE|PROT_EXEC"
- >
native-munmap: permit
- >
native-nanosleep: permit
- >
native-poll: permit
- >
native-pread: permit
- >
native-read: permit
- native-recvfrom: permit
native-recvfrom: permit
- >
native-select: permit
- >
native-sendto: true then permit
- >
native-sigaction: permit
- >
native-sigprocmask: permit
- >
native-socket: sockdom eq "AF_INET" and socktype eq "SOCK
- native-socket: sockdom eq "AF_INET" and socktype eq "SOCK
native-socket: sockdom eq "AF_INET" and socktype eq "SOCK
- native-connect: sockaddr match "inet-\\\[*\\\]:80" then p |
native-write: permit
- native-exit: permit <
+top top
+file2 | file1
+same1 same1
+ > file1only
+same2 same2
+file2only <
+same3 same3
+bottom bottom
Index: Ilflag12.out
===================================================================
RCS file: /home/cvs/src/regress/usr.bin/sdiff/Ilflag12.out,v
retrieving revision 1.2
diff -u -p -r1.2 Ilflag12.out
--- Ilflag12.out 13 Sep 2015 17:08:04 -0000 1.2
+++ Ilflag12.out 30 May 2016 06:09:12 -0000
@@ -1,99 +1,8 @@
-Policy: /usr/bin/lynx, Emulation: native (
- >
native-issetugid: permit
- >
native-mprotect: permit
- >
native-mmap: permit
- native-sysctl: permit (
- >
native-fsread: filename eq "/var/run/ld.so.hints" then pe
- >
native-fstat: permit
- native-close: permit (
- native-connect: sockaddr eq "inet-[127.0.0.1]:53" then pe |
native-fsread: filename match "/usr/lib/libssl.so.*" then
- native-connect: sockaddr match "inet-\\\[*\\\]:80" then p |
native-read: permit
- native-exit: permit |
native-fsread: filename match "/usr/lib/libcrypto.so.*" t
- native-fcntl: cmd eq "F_SETFD" then permit |
native-fsread: filename match "/usr/lib/libncurses.so.*"
- native-fsread: filename eq "/" then permit |
native-fsread: filename match "/usr/lib/libc.so.*" then p
- native-fsread: filename match "/<non-existent filename>: |
native-munmap: permit
- native-fsread: filename eq "/etc/lynx.cfg" then permit |
native-sigprocmask: permit
- native-fsread: filename eq "/etc/malloc.conf" then permit (
- native-fsread: filename eq "/etc/resolv.conf" then permit |
native-getpid: permit
- native-fsread: filename eq "/etc/utmp" then permit <
- native-fsread: filename eq "/home" then permit <
- native-fsread: filename eq "$HOME" then permit <
- native-fsread: filename eq "$HOME/.lynx-keymaps" then per <
- native-fsread: filename eq "$HOME/.lynxrc" then permit <
- native-fsread: filename eq "$HOME/.mailcap" then permit <
- native-fsread: filename eq "$HOME/.mime.types" then permi <
- native-fsread: filename eq "$HOME/.terminfo" then permit <
- native-fsread: filename eq "$HOME/.terminfo.db" then perm <
- native-fsread: filename eq "/obj" then permit <
- native-fsread: filename eq "/tmp" then permit (
- native-fsread: filename match "/tmp/lynx-*/." then permit (
- >
native-fsread: filename eq "$HOME" then permit
- >
native-fsread: filename eq "/etc/lynx.cfg" then permit
- >
native-fsread: filename eq "/" then permit
- >
native-fsread: filename eq "/usr/obj/bin/systrace/." then
- >
native-fsread: filename eq "/usr/obj/bin" then permit
- >
native-fcntl: permit
- >
native-getdirentries: permit
- >
native-lseek: permit
- >
native-fsread: filename eq "/usr/obj" then permit
- native-fsread: filename eq "/usr" then permit (
- native-fsread: filename eq "/usr/bin" then permit (
- native-fsread: filename eq "/usr/games" then permit (
- native-fsread: filename eq "/usr/include" then permit (
- native-fsread: filename eq "/usr/lib" then permit (
- native-fsread: filename match "/usr/lib/libc.so.*" then p (
- native-fsread: filename match "/usr/lib/libcrypto.so.*" t (
- native-fsread: filename match "/usr/lib/libncurses.so.*" (
- native-fsread: filename match "/usr/lib/libssl.so.*" then (
- native-fsread: filename eq "/usr/libdata" then permit (
- native-fsread: filename eq "/usr/libexec" then permit (
- native-fsread: filename eq "/usr/lkm" then permit (
- native-fsread: filename eq "/usr/local" then permit (
- native-fsread: filename eq "/usr/mdec" then permit (
- native-fsread: filename eq "/usr/obj" then permit (
- native-fsread: filename eq "/usr/obj/bin" then permit (
- native-fsread: filename eq "/usr/obj/bin/systrace/." then (
- native-fsread: filename eq "/usr/obj/bin/systrace/.mailca (
- native-fsread: filename eq "/usr/obj/bin/systrace/.mime.t (
- >
native-fsread: filename eq "$HOME/.mime.types" then permi
- >
native-sigaction: permit
- >
native-ioctl: permit
- >
native-fsread: filename eq "$HOME/.terminfo.db" then perm
- >
native-fsread: filename eq "$HOME/.terminfo" then permit
- native-fsread: filename eq "/usr/share/misc/terminfo.db" (
- >
native-pread: permit
- >
native-write: permit
- >
native-fsread: filename eq "$HOME/.lynx-keymaps" then per
- native-fsread: filename eq "/var/run/dev.db" then permit (
- native-fsread: filename eq "/var/run/ld.so.hints" then pe |
native-fsread: filename eq "/etc/utmp" then permit
- native-fstat: permit <
- native-fswrite: filename match "/tmp/lynx-*" then permit <
- native-getdirentries: permit <
- native-getpid: permit <
- native-gettimeofday: permit <
- native-ioctl: permit <
- native-issetugid: permit <
- native-lseek: permit <
- native-mmap: permit <
- native-mprotect: prot eq "PROT_READ" then permit <
- native-mprotect: prot eq "PROT_READ|PROT_EXEC" then permi <
- native-mprotect: prot eq "PROT_READ|PROT_WRITE" then perm <
- native-mprotect: prot eq "PROT_READ|PROT_WRITE|PROT_EXEC" <
- native-munmap: permit <
- native-nanosleep: permit <
- native-poll: permit (
- native-pread: permit |
native-nanosleep: permit
- native-read: permit |
native-gettimeofday: permit
- native-recvfrom: permit |
native-fsread: filename eq "/etc/resolv.conf" then permit
- native-select: permit <
- native-sendto: true then permit <
- native-sigaction: permit <
- native-sigprocmask: permit <
- native-socket: sockdom eq "AF_INET" and socktype eq "SOCK (
- >
native-connect: sockaddr eq "inet-[127.0.0.1]:53" then pe
- >
native-sendto: true then permit
- >
native-select: permit
- >
native-recvfrom: permit
- native-socket: sockdom eq "AF_INET" and socktype eq "SOCK (
- native-write: permit |
native-connect: sockaddr match "inet-\\\[*\\\]:80" then p
- >
native-exit: permit
+top (
+file1 | file2
+same1 (
+file1only <
+same2 (
+ > file2only
+same3
+bottom
Index: Ilflag21.out
===================================================================
RCS file: /home/cvs/src/regress/usr.bin/sdiff/Ilflag21.out,v
retrieving revision 1.2
diff -u -p -r1.2 Ilflag21.out
--- Ilflag21.out 13 Sep 2015 17:08:04 -0000 1.2
+++ Ilflag21.out 30 May 2016 06:09:35 -0000
@@ -1,94 +1,8 @@
-Policy: /usr/bin/lynx, Emulation: native (
- native-issetugid: permit <
- native-mprotect: permit <
- native-mmap: permit <
- native-sysctl: permit (
- native-fsread: filename eq "/var/run/ld.so.hints" then pe <
- native-fstat: permit <
- native-close: permit (
- native-fsread: filename match "/usr/lib/libssl.so.*" then |
native-connect: sockaddr eq "inet-[127.0.0.1]:53" then pe
- native-read: permit |
native-connect: sockaddr match "inet-\\\[*\\\]:80" then p
- native-fsread: filename match "/usr/lib/libcrypto.so.*" t |
native-exit: permit
- native-fsread: filename match "/usr/lib/libncurses.so.*" |
native-fcntl: cmd eq "F_SETFD" then permit
- native-fsread: filename match "/usr/lib/libc.so.*" then p |
native-fsread: filename eq "/" then permit
- native-munmap: permit |
native-fsread: filename match "/<non-existent filename>:
- native-sigprocmask: permit |
native-fsread: filename eq "/etc/lynx.cfg" then permit
- native-fsread: filename eq "/etc/malloc.conf" then permit (
- native-getpid: permit |
native-fsread: filename eq "/etc/resolv.conf" then permit
- >
native-fsread: filename eq "/etc/utmp" then permit
- >
native-fsread: filename eq "/home" then permit
- >
native-fsread: filename eq "$HOME" then permit
- >
native-fsread: filename eq "$HOME/.lynx-keymaps" then per
- >
native-fsread: filename eq "$HOME/.lynxrc" then permit
- >
native-fsread: filename eq "$HOME/.mailcap" then permit
- >
native-fsread: filename eq "$HOME/.mime.types" then permi
- >
native-fsread: filename eq "$HOME/.terminfo" then permit
- >
native-fsread: filename eq "$HOME/.terminfo.db" then perm
- >
native-fsread: filename eq "/obj" then permit
- native-fsread: filename eq "/tmp" then permit (
- native-fswrite: filename match "/tmp/lynx-*" then permit (
- native-fsread: filename match "/tmp/lynx-*/." then permit (
- native-fsread: filename eq "$HOME" then permit <
- native-fsread: filename eq "/etc/lynx.cfg" then permit <
- native-fsread: filename eq "/" then permit <
- native-fsread: filename eq "/usr/obj/bin/systrace/." then <
- native-fsread: filename eq "/usr/obj/bin" then permit <
- native-fcntl: permit <
- native-getdirentries: permit <
- native-lseek: permit <
- native-fsread: filename eq "/usr/obj" then permit <
- native-fsread: filename eq "/usr" then permit (
- native-fsread: filename eq "/usr/bin" then permit (
- native-fsread: filename eq "/usr/games" then permit (
- native-fsread: filename eq "/usr/include" then permit (
- native-fsread: filename eq "/usr/lib" then permit (
- native-fsread: filename eq "/usr/libdata" then permit (
- native-fsread: filename eq "/usr/libexec" then permit (
- native-fsread: filename eq "/usr/lkm" then permit (
- native-fsread: filename eq "/usr/local" then permit (
- native-fsread: filename eq "/usr/mdec" then permit (
- native-fsread: filename eq "/home" then permit (
- native-fsread: filename eq "/obj" then permit (
- native-fsread: filename eq "$HOME/.lynxrc" then permit (
- native-fsread: filename match "/<non-existent filename>: (
- native-fsread: filename eq "/usr/obj/bin/systrace/.mailca (
- native-fsread: filename eq "$HOME/.mailcap" then permit (
- native-fsread: filename eq "/usr/obj/bin/systrace/.mime.t (
- native-fsread: filename eq "$HOME/.mime.types" then permi <
- native-sigaction: permit <
- native-ioctl: permit <
- native-fsread: filename eq "$HOME/.terminfo.db" then perm <
- native-fsread: filename eq "$HOME/.terminfo" then permit <
- native-fsread: filename eq "/usr/share/misc/terminfo.db" (
- native-pread: permit <
- native-write: permit <
- native-fsread: filename eq "$HOME/.lynx-keymaps" then per <
- native-fsread: filename eq "/var/run/dev.db" then permit (
- native-fsread: filename eq "/etc/utmp" then permit |
native-fsread: filename eq "/var/run/ld.so.hints" then pe
- native-poll: permit |
native-fstat: permit
- native-nanosleep: permit |
native-fswrite: filename match "/tmp/lynx-*" then permit
- >
native-getdirentries: permit
- >
native-getpid: permit
- native-gettimeofday: permit (
- native-fsread: filename eq "/etc/resolv.conf" then permit |
native-ioctl: permit
- native-socket: sockdom eq "AF_INET" and socktype eq "SOCK |
native-issetugid: permit
- native-connect: sockaddr eq "inet-[127.0.0.1]:53" then pe |
native-lseek: permit
- native-sendto: true then permit |
native-mmap: permit
- native-select: permit |
native-mprotect: prot eq "PROT_READ" then permit
- >
native-mprotect: prot eq "PROT_READ|PROT_EXEC" then permi
- >
native-mprotect: prot eq "PROT_READ|PROT_WRITE" then perm
- >
native-mprotect: prot eq "PROT_READ|PROT_WRITE|PROT_EXEC"
- >
native-munmap: permit
- >
native-nanosleep: permit
- >
native-poll: permit
- >
native-pread: permit
- >
native-read: permit
- native-recvfrom: permit (
- >
native-select: permit
- >
native-sendto: true then permit
- >
native-sigaction: permit
- >
native-sigprocmask: permit
- >
native-socket: sockdom eq "AF_INET" and socktype eq "SOCK
- native-socket: sockdom eq "AF_INET" and socktype eq "SOCK (
- native-connect: sockaddr match "inet-\\\[*\\\]:80" then p |
native-write: permit
- native-exit: permit <
+top (
+file2 | file1
+same1 (
+ > file1only
+same2 (
+file2only <
+same3
+bottom
Index: Ilsflag12.out
===================================================================
RCS file: /home/cvs/src/regress/usr.bin/sdiff/Ilsflag12.out,v
retrieving revision 1.1
diff -u -p -r1.1 Ilsflag12.out
--- Ilsflag12.out 21 Feb 2006 09:07:52 -0000 1.1
+++ Ilsflag12.out 30 May 2016 06:10:35 -0000
@@ -1,69 +1,3 @@
- >
native-issetugid: permit
- >
native-mprotect: permit
- >
native-mmap: permit
- >
native-fsread: filename eq "/var/run/ld.so.hints" then pe
- >
native-fstat: permit
- native-connect: sockaddr eq "inet-[127.0.0.1]:53" then pe |
native-fsread: filename match "/usr/lib/libssl.so.*" then
- native-connect: sockaddr match "inet-\\\[*\\\]:80" then p |
native-read: permit
- native-exit: permit |
native-fsread: filename match "/usr/lib/libcrypto.so.*" t
- native-fcntl: cmd eq "F_SETFD" then permit |
native-fsread: filename match "/usr/lib/libncurses.so.*"
- native-fsread: filename eq "/" then permit |
native-fsread: filename match "/usr/lib/libc.so.*" then p
- native-fsread: filename match "/<non-existent filename>: |
native-munmap: permit
- native-fsread: filename eq "/etc/lynx.cfg" then permit |
native-sigprocmask: permit
- native-fsread: filename eq "/etc/resolv.conf" then permit |
native-getpid: permit
- native-fsread: filename eq "/etc/utmp" then permit <
- native-fsread: filename eq "/home" then permit <
- native-fsread: filename eq "$HOME" then permit <
- native-fsread: filename eq "$HOME/.lynx-keymaps" then per <
- native-fsread: filename eq "$HOME/.lynxrc" then permit <
- native-fsread: filename eq "$HOME/.mailcap" then permit <
- native-fsread: filename eq "$HOME/.mime.types" then permi <
- native-fsread: filename eq "$HOME/.terminfo" then permit <
- native-fsread: filename eq "$HOME/.terminfo.db" then perm <
- native-fsread: filename eq "/obj" then permit <
- >
native-fsread: filename eq "$HOME" then permit
- >
native-fsread: filename eq "/etc/lynx.cfg" then permit
- >
native-fsread: filename eq "/" then permit
- >
native-fsread: filename eq "/usr/obj/bin/systrace/." then
- >
native-fsread: filename eq "/usr/obj/bin" then permit
- >
native-fcntl: permit
- >
native-getdirentries: permit
- >
native-lseek: permit
- >
native-fsread: filename eq "/usr/obj" then permit
- >
native-fsread: filename eq "$HOME/.mime.types" then permi
- >
native-sigaction: permit
- >
native-ioctl: permit
- >
native-fsread: filename eq "$HOME/.terminfo.db" then perm
- >
native-fsread: filename eq "$HOME/.terminfo" then permit
- >
native-pread: permit
- >
native-write: permit
- >
native-fsread: filename eq "$HOME/.lynx-keymaps" then per
- native-fsread: filename eq "/var/run/ld.so.hints" then pe |
native-fsread: filename eq "/etc/utmp" then permit
- native-fstat: permit <
- native-fswrite: filename match "/tmp/lynx-*" then permit <
- native-getdirentries: permit <
- native-getpid: permit <
- native-gettimeofday: permit <
- native-ioctl: permit <
- native-issetugid: permit <
- native-lseek: permit <
- native-mmap: permit <
- native-mprotect: prot eq "PROT_READ" then permit <
- native-mprotect: prot eq "PROT_READ|PROT_EXEC" then permi <
- native-mprotect: prot eq "PROT_READ|PROT_WRITE" then perm <
- native-mprotect: prot eq "PROT_READ|PROT_WRITE|PROT_EXEC" <
- native-munmap: permit <
- native-nanosleep: permit <
- native-pread: permit |
native-nanosleep: permit
- native-read: permit |
native-gettimeofday: permit
- native-recvfrom: permit |
native-fsread: filename eq "/etc/resolv.conf" then permit
- native-select: permit <
- native-sendto: true then permit <
- native-sigaction: permit <
- native-sigprocmask: permit <
- >
native-connect: sockaddr eq "inet-[127.0.0.1]:53" then pe
- >
native-sendto: true then permit
- >
native-select: permit
- >
native-recvfrom: permit
- native-write: permit |
native-connect: sockaddr match "inet-\\\[*\\\]:80" then p
- >
native-exit: permit
+file1 | file2
+file1only <
+ > file2only
Index: Ilsflag21.out
===================================================================
RCS file: /home/cvs/src/regress/usr.bin/sdiff/Ilsflag21.out,v
retrieving revision 1.1
diff -u -p -r1.1 Ilsflag21.out
--- Ilsflag21.out 21 Feb 2006 09:07:52 -0000 1.1
+++ Ilsflag21.out 30 May 2016 06:11:08 -0000
@@ -1,65 +1,3 @@
- native-issetugid: permit <
- native-mprotect: permit <
- native-mmap: permit <
- native-fsread: filename eq "/var/run/ld.so.hints" then pe <
- native-fstat: permit <
- native-fsread: filename match "/usr/lib/libssl.so.*" then |
native-connect: sockaddr eq "inet-[127.0.0.1]:53" then pe
- native-read: permit |
native-connect: sockaddr match "inet-\\\[*\\\]:80" then p
- native-fsread: filename match "/usr/lib/libcrypto.so.*" t |
native-exit: permit
- native-fsread: filename match "/usr/lib/libncurses.so.*" |
native-fcntl: cmd eq "F_SETFD" then permit
- native-fsread: filename match "/usr/lib/libc.so.*" then p |
native-fsread: filename eq "/" then permit
- native-munmap: permit |
native-fsread: filename match "/<non-existent filename>:
- native-sigprocmask: permit |
native-fsread: filename eq "/etc/lynx.cfg" then permit
- native-getpid: permit |
native-fsread: filename eq "/etc/resolv.conf" then permit
- >
native-fsread: filename eq "/etc/utmp" then permit
- >
native-fsread: filename eq "/home" then permit
- >
native-fsread: filename eq "$HOME" then permit
- >
native-fsread: filename eq "$HOME/.lynx-keymaps" then per
- >
native-fsread: filename eq "$HOME/.lynxrc" then permit
- >
native-fsread: filename eq "$HOME/.mailcap" then permit
- >
native-fsread: filename eq "$HOME/.mime.types" then permi
- >
native-fsread: filename eq "$HOME/.terminfo" then permit
- >
native-fsread: filename eq "$HOME/.terminfo.db" then perm
- >
native-fsread: filename eq "/obj" then permit
- native-fsread: filename eq "$HOME" then permit <
- native-fsread: filename eq "/etc/lynx.cfg" then permit <
- native-fsread: filename eq "/" then permit <
- native-fsread: filename eq "/usr/obj/bin/systrace/." then <
- native-fsread: filename eq "/usr/obj/bin" then permit <
- native-fcntl: permit <
- native-getdirentries: permit <
- native-lseek: permit <
- native-fsread: filename eq "/usr/obj" then permit <
- native-fsread: filename eq "$HOME/.mime.types" then permi <
- native-sigaction: permit <
- native-ioctl: permit <
- native-fsread: filename eq "$HOME/.terminfo.db" then perm <
- native-fsread: filename eq "$HOME/.terminfo" then permit <
- native-pread: permit <
- native-write: permit <
- native-fsread: filename eq "$HOME/.lynx-keymaps" then per <
- native-fsread: filename eq "/etc/utmp" then permit |
native-fsread: filename eq "/var/run/ld.so.hints" then pe
- native-poll: permit |
native-fstat: permit
- native-nanosleep: permit |
native-fswrite: filename match "/tmp/lynx-*" then permit
- >
native-getdirentries: permit
- >
native-getpid: permit
- native-fsread: filename eq "/etc/resolv.conf" then permit |
native-ioctl: permit
- native-socket: sockdom eq "AF_INET" and socktype eq "SOCK |
native-issetugid: permit
- native-connect: sockaddr eq "inet-[127.0.0.1]:53" then pe |
native-lseek: permit
- native-sendto: true then permit |
native-mmap: permit
- native-select: permit |
native-mprotect: prot eq "PROT_READ" then permit
- >
native-mprotect: prot eq "PROT_READ|PROT_EXEC" then permi
- >
native-mprotect: prot eq "PROT_READ|PROT_WRITE" then perm
- >
native-mprotect: prot eq "PROT_READ|PROT_WRITE|PROT_EXEC"
- >
native-munmap: permit
- >
native-nanosleep: permit
- >
native-poll: permit
- >
native-pread: permit
- >
native-read: permit
- >
native-select: permit
- >
native-sendto: true then permit
- >
native-sigaction: permit
- >
native-sigprocmask: permit
- >
native-socket: sockdom eq "AF_INET" and socktype eq "SOCK
- native-connect: sockaddr match "inet-\\\[*\\\]:80" then p |
native-write: permit
- native-exit: permit <
+file2 | file1
+ > file1only
+file2only <
Index: Isflag12.out
===================================================================
RCS file: /home/cvs/src/regress/usr.bin/sdiff/Isflag12.out,v
retrieving revision 1.1
diff -u -p -r1.1 Isflag12.out
--- Isflag12.out 21 Feb 2006 09:07:52 -0000 1.1
+++ Isflag12.out 30 May 2016 06:07:43 -0000
@@ -1,69 +1,3 @@
- >
native-issetugid: permit
- >
native-mprotect: permit
- >
native-mmap: permit
- >
native-fsread: filename eq "/var/run/ld.so.hints" then pe
- >
native-fstat: permit
- native-connect: sockaddr eq "inet-[127.0.0.1]:53" then pe |
native-fsread: filename match "/usr/lib/libssl.so.*" then
- native-connect: sockaddr match "inet-\\\[*\\\]:80" then p |
native-read: permit
- native-exit: permit |
native-fsread: filename match "/usr/lib/libcrypto.so.*" t
- native-fcntl: cmd eq "F_SETFD" then permit |
native-fsread: filename match "/usr/lib/libncurses.so.*"
- native-fsread: filename eq "/" then permit |
native-fsread: filename match "/usr/lib/libc.so.*" then p
- native-fsread: filename match "/<non-existent filename>: |
native-munmap: permit
- native-fsread: filename eq "/etc/lynx.cfg" then permit |
native-sigprocmask: permit
- native-fsread: filename eq "/etc/resolv.conf" then permit |
native-getpid: permit
- native-fsread: filename eq "/etc/utmp" then permit <
- native-fsread: filename eq "/home" then permit <
- native-fsread: filename eq "$HOME" then permit <
- native-fsread: filename eq "$HOME/.lynx-keymaps" then per <
- native-fsread: filename eq "$HOME/.lynxrc" then permit <
- native-fsread: filename eq "$HOME/.mailcap" then permit <
- native-fsread: filename eq "$HOME/.mime.types" then permi <
- native-fsread: filename eq "$HOME/.terminfo" then permit <
- native-fsread: filename eq "$HOME/.terminfo.db" then perm <
- native-fsread: filename eq "/obj" then permit <
- >
native-fsread: filename eq "$HOME" then permit
- >
native-fsread: filename eq "/etc/lynx.cfg" then permit
- >
native-fsread: filename eq "/" then permit
- >
native-fsread: filename eq "/usr/obj/bin/systrace/." then
- >
native-fsread: filename eq "/usr/obj/bin" then permit
- >
native-fcntl: permit
- >
native-getdirentries: permit
- >
native-lseek: permit
- >
native-fsread: filename eq "/usr/obj" then permit
- >
native-fsread: filename eq "$HOME/.mime.types" then permi
- >
native-sigaction: permit
- >
native-ioctl: permit
- >
native-fsread: filename eq "$HOME/.terminfo.db" then perm
- >
native-fsread: filename eq "$HOME/.terminfo" then permit
- >
native-pread: permit
- >
native-write: permit
- >
native-fsread: filename eq "$HOME/.lynx-keymaps" then per
- native-fsread: filename eq "/var/run/ld.so.hints" then pe |
native-fsread: filename eq "/etc/utmp" then permit
- native-fstat: permit <
- native-fswrite: filename match "/tmp/lynx-*" then permit <
- native-getdirentries: permit <
- native-getpid: permit <
- native-gettimeofday: permit <
- native-ioctl: permit <
- native-issetugid: permit <
- native-lseek: permit <
- native-mmap: permit <
- native-mprotect: prot eq "PROT_READ" then permit <
- native-mprotect: prot eq "PROT_READ|PROT_EXEC" then permi <
- native-mprotect: prot eq "PROT_READ|PROT_WRITE" then perm <
- native-mprotect: prot eq "PROT_READ|PROT_WRITE|PROT_EXEC" <
- native-munmap: permit <
- native-nanosleep: permit <
- native-pread: permit |
native-nanosleep: permit
- native-read: permit |
native-gettimeofday: permit
- native-recvfrom: permit |
native-fsread: filename eq "/etc/resolv.conf" then permit
- native-select: permit <
- native-sendto: true then permit <
- native-sigaction: permit <
- native-sigprocmask: permit <
- >
native-connect: sockaddr eq "inet-[127.0.0.1]:53" then pe
- >
native-sendto: true then permit
- >
native-select: permit
- >
native-recvfrom: permit
- native-write: permit |
native-connect: sockaddr match "inet-\\\[*\\\]:80" then p
- >
native-exit: permit
+file1 | file2
+file1only <
+ > file2only
Index: Isflag21.out
===================================================================
RCS file: /home/cvs/src/regress/usr.bin/sdiff/Isflag21.out,v
retrieving revision 1.1
diff -u -p -r1.1 Isflag21.out
--- Isflag21.out 21 Feb 2006 09:07:52 -0000 1.1
+++ Isflag21.out 30 May 2016 06:08:26 -0000
@@ -1,65 +1,3 @@
- native-issetugid: permit <
- native-mprotect: permit <
- native-mmap: permit <
- native-fsread: filename eq "/var/run/ld.so.hints" then pe <
- native-fstat: permit <
- native-fsread: filename match "/usr/lib/libssl.so.*" then |
native-connect: sockaddr eq "inet-[127.0.0.1]:53" then pe
- native-read: permit |
native-connect: sockaddr match "inet-\\\[*\\\]:80" then p
- native-fsread: filename match "/usr/lib/libcrypto.so.*" t |
native-exit: permit
- native-fsread: filename match "/usr/lib/libncurses.so.*" |
native-fcntl: cmd eq "F_SETFD" then permit
- native-fsread: filename match "/usr/lib/libc.so.*" then p |
native-fsread: filename eq "/" then permit
- native-munmap: permit |
native-fsread: filename match "/<non-existent filename>:
- native-sigprocmask: permit |
native-fsread: filename eq "/etc/lynx.cfg" then permit
- native-getpid: permit |
native-fsread: filename eq "/etc/resolv.conf" then permit
- >
native-fsread: filename eq "/etc/utmp" then permit
- >
native-fsread: filename eq "/home" then permit
- >
native-fsread: filename eq "$HOME" then permit
- >
native-fsread: filename eq "$HOME/.lynx-keymaps" then per
- >
native-fsread: filename eq "$HOME/.lynxrc" then permit
- >
native-fsread: filename eq "$HOME/.mailcap" then permit
- >
native-fsread: filename eq "$HOME/.mime.types" then permi
- >
native-fsread: filename eq "$HOME/.terminfo" then permit
- >
native-fsread: filename eq "$HOME/.terminfo.db" then perm
- >
native-fsread: filename eq "/obj" then permit
- native-fsread: filename eq "$HOME" then permit <
- native-fsread: filename eq "/etc/lynx.cfg" then permit <
- native-fsread: filename eq "/" then permit <
- native-fsread: filename eq "/usr/obj/bin/systrace/." then <
- native-fsread: filename eq "/usr/obj/bin" then permit <
- native-fcntl: permit <
- native-getdirentries: permit <
- native-lseek: permit <
- native-fsread: filename eq "/usr/obj" then permit <
- native-fsread: filename eq "$HOME/.mime.types" then permi <
- native-sigaction: permit <
- native-ioctl: permit <
- native-fsread: filename eq "$HOME/.terminfo.db" then perm <
- native-fsread: filename eq "$HOME/.terminfo" then permit <
- native-pread: permit <
- native-write: permit <
- native-fsread: filename eq "$HOME/.lynx-keymaps" then per <
- native-fsread: filename eq "/etc/utmp" then permit |
native-fsread: filename eq "/var/run/ld.so.hints" then pe
- native-poll: permit |
native-fstat: permit
- native-nanosleep: permit |
native-fswrite: filename match "/tmp/lynx-*" then permit
- >
native-getdirentries: permit
- >
native-getpid: permit
- native-fsread: filename eq "/etc/resolv.conf" then permit |
native-ioctl: permit
- native-socket: sockdom eq "AF_INET" and socktype eq "SOCK |
native-issetugid: permit
- native-connect: sockaddr eq "inet-[127.0.0.1]:53" then pe |
native-lseek: permit
- native-sendto: true then permit |
native-mmap: permit
- native-select: permit |
native-mprotect: prot eq "PROT_READ" then permit
- >
native-mprotect: prot eq "PROT_READ|PROT_EXEC" then permi
- >
native-mprotect: prot eq "PROT_READ|PROT_WRITE" then perm
- >
native-mprotect: prot eq "PROT_READ|PROT_WRITE|PROT_EXEC"
- >
native-munmap: permit
- >
native-nanosleep: permit
- >
native-poll: permit
- >
native-pread: permit
- >
native-read: permit
- >
native-select: permit
- >
native-sendto: true then permit
- >
native-sigaction: permit
- >
native-sigprocmask: permit
- >
native-socket: sockdom eq "AF_INET" and socktype eq "SOCK
- native-connect: sockaddr match "inet-\\\[*\\\]:80" then p |
native-write: permit
- native-exit: permit <
+file2 | file1
+ > file1only
+file2only <
Index: Makefile
===================================================================
RCS file: /home/cvs/src/regress/usr.bin/sdiff/Makefile,v
retrieving revision 1.2
diff -u -p -r1.2 Makefile
--- Makefile 5 Mar 2006 07:13:11 -0000 1.2
+++ Makefile 30 May 2016 02:47:49 -0000
@@ -49,7 +49,7 @@ test-sflag: file1 file2 sflag.out
${SDIFF} -s ${.CURDIR}/file1 ${.CURDIR}/file2 | diff -u
${.CURDIR}/sflag.out -
test-wflag: file1 file2 wflag.out
- ${SDIFF} -w 125 ${.CURDIR}/file1 ${.CURDIR}/file2 | diff -u
${.CURDIR}/wflag.out -
+ ${SDIFF} -w 40 ${.CURDIR}/file1 ${.CURDIR}/file2 | diff -u
${.CURDIR}/wflag.out -
test-tabs: tabs1 tabs2 tabs.out
${SDIFF} ${.CURDIR}/tabs1 ${.CURDIR}/tabs2 | diff -u
${.CURDIR}/tabs.out -
@@ -134,10 +134,8 @@ test-stdin:
test-stdin2:
echo stdin | ${SDIFF} /dev/stdin /dev/null | fgrep -q stdin
-test-short: short.out
- echo "r\nl\nr\nl" | ${SDIFF} -o merge.out ${.CURDIR}/file1
${.CURDIR}/file2 \
- >/dev/null || true
- diff -u ${.CURDIR}/short.out merge.out
+test-short: short.in short.out
+ diff -u ${.CURDIR}/short.out ${.CURDIR}/short.in
clean:
rm -f merge.out
Index: file1
===================================================================
RCS file: /home/cvs/src/regress/usr.bin/sdiff/file1,v
retrieving revision 1.2
diff -u -p -r1.2 file1
--- file1 13 Sep 2015 17:08:04 -0000 1.2
+++ file1 30 May 2016 02:31:39 -0000
@@ -1,72 +1,7 @@
-Policy: /usr/bin/lynx, Emulation: native
- native-sysctl: permit
- native-close: permit
- native-connect: sockaddr eq "inet-[127.0.0.1]:53" then permit
- native-connect: sockaddr match "inet-\\\[*\\\]:80" then permit
- native-exit: permit
- native-fcntl: cmd eq "F_SETFD" then permit
- native-fsread: filename eq "/" then permit
- native-fsread: filename match "/<non-existent filename>: *" then permit
- native-fsread: filename eq "/etc/lynx.cfg" then permit
- native-fsread: filename eq "/etc/malloc.conf" then permit
- native-fsread: filename eq "/etc/resolv.conf" then permit
- native-fsread: filename eq "/etc/utmp" then permit
- native-fsread: filename eq "/home" then permit
- native-fsread: filename eq "$HOME" then permit
- native-fsread: filename eq "$HOME/.lynx-keymaps" then permit
- native-fsread: filename eq "$HOME/.lynxrc" then permit
- native-fsread: filename eq "$HOME/.mailcap" then permit
- native-fsread: filename eq "$HOME/.mime.types" then permit
- native-fsread: filename eq "$HOME/.terminfo" then permit
- native-fsread: filename eq "$HOME/.terminfo.db" then permit
- native-fsread: filename eq "/obj" then permit
- native-fsread: filename eq "/tmp" then permit
- native-fsread: filename match "/tmp/lynx-*/." then permit
- native-fsread: filename eq "/usr" then permit
- native-fsread: filename eq "/usr/bin" then permit
- native-fsread: filename eq "/usr/games" then permit
- native-fsread: filename eq "/usr/include" then permit
- native-fsread: filename eq "/usr/lib" then permit
- native-fsread: filename match "/usr/lib/libc.so.*" then permit
- native-fsread: filename match "/usr/lib/libcrypto.so.*" then permit
- native-fsread: filename match "/usr/lib/libncurses.so.*" then permit
- native-fsread: filename match "/usr/lib/libssl.so.*" then permit
- native-fsread: filename eq "/usr/libdata" then permit
- native-fsread: filename eq "/usr/libexec" then permit
- native-fsread: filename eq "/usr/lkm" then permit
- native-fsread: filename eq "/usr/local" then permit
- native-fsread: filename eq "/usr/mdec" then permit
- native-fsread: filename eq "/usr/obj" then permit
- native-fsread: filename eq "/usr/obj/bin" then permit
- native-fsread: filename eq "/usr/obj/bin/systrace/." then permit
- native-fsread: filename eq "/usr/obj/bin/systrace/.mailcap" then permit
- native-fsread: filename eq "/usr/obj/bin/systrace/.mime.types" then permit
- native-fsread: filename eq "/usr/share/misc/terminfo.db" then permit
- native-fsread: filename eq "/var/run/dev.db" then permit
- native-fsread: filename eq "/var/run/ld.so.hints" then permit
- native-fstat: permit
- native-fswrite: filename match "/tmp/lynx-*" then permit
- native-getdirentries: permit
- native-getpid: permit
- native-gettimeofday: permit
- native-ioctl: permit
- native-issetugid: permit
- native-lseek: permit
- native-mmap: permit
- native-mprotect: prot eq "PROT_READ" then permit
- native-mprotect: prot eq "PROT_READ|PROT_EXEC" then permit
- native-mprotect: prot eq "PROT_READ|PROT_WRITE" then permit
- native-mprotect: prot eq "PROT_READ|PROT_WRITE|PROT_EXEC" then permit
- native-munmap: permit
- native-nanosleep: permit
- native-poll: permit
- native-pread: permit
- native-read: permit
- native-recvfrom: permit
- native-select: permit
- native-sendto: true then permit
- native-sigaction: permit
- native-sigprocmask: permit
- native-socket: sockdom eq "AF_INET" and socktype eq "SOCK_DGRAM" then
permit
- native-socket: sockdom eq "AF_INET" and socktype eq "SOCK_STREAM" then
permit
- native-write: permit
+top
+file1
+same1
+file1only
+same2
+same3
+bottom
Index: file2
===================================================================
RCS file: /home/cvs/src/regress/usr.bin/sdiff/file2,v
retrieving revision 1.2
diff -u -p -r1.2 file2
--- file2 13 Sep 2015 17:08:04 -0000 1.2
+++ file2 30 May 2016 02:31:58 -0000
@@ -1,69 +1,7 @@
-Policy: /usr/bin/lynx, Emulation: native
- native-issetugid: permit
- native-mprotect: permit
- native-mmap: permit
- native-sysctl: permit
- native-fsread: filename eq "/var/run/ld.so.hints" then permit
- native-fstat: permit
- native-close: permit
- native-fsread: filename match "/usr/lib/libssl.so.*" then permit
- native-read: permit
- native-fsread: filename match "/usr/lib/libcrypto.so.*" then permit
- native-fsread: filename match "/usr/lib/libncurses.so.*" then permit
- native-fsread: filename match "/usr/lib/libc.so.*" then permit
- native-munmap: permit
- native-sigprocmask: permit
- native-fsread: filename eq "/etc/malloc.conf" then permit
- native-getpid: permit
- native-fsread: filename eq "/tmp" then permit
- native-fswrite: filename match "/tmp/lynx-*" then permit
- native-fsread: filename match "/tmp/lynx-*/." then permit
- native-fsread: filename eq "$HOME" then permit
- native-fsread: filename eq "/etc/lynx.cfg" then permit
- native-fsread: filename eq "/" then permit
- native-fsread: filename eq "/usr/obj/bin/systrace/." then permit
- native-fsread: filename eq "/usr/obj/bin" then permit
- native-fcntl: permit
- native-getdirentries: permit
- native-lseek: permit
- native-fsread: filename eq "/usr/obj" then permit
- native-fsread: filename eq "/usr" then permit
- native-fsread: filename eq "/usr/bin" then permit
- native-fsread: filename eq "/usr/games" then permit
- native-fsread: filename eq "/usr/include" then permit
- native-fsread: filename eq "/usr/lib" then permit
- native-fsread: filename eq "/usr/libdata" then permit
- native-fsread: filename eq "/usr/libexec" then permit
- native-fsread: filename eq "/usr/lkm" then permit
- native-fsread: filename eq "/usr/local" then permit
- native-fsread: filename eq "/usr/mdec" then permit
- native-fsread: filename eq "/home" then permit
- native-fsread: filename eq "/obj" then permit
- native-fsread: filename eq "$HOME/.lynxrc" then permit
- native-fsread: filename match "/<non-existent filename>: *" then permit
- native-fsread: filename eq "/usr/obj/bin/systrace/.mailcap" then permit
- native-fsread: filename eq "$HOME/.mailcap" then permit
- native-fsread: filename eq "/usr/obj/bin/systrace/.mime.types" then permit
- native-fsread: filename eq "$HOME/.mime.types" then permit
- native-sigaction: permit
- native-ioctl: permit
- native-fsread: filename eq "$HOME/.terminfo.db" then permit
- native-fsread: filename eq "$HOME/.terminfo" then permit
- native-fsread: filename eq "/usr/share/misc/terminfo.db" then permit
- native-pread: permit
- native-write: permit
- native-fsread: filename eq "$HOME/.lynx-keymaps" then permit
- native-fsread: filename eq "/var/run/dev.db" then permit
- native-fsread: filename eq "/etc/utmp" then permit
- native-poll: permit
- native-nanosleep: permit
- native-gettimeofday: permit
- native-fsread: filename eq "/etc/resolv.conf" then permit
- native-socket: sockdom eq "AF_INET" and socktype eq "SOCK_DGRAM" then
permit
- native-connect: sockaddr eq "inet-[127.0.0.1]:53" then permit
- native-sendto: true then permit
- native-select: permit
- native-recvfrom: permit
- native-socket: sockdom eq "AF_INET" and socktype eq "SOCK_STREAM" then
permit
- native-connect: sockaddr match "inet-\\\[*\\\]:80" then permit
- native-exit: permit
+top
+file2
+same1
+same2
+file2only
+same3
+bottom
Index: lflag.out
===================================================================
RCS file: /home/cvs/src/regress/usr.bin/sdiff/lflag.out,v
retrieving revision 1.2
diff -u -p -r1.2 lflag.out
--- lflag.out 13 Sep 2015 17:08:04 -0000 1.2
+++ lflag.out 30 May 2016 02:33:07 -0000
@@ -1,102 +1,8 @@
-Policy: /usr/bin/lynx, Emulation: native
- >
native-issetugid: permit
- >
native-mprotect: permit
- >
native-mmap: permit
- native-sysctl: permit
- >
native-fsread: filename eq "/var/run/ld.so.hints" then perm
- >
native-fstat: permit
- native-close: permit
- native-connect: sockaddr eq "inet-[127.0.0.1]:53" then perm |
native-fsread: filename match "/usr/lib/libssl.so.*" then p
- native-connect: sockaddr match "inet-\\\[*\\\]:80" then per |
native-read: permit
- native-exit: permit |
native-fsread: filename match "/usr/lib/libcrypto.so.*" the
- native-fcntl: cmd eq "F_SETFD" then permit |
native-fsread: filename match "/usr/lib/libncurses.so.*" th
- native-fsread: filename eq "/" then permit |
native-fsread: filename match "/usr/lib/libc.so.*" then per
- native-fsread: filename match "/<non-existent filename>: *" |
native-munmap: permit
- native-fsread: filename eq "/etc/lynx.cfg" then permit |
native-sigprocmask: permit
- native-fsread: filename eq "/etc/malloc.conf" then permit
- native-fsread: filename eq "/etc/resolv.conf" then permit |
native-getpid: permit
- native-fsread: filename eq "/etc/utmp" then permit <
- native-fsread: filename eq "/home" then permit <
- native-fsread: filename eq "$HOME" then permit <
- native-fsread: filename eq "$HOME/.lynx-keymaps" then permi <
- native-fsread: filename eq "$HOME/.lynxrc" then permit <
- native-fsread: filename eq "$HOME/.mailcap" then permit <
- native-fsread: filename eq "$HOME/.mime.types" then permit <
- native-fsread: filename eq "$HOME/.terminfo" then permit <
- native-fsread: filename eq "$HOME/.terminfo.db" then permit <
- native-fsread: filename eq "/obj" then permit <
- native-fsread: filename eq "/tmp" then permit
- >
native-fswrite: filename match "/tmp/lynx-*" then permit
- native-fsread: filename match "/tmp/lynx-*/." then permit
- >
native-fsread: filename eq "$HOME" then permit
- >
native-fsread: filename eq "/etc/lynx.cfg" then permit
- >
native-fsread: filename eq "/" then permit
- >
native-fsread: filename eq "/usr/obj/bin/systrace/." then p
- >
native-fsread: filename eq "/usr/obj/bin" then permit
- >
native-fcntl: permit
- >
native-getdirentries: permit
- >
native-lseek: permit
- >
native-fsread: filename eq "/usr/obj" then permit
- native-fsread: filename eq "/usr" then permit
- native-fsread: filename eq "/usr/bin" then permit
- native-fsread: filename eq "/usr/games" then permit
- native-fsread: filename eq "/usr/include" then permit
- native-fsread: filename eq "/usr/lib" then permit
- native-fsread: filename match "/usr/lib/libc.so.*" then per <
- native-fsread: filename match "/usr/lib/libcrypto.so.*" the <
- native-fsread: filename match "/usr/lib/libncurses.so.*" th <
- native-fsread: filename match "/usr/lib/libssl.so.*" then p <
- native-fsread: filename eq "/usr/libdata" then permit
- native-fsread: filename eq "/usr/libexec" then permit
- native-fsread: filename eq "/usr/lkm" then permit
- native-fsread: filename eq "/usr/local" then permit
- native-fsread: filename eq "/usr/mdec" then permit
- native-fsread: filename eq "/usr/obj" then permit |
native-fsread: filename eq "/home" then permit
- native-fsread: filename eq "/usr/obj/bin" then permit |
native-fsread: filename eq "/obj" then permit
- native-fsread: filename eq "/usr/obj/bin/systrace/." then p |
native-fsread: filename eq "$HOME/.lynxrc" then permit
- >
native-fsread: filename match "/<non-existent filename>: *"
- native-fsread: filename eq "/usr/obj/bin/systrace/.mailcap"
- >
native-fsread: filename eq "$HOME/.mailcap" then permit
- native-fsread: filename eq "/usr/obj/bin/systrace/.mime.typ
- >
native-fsread: filename eq "$HOME/.mime.types" then permit
- >
native-sigaction: permit
- >
native-ioctl: permit
- >
native-fsread: filename eq "$HOME/.terminfo.db" then permit
- >
native-fsread: filename eq "$HOME/.terminfo" then permit
- native-fsread: filename eq "/usr/share/misc/terminfo.db" th
- >
native-pread: permit
- >
native-write: permit
- >
native-fsread: filename eq "$HOME/.lynx-keymaps" then permi
- native-fsread: filename eq "/var/run/dev.db" then permit
- native-fsread: filename eq "/var/run/ld.so.hints" then perm |
native-fsread: filename eq "/etc/utmp" then permit
- native-fstat: permit <
- native-fswrite: filename match "/tmp/lynx-*" then permit <
- native-getdirentries: permit <
- native-getpid: permit <
- native-gettimeofday: permit <
- native-ioctl: permit <
- native-issetugid: permit <
- native-lseek: permit <
- native-mmap: permit <
- native-mprotect: prot eq "PROT_READ" then permit <
- native-mprotect: prot eq "PROT_READ|PROT_EXEC" then permit <
- native-mprotect: prot eq "PROT_READ|PROT_WRITE" then permit <
- native-mprotect: prot eq "PROT_READ|PROT_WRITE|PROT_EXEC" t <
- native-munmap: permit <
- native-nanosleep: permit <
- native-poll: permit
- native-pread: permit |
native-nanosleep: permit
- native-read: permit |
native-gettimeofday: permit
- native-recvfrom: permit |
native-fsread: filename eq "/etc/resolv.conf" then permit
- native-select: permit <
- native-sendto: true then permit <
- native-sigaction: permit <
- native-sigprocmask: permit <
- native-socket: sockdom eq "AF_INET" and socktype eq "SOCK_D
- >
native-connect: sockaddr eq "inet-[127.0.0.1]:53" then perm
- >
native-sendto: true then permit
- >
native-select: permit
- >
native-recvfrom: permit
- native-socket: sockdom eq "AF_INET" and socktype eq "SOCK_S
- native-write: permit |
native-connect: sockaddr match "inet-\\\[*\\\]:80" then per
- >
native-exit: permit
+top
+file1 | file2
+same1
+file1only <
+same2
+ > file2only
+same3
+bottom
Index: same.out
===================================================================
RCS file: /home/cvs/src/regress/usr.bin/sdiff/same.out,v
retrieving revision 1.2
diff -u -p -r1.2 same.out
--- same.out 13 Sep 2015 17:08:04 -0000 1.2
+++ same.out 30 May 2016 02:38:52 -0000
@@ -1,72 +1,7 @@
-Policy: /usr/bin/lynx, Emulation: native Policy:
/usr/bin/lynx, Emulation: native
- native-sysctl: permit
native-sysctl: permit
- native-close: permit
native-close: permit
- native-connect: sockaddr eq "inet-[127.0.0.1]:53" then perm
native-connect: sockaddr eq "inet-[127.0.0.1]:53" then perm
- native-connect: sockaddr match "inet-\\\[*\\\]:80" then per
native-connect: sockaddr match "inet-\\\[*\\\]:80" then per
- native-exit: permit
native-exit: permit
- native-fcntl: cmd eq "F_SETFD" then permit
native-fcntl: cmd eq "F_SETFD" then permit
- native-fsread: filename eq "/" then permit
native-fsread: filename eq "/" then permit
- native-fsread: filename match "/<non-existent filename>: *"
native-fsread: filename match "/<non-existent filename>: *"
- native-fsread: filename eq "/etc/lynx.cfg" then permit
native-fsread: filename eq "/etc/lynx.cfg" then permit
- native-fsread: filename eq "/etc/malloc.conf" then permit
native-fsread: filename eq "/etc/malloc.conf" then permit
- native-fsread: filename eq "/etc/resolv.conf" then permit
native-fsread: filename eq "/etc/resolv.conf" then permit
- native-fsread: filename eq "/etc/utmp" then permit
native-fsread: filename eq "/etc/utmp" then permit
- native-fsread: filename eq "/home" then permit
native-fsread: filename eq "/home" then permit
- native-fsread: filename eq "$HOME" then permit
native-fsread: filename eq "$HOME" then permit
- native-fsread: filename eq "$HOME/.lynx-keymaps" then permi
native-fsread: filename eq "$HOME/.lynx-keymaps" then permi
- native-fsread: filename eq "$HOME/.lynxrc" then permit
native-fsread: filename eq "$HOME/.lynxrc" then permit
- native-fsread: filename eq "$HOME/.mailcap" then permit
native-fsread: filename eq "$HOME/.mailcap" then permit
- native-fsread: filename eq "$HOME/.mime.types" then permit
native-fsread: filename eq "$HOME/.mime.types" then permit
- native-fsread: filename eq "$HOME/.terminfo" then permit
native-fsread: filename eq "$HOME/.terminfo" then permit
- native-fsread: filename eq "$HOME/.terminfo.db" then permit
native-fsread: filename eq "$HOME/.terminfo.db" then permit
- native-fsread: filename eq "/obj" then permit
native-fsread: filename eq "/obj" then permit
- native-fsread: filename eq "/tmp" then permit
native-fsread: filename eq "/tmp" then permit
- native-fsread: filename match "/tmp/lynx-*/." then permit
native-fsread: filename match "/tmp/lynx-*/." then permit
- native-fsread: filename eq "/usr" then permit
native-fsread: filename eq "/usr" then permit
- native-fsread: filename eq "/usr/bin" then permit
native-fsread: filename eq "/usr/bin" then permit
- native-fsread: filename eq "/usr/games" then permit
native-fsread: filename eq "/usr/games" then permit
- native-fsread: filename eq "/usr/include" then permit
native-fsread: filename eq "/usr/include" then permit
- native-fsread: filename eq "/usr/lib" then permit
native-fsread: filename eq "/usr/lib" then permit
- native-fsread: filename match "/usr/lib/libc.so.*" then per
native-fsread: filename match "/usr/lib/libc.so.*" then per
- native-fsread: filename match "/usr/lib/libcrypto.so.*" the
native-fsread: filename match "/usr/lib/libcrypto.so.*" the
- native-fsread: filename match "/usr/lib/libncurses.so.*" th
native-fsread: filename match "/usr/lib/libncurses.so.*" th
- native-fsread: filename match "/usr/lib/libssl.so.*" then p
native-fsread: filename match "/usr/lib/libssl.so.*" then p
- native-fsread: filename eq "/usr/libdata" then permit
native-fsread: filename eq "/usr/libdata" then permit
- native-fsread: filename eq "/usr/libexec" then permit
native-fsread: filename eq "/usr/libexec" then permit
- native-fsread: filename eq "/usr/lkm" then permit
native-fsread: filename eq "/usr/lkm" then permit
- native-fsread: filename eq "/usr/local" then permit
native-fsread: filename eq "/usr/local" then permit
- native-fsread: filename eq "/usr/mdec" then permit
native-fsread: filename eq "/usr/mdec" then permit
- native-fsread: filename eq "/usr/obj" then permit
native-fsread: filename eq "/usr/obj" then permit
- native-fsread: filename eq "/usr/obj/bin" then permit
native-fsread: filename eq "/usr/obj/bin" then permit
- native-fsread: filename eq "/usr/obj/bin/systrace/." then p
native-fsread: filename eq "/usr/obj/bin/systrace/." then p
- native-fsread: filename eq "/usr/obj/bin/systrace/.mailcap"
native-fsread: filename eq "/usr/obj/bin/systrace/.mailcap"
- native-fsread: filename eq "/usr/obj/bin/systrace/.mime.typ
native-fsread: filename eq "/usr/obj/bin/systrace/.mime.typ
- native-fsread: filename eq "/usr/share/misc/terminfo.db" th
native-fsread: filename eq "/usr/share/misc/terminfo.db" th
- native-fsread: filename eq "/var/run/dev.db" then permit
native-fsread: filename eq "/var/run/dev.db" then permit
- native-fsread: filename eq "/var/run/ld.so.hints" then perm
native-fsread: filename eq "/var/run/ld.so.hints" then perm
- native-fstat: permit
native-fstat: permit
- native-fswrite: filename match "/tmp/lynx-*" then permit
native-fswrite: filename match "/tmp/lynx-*" then permit
- native-getdirentries: permit
native-getdirentries: permit
- native-getpid: permit
native-getpid: permit
- native-gettimeofday: permit
native-gettimeofday: permit
- native-ioctl: permit
native-ioctl: permit
- native-issetugid: permit
native-issetugid: permit
- native-lseek: permit
native-lseek: permit
- native-mmap: permit
native-mmap: permit
- native-mprotect: prot eq "PROT_READ" then permit
native-mprotect: prot eq "PROT_READ" then permit
- native-mprotect: prot eq "PROT_READ|PROT_EXEC" then permit
native-mprotect: prot eq "PROT_READ|PROT_EXEC" then permit
- native-mprotect: prot eq "PROT_READ|PROT_WRITE" then permit
native-mprotect: prot eq "PROT_READ|PROT_WRITE" then permit
- native-mprotect: prot eq "PROT_READ|PROT_WRITE|PROT_EXEC" t
native-mprotect: prot eq "PROT_READ|PROT_WRITE|PROT_EXEC" t
- native-munmap: permit
native-munmap: permit
- native-nanosleep: permit
native-nanosleep: permit
- native-poll: permit
native-poll: permit
- native-pread: permit
native-pread: permit
- native-read: permit
native-read: permit
- native-recvfrom: permit
native-recvfrom: permit
- native-select: permit
native-select: permit
- native-sendto: true then permit
native-sendto: true then permit
- native-sigaction: permit
native-sigaction: permit
- native-sigprocmask: permit
native-sigprocmask: permit
- native-socket: sockdom eq "AF_INET" and socktype eq "SOCK_D
native-socket: sockdom eq "AF_INET" and socktype eq "SOCK_D
- native-socket: sockdom eq "AF_INET" and socktype eq "SOCK_S
native-socket: sockdom eq "AF_INET" and socktype eq "SOCK_S
- native-write: permit
native-write: permit
+top top
+file1 file1
+same1 same1
+file1only file1only
+same2 same2
+same3 same3
+bottom bottom
Index: sflag.out
===================================================================
RCS file: /home/cvs/src/regress/usr.bin/sdiff/sflag.out,v
retrieving revision 1.1
diff -u -p -r1.1 sflag.out
--- sflag.out 21 Feb 2006 09:07:52 -0000 1.1
+++ sflag.out 30 May 2016 02:35:16 -0000
@@ -1,79 +1,3 @@
- >
native-issetugid: permit
- >
native-mprotect: permit
- >
native-mmap: permit
- >
native-fsread: filename eq "/var/run/ld.so.hints" then perm
- >
native-fstat: permit
- native-connect: sockaddr eq "inet-[127.0.0.1]:53" then perm |
native-fsread: filename match "/usr/lib/libssl.so.*" then p
- native-connect: sockaddr match "inet-\\\[*\\\]:80" then per |
native-read: permit
- native-exit: permit |
native-fsread: filename match "/usr/lib/libcrypto.so.*" the
- native-fcntl: cmd eq "F_SETFD" then permit |
native-fsread: filename match "/usr/lib/libncurses.so.*" th
- native-fsread: filename eq "/" then permit |
native-fsread: filename match "/usr/lib/libc.so.*" then per
- native-fsread: filename match "/<non-existent filename>: *" |
native-munmap: permit
- native-fsread: filename eq "/etc/lynx.cfg" then permit |
native-sigprocmask: permit
- native-fsread: filename eq "/etc/resolv.conf" then permit |
native-getpid: permit
- native-fsread: filename eq "/etc/utmp" then permit <
- native-fsread: filename eq "/home" then permit <
- native-fsread: filename eq "$HOME" then permit <
- native-fsread: filename eq "$HOME/.lynx-keymaps" then permi <
- native-fsread: filename eq "$HOME/.lynxrc" then permit <
- native-fsread: filename eq "$HOME/.mailcap" then permit <
- native-fsread: filename eq "$HOME/.mime.types" then permit <
- native-fsread: filename eq "$HOME/.terminfo" then permit <
- native-fsread: filename eq "$HOME/.terminfo.db" then permit <
- native-fsread: filename eq "/obj" then permit <
- >
native-fswrite: filename match "/tmp/lynx-*" then permit
- >
native-fsread: filename eq "$HOME" then permit
- >
native-fsread: filename eq "/etc/lynx.cfg" then permit
- >
native-fsread: filename eq "/" then permit
- >
native-fsread: filename eq "/usr/obj/bin/systrace/." then p
- >
native-fsread: filename eq "/usr/obj/bin" then permit
- >
native-fcntl: permit
- >
native-getdirentries: permit
- >
native-lseek: permit
- >
native-fsread: filename eq "/usr/obj" then permit
- native-fsread: filename match "/usr/lib/libc.so.*" then per <
- native-fsread: filename match "/usr/lib/libcrypto.so.*" the <
- native-fsread: filename match "/usr/lib/libncurses.so.*" th <
- native-fsread: filename match "/usr/lib/libssl.so.*" then p <
- native-fsread: filename eq "/usr/obj" then permit |
native-fsread: filename eq "/home" then permit
- native-fsread: filename eq "/usr/obj/bin" then permit |
native-fsread: filename eq "/obj" then permit
- native-fsread: filename eq "/usr/obj/bin/systrace/." then p |
native-fsread: filename eq "$HOME/.lynxrc" then permit
- >
native-fsread: filename match "/<non-existent filename>: *"
- >
native-fsread: filename eq "$HOME/.mailcap" then permit
- >
native-fsread: filename eq "$HOME/.mime.types" then permit
- >
native-sigaction: permit
- >
native-ioctl: permit
- >
native-fsread: filename eq "$HOME/.terminfo.db" then permit
- >
native-fsread: filename eq "$HOME/.terminfo" then permit
- >
native-pread: permit
- >
native-write: permit
- >
native-fsread: filename eq "$HOME/.lynx-keymaps" then permi
- native-fsread: filename eq "/var/run/ld.so.hints" then perm |
native-fsread: filename eq "/etc/utmp" then permit
- native-fstat: permit <
- native-fswrite: filename match "/tmp/lynx-*" then permit <
- native-getdirentries: permit <
- native-getpid: permit <
- native-gettimeofday: permit <
- native-ioctl: permit <
- native-issetugid: permit <
- native-lseek: permit <
- native-mmap: permit <
- native-mprotect: prot eq "PROT_READ" then permit <
- native-mprotect: prot eq "PROT_READ|PROT_EXEC" then permit <
- native-mprotect: prot eq "PROT_READ|PROT_WRITE" then permit <
- native-mprotect: prot eq "PROT_READ|PROT_WRITE|PROT_EXEC" t <
- native-munmap: permit <
- native-nanosleep: permit <
- native-pread: permit |
native-nanosleep: permit
- native-read: permit |
native-gettimeofday: permit
- native-recvfrom: permit |
native-fsread: filename eq "/etc/resolv.conf" then permit
- native-select: permit <
- native-sendto: true then permit <
- native-sigaction: permit <
- native-sigprocmask: permit <
- >
native-connect: sockaddr eq "inet-[127.0.0.1]:53" then perm
- >
native-sendto: true then permit
- >
native-select: permit
- >
native-recvfrom: permit
- native-write: permit |
native-connect: sockaddr match "inet-\\\[*\\\]:80" then per
- >
native-exit: permit
+file1 | file2
+file1only <
+ > file2only
Index: short.in
===================================================================
RCS file: short.in
diff -N short.in
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ short.in 30 May 2016 02:46:55 -0000
@@ -0,0 +1,4 @@
+top
+file1
+same1
+file1only
Index: short.out
===================================================================
RCS file: /home/cvs/src/regress/usr.bin/sdiff/short.out,v
retrieving revision 1.2
diff -u -p -r1.2 short.out
--- short.out 13 Sep 2015 17:08:04 -0000 1.2
+++ short.out 30 May 2016 02:48:27 -0000
@@ -1,15 +1,4 @@
-Policy: /usr/bin/lynx, Emulation: native
- native-issetugid: permit
- native-mprotect: permit
- native-mmap: permit
- native-sysctl: permit
- native-close: permit
- native-fsread: filename match "/usr/lib/libssl.so.*" then permit
- native-read: permit
- native-fsread: filename match "/usr/lib/libcrypto.so.*" then permit
- native-fsread: filename match "/usr/lib/libncurses.so.*" then permit
- native-fsread: filename match "/usr/lib/libc.so.*" then permit
- native-munmap: permit
- native-sigprocmask: permit
- native-fsread: filename eq "/etc/malloc.conf" then permit
- native-fsread: filename eq "/etc/resolv.conf" then permit
+top
+file1
+same1
+file1only
Index: wflag.out
===================================================================
RCS file: /home/cvs/src/regress/usr.bin/sdiff/wflag.out,v
retrieving revision 1.2
diff -u -p -r1.2 wflag.out
--- wflag.out 13 Sep 2015 17:08:04 -0000 1.2
+++ wflag.out 30 May 2016 02:37:50 -0000
@@ -1,102 +1,8 @@
-Policy: /usr/bin/lynx, Emulation: native Policy:
/usr/bin/lynx, Emulation: native
- >
native-issetugid: permit
- >
native-mprotect: permit
- >
native-mmap: permit
- native-sysctl: permit
native-sysctl: permit
- >
native-fsread: filename eq "/var/run/ld.so.hints" then pe
- >
native-fstat: permit
- native-close: permit
native-close: permit
- native-connect: sockaddr eq "inet-[127.0.0.1]:53" then pe |
native-fsread: filename match "/usr/lib/libssl.so.*" then
- native-connect: sockaddr match "inet-\\\[*\\\]:80" then p |
native-read: permit
- native-exit: permit |
native-fsread: filename match "/usr/lib/libcrypto.so.*" t
- native-fcntl: cmd eq "F_SETFD" then permit |
native-fsread: filename match "/usr/lib/libncurses.so.*"
- native-fsread: filename eq "/" then permit |
native-fsread: filename match "/usr/lib/libc.so.*" then p
- native-fsread: filename match "/<non-existent filename>: |
native-munmap: permit
- native-fsread: filename eq "/etc/lynx.cfg" then permit |
native-sigprocmask: permit
- native-fsread: filename eq "/etc/malloc.conf" then permit
native-fsread: filename eq "/etc/malloc.conf" then permit
- native-fsread: filename eq "/etc/resolv.conf" then permit |
native-getpid: permit
- native-fsread: filename eq "/etc/utmp" then permit <
- native-fsread: filename eq "/home" then permit <
- native-fsread: filename eq "$HOME" then permit <
- native-fsread: filename eq "$HOME/.lynx-keymaps" then per <
- native-fsread: filename eq "$HOME/.lynxrc" then permit <
- native-fsread: filename eq "$HOME/.mailcap" then permit <
- native-fsread: filename eq "$HOME/.mime.types" then permi <
- native-fsread: filename eq "$HOME/.terminfo" then permit <
- native-fsread: filename eq "$HOME/.terminfo.db" then perm <
- native-fsread: filename eq "/obj" then permit <
- native-fsread: filename eq "/tmp" then permit
native-fsread: filename eq "/tmp" then permit
- >
native-fswrite: filename match "/tmp/lynx-*" then permit
- native-fsread: filename match "/tmp/lynx-*/." then permit
native-fsread: filename match "/tmp/lynx-*/." then permit
- >
native-fsread: filename eq "$HOME" then permit
- >
native-fsread: filename eq "/etc/lynx.cfg" then permit
- >
native-fsread: filename eq "/" then permit
- >
native-fsread: filename eq "/usr/obj/bin/systrace/." then
- >
native-fsread: filename eq "/usr/obj/bin" then permit
- >
native-fcntl: permit
- >
native-getdirentries: permit
- >
native-lseek: permit
- >
native-fsread: filename eq "/usr/obj" then permit
- native-fsread: filename eq "/usr" then permit
native-fsread: filename eq "/usr" then permit
- native-fsread: filename eq "/usr/bin" then permit
native-fsread: filename eq "/usr/bin" then permit
- native-fsread: filename eq "/usr/games" then permit
native-fsread: filename eq "/usr/games" then permit
- native-fsread: filename eq "/usr/include" then permit
native-fsread: filename eq "/usr/include" then permit
- native-fsread: filename eq "/usr/lib" then permit
native-fsread: filename eq "/usr/lib" then permit
- native-fsread: filename match "/usr/lib/libc.so.*" then p <
- native-fsread: filename match "/usr/lib/libcrypto.so.*" t <
- native-fsread: filename match "/usr/lib/libncurses.so.*" <
- native-fsread: filename match "/usr/lib/libssl.so.*" then <
- native-fsread: filename eq "/usr/libdata" then permit
native-fsread: filename eq "/usr/libdata" then permit
- native-fsread: filename eq "/usr/libexec" then permit
native-fsread: filename eq "/usr/libexec" then permit
- native-fsread: filename eq "/usr/lkm" then permit
native-fsread: filename eq "/usr/lkm" then permit
- native-fsread: filename eq "/usr/local" then permit
native-fsread: filename eq "/usr/local" then permit
- native-fsread: filename eq "/usr/mdec" then permit
native-fsread: filename eq "/usr/mdec" then permit
- native-fsread: filename eq "/usr/obj" then permit |
native-fsread: filename eq "/home" then permit
- native-fsread: filename eq "/usr/obj/bin" then permit |
native-fsread: filename eq "/obj" then permit
- native-fsread: filename eq "/usr/obj/bin/systrace/." then |
native-fsread: filename eq "$HOME/.lynxrc" then permit
- >
native-fsread: filename match "/<non-existent filename>:
- native-fsread: filename eq "/usr/obj/bin/systrace/.mailca
native-fsread: filename eq "/usr/obj/bin/systrace/.mailca
- >
native-fsread: filename eq "$HOME/.mailcap" then permit
- native-fsread: filename eq "/usr/obj/bin/systrace/.mime.t
native-fsread: filename eq "/usr/obj/bin/systrace/.mime.t
- >
native-fsread: filename eq "$HOME/.mime.types" then permi
- >
native-sigaction: permit
- >
native-ioctl: permit
- >
native-fsread: filename eq "$HOME/.terminfo.db" then perm
- >
native-fsread: filename eq "$HOME/.terminfo" then permit
- native-fsread: filename eq "/usr/share/misc/terminfo.db"
native-fsread: filename eq "/usr/share/misc/terminfo.db"
- >
native-pread: permit
- >
native-write: permit
- >
native-fsread: filename eq "$HOME/.lynx-keymaps" then per
- native-fsread: filename eq "/var/run/dev.db" then permit
native-fsread: filename eq "/var/run/dev.db" then permit
- native-fsread: filename eq "/var/run/ld.so.hints" then pe |
native-fsread: filename eq "/etc/utmp" then permit
- native-fstat: permit <
- native-fswrite: filename match "/tmp/lynx-*" then permit <
- native-getdirentries: permit <
- native-getpid: permit <
- native-gettimeofday: permit <
- native-ioctl: permit <
- native-issetugid: permit <
- native-lseek: permit <
- native-mmap: permit <
- native-mprotect: prot eq "PROT_READ" then permit <
- native-mprotect: prot eq "PROT_READ|PROT_EXEC" then permi <
- native-mprotect: prot eq "PROT_READ|PROT_WRITE" then perm <
- native-mprotect: prot eq "PROT_READ|PROT_WRITE|PROT_EXEC" <
- native-munmap: permit <
- native-nanosleep: permit <
- native-poll: permit
native-poll: permit
- native-pread: permit |
native-nanosleep: permit
- native-read: permit |
native-gettimeofday: permit
- native-recvfrom: permit |
native-fsread: filename eq "/etc/resolv.conf" then permit
- native-select: permit <
- native-sendto: true then permit <
- native-sigaction: permit <
- native-sigprocmask: permit <
- native-socket: sockdom eq "AF_INET" and socktype eq "SOCK
native-socket: sockdom eq "AF_INET" and socktype eq "SOCK
- >
native-connect: sockaddr eq "inet-[127.0.0.1]:53" then pe
- >
native-sendto: true then permit
- >
native-select: permit
- >
native-recvfrom: permit
- native-socket: sockdom eq "AF_INET" and socktype eq "SOCK
native-socket: sockdom eq "AF_INET" and socktype eq "SOCK
- native-write: permit |
native-connect: sockaddr match "inet-\\\[*\\\]:80" then p
- >
native-exit: permit
+top top
+file1 | file2
+same1 same1
+file1only <
+same2 same2
+ > file2only
+same3 same3
+bottom bottom