Subject: Re: bin/34630: GNU sdiff(1) replacement
To: None <gnats-admin@netbsd.org, netbsd-bugs@netbsd.org, unex@linija.org>
From: Mindaugas <unex@linija.org>
List: netbsd-bugs
Date: 09/27/2006 23:20:03
The following reply was made to PR bin/34630; it has been noted by GNATS.

From: Mindaugas <unex@linija.org>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: bin/34630: GNU sdiff(1) replacement
Date: Thu, 28 Sep 2006 02:15:52 +0300

 This is a multi-part message in MIME format.
 
 --Multipart=_Thu__28_Sep_2006_02_15_52_+0300_yzHSm/hDrRnCh2b_
 Content-Type: text/plain; charset=US-ASCII
 Content-Transfer-Encoding: 7bit
 
 OpenBSD has a regression suite for their sdiff(1). I attached regress
 files with modification to NetBSD. Please review.
 
 By the way, seems our GNU sdiff does not pass many (most?) of them (I
 stopped counting after more than 10 of 35), while new sdiff(1) passed
 all. I did not go into details why that, but I think we must take into
 account this on making a decision.
 
 -- 
 Best regards,
 Mindaugas
 
 --Multipart=_Thu__28_Sep_2006_02_15_52_+0300_yzHSm/hDrRnCh2b_
 Content-Type: application/octet-stream;
  name="dot.in"
 Content-Disposition: attachment;
  filename="dot.in"
 Content-Transfer-Encoding: quoted-printable
 
 .
 
 --Multipart=_Thu__28_Sep_2006_02_15_52_+0300_yzHSm/hDrRnCh2b_
 Content-Type: application/octet-stream;
  name="file1"
 Content-Disposition: attachment;
  filename="file1"
 Content-Transfer-Encoding: quoted-printable
 
 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 per=
 mit
     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 p=
 ermit
     native-socket: sockdom eq "AF_INET" and socktype eq "SOCK_STREAM" then =
 permit
     native-write: permit
 
 --Multipart=_Thu__28_Sep_2006_02_15_52_+0300_yzHSm/hDrRnCh2b_
 Content-Type: application/octet-stream;
  name="file2"
 Content-Disposition: attachment;
  filename="file2"
 Content-Transfer-Encoding: quoted-printable
 
 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 per=
 mit
     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 p=
 ermit
     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
 
 --Multipart=_Thu__28_Sep_2006_02_15_52_+0300_yzHSm/hDrRnCh2b_
 Content-Type: application/octet-stream;
  name="Iflag12.out"
 Content-Disposition: attachment;
  filename="Iflag12.out"
 Content-Transfer-Encoding: quoted-printable
 
 Policy: /usr/bin/lynx, Emulation: native                        Policy: /us=
 r/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.*"=20
     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>:=20
     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"=20
                                                               >     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
 
 --Multipart=_Thu__28_Sep_2006_02_15_52_+0300_yzHSm/hDrRnCh2b_
 Content-Type: application/octet-stream;
  name="Iflag21.out"
 Content-Disposition: attachment;
  filename="Iflag21.out"
 Content-Transfer-Encoding: quoted-printable
 
 Policy: /usr/bin/lynx, Emulation: native                        Policy: /us=
 r/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>:=20
     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.*"=20
     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"=20
     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                                       <
 
 --Multipart=_Thu__28_Sep_2006_02_15_52_+0300_yzHSm/hDrRnCh2b_
 Content-Type: application/octet-stream;
  name="Ilflag12.out"
 Content-Disposition: attachment;
  filename="Ilflag12.out"
 Content-Transfer-Encoding: quoted-printable
 
 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.*"=20
     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
 
 --Multipart=_Thu__28_Sep_2006_02_15_52_+0300_yzHSm/hDrRnCh2b_
 Content-Type: application/octet-stream;
  name="Ilflag21.out"
 Content-Disposition: attachment;
  filename="Ilflag21.out"
 Content-Transfer-Encoding: quoted-printable
 
 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>:=20
     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                                       <
 
 --Multipart=_Thu__28_Sep_2006_02_15_52_+0300_yzHSm/hDrRnCh2b_
 Content-Type: application/octet-stream;
  name="Ilsflag12.out"
 Content-Disposition: attachment;
  filename="Ilsflag12.out"
 Content-Transfer-Encoding: quoted-printable
 
                                                               >     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.*"=20
     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
 
 --Multipart=_Thu__28_Sep_2006_02_15_52_+0300_yzHSm/hDrRnCh2b_
 Content-Type: application/octet-stream;
  name="Ilsflag21.out"
 Content-Disposition: attachment;
  filename="Ilsflag21.out"
 Content-Transfer-Encoding: quoted-printable
 
     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>:=20
     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                                       <
 
 --Multipart=_Thu__28_Sep_2006_02_15_52_+0300_yzHSm/hDrRnCh2b_
 Content-Type: application/octet-stream;
  name="Isflag12.out"
 Content-Disposition: attachment;
  filename="Isflag12.out"
 Content-Transfer-Encoding: quoted-printable
 
                                                               >     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.*"=20
     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
 
 --Multipart=_Thu__28_Sep_2006_02_15_52_+0300_yzHSm/hDrRnCh2b_
 Content-Type: application/octet-stream;
  name="Isflag21.out"
 Content-Disposition: attachment;
  filename="Isflag21.out"
 Content-Transfer-Encoding: quoted-printable
 
     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>:=20
     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                                       <
 
 --Multipart=_Thu__28_Sep_2006_02_15_52_+0300_yzHSm/hDrRnCh2b_
 Content-Type: application/octet-stream;
  name="lflag.out"
 Content-Disposition: attachment;
  filename="lflag.out"
 Content-Transfer-Encoding: quoted-printable
 
 Policy: /usr/bin/lynx, Emulation: native
                                                                 >     nativ=
 e-issetugid: permit
                                                                 >     nativ=
 e-mprotect: permit
                                                                 >     nativ=
 e-mmap: permit
     native-__sysctl: permit
                                                                 >     nativ=
 e-fsread: filename eq "/var/run/ld.so.hints" then perm
                                                                 >     nativ=
 e-fstat: permit
     native-close: permit
     native-connect: sockaddr eq "inet-[127.0.0.1]:53" then perm |     nativ=
 e-fsread: filename match "/usr/lib/libssl.so.*" then p
     native-connect: sockaddr match "inet-\\\[*\\\]:80" then per |     nativ=
 e-read: permit
     native-exit: permit                                         |     nativ=
 e-fsread: filename match "/usr/lib/libcrypto.so.*" the
     native-fcntl: cmd eq "F_SETFD" then permit                  |     nativ=
 e-fsread: filename match "/usr/lib/libncurses.so.*" th
     native-fsread: filename eq "/" then permit                  |     nativ=
 e-fsread: filename match "/usr/lib/libc.so.*" then per
     native-fsread: filename match "/<non-existent filename>: *" |     nativ=
 e-munmap: permit
     native-fsread: filename eq "/etc/lynx.cfg" then permit      |     nativ=
 e-sigprocmask: permit
     native-fsread: filename eq "/etc/malloc.conf" then permit
     native-fsread: filename eq "/etc/resolv.conf" then permit   |     nativ=
 e-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
                                                                 >     nativ=
 e-fswrite: filename match "/tmp/lynx-*" then permit
     native-fsread: filename match "/tmp/lynx-*/." then permit
                                                                 >     nativ=
 e-fsread: filename eq "$HOME" then permit
                                                                 >     nativ=
 e-fsread: filename eq "/etc/lynx.cfg" then permit
                                                                 >     nativ=
 e-fsread: filename eq "/" then permit
                                                                 >     nativ=
 e-fsread: filename eq "/usr/obj/bin/systrace/." then p
                                                                 >     nativ=
 e-fsread: filename eq "/usr/obj/bin" then permit
                                                                 >     nativ=
 e-fcntl: permit
                                                                 >     nativ=
 e-getdirentries: permit
                                                                 >     nativ=
 e-lseek: permit
                                                                 >     nativ=
 e-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           |     nativ=
 e-fsread: filename eq "/home" then permit
     native-fsread: filename eq "/usr/obj/bin" then permit       |     nativ=
 e-fsread: filename eq "/obj" then permit
     native-fsread: filename eq "/usr/obj/bin/systrace/." then p |     nativ=
 e-fsread: filename eq "$HOME/.lynxrc" then permit
                                                                 >     nativ=
 e-fsread: filename match "/<non-existent filename>: *"
     native-fsread: filename eq "/usr/obj/bin/systrace/.mailcap"
                                                                 >     nativ=
 e-fsread: filename eq "$HOME/.mailcap" then permit
     native-fsread: filename eq "/usr/obj/bin/systrace/.mime.typ
                                                                 >     nativ=
 e-fsread: filename eq "$HOME/.mime.types" then permit
                                                                 >     nativ=
 e-sigaction: permit
                                                                 >     nativ=
 e-ioctl: permit
                                                                 >     nativ=
 e-fsread: filename eq "$HOME/.terminfo.db" then permit
                                                                 >     nativ=
 e-fsread: filename eq "$HOME/.terminfo" then permit
     native-fsread: filename eq "/usr/share/misc/terminfo.db" th
                                                                 >     nativ=
 e-pread: permit
                                                                 >     nativ=
 e-write: permit
                                                                 >     nativ=
 e-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 |     nativ=
 e-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                                        |     nativ=
 e-nanosleep: permit
     native-read: permit                                         |     nativ=
 e-gettimeofday: permit
     native-recvfrom: permit                                     |     nativ=
 e-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
                                                                 >     nativ=
 e-connect: sockaddr eq "inet-[127.0.0.1]:53" then perm
                                                                 >     nativ=
 e-sendto: true then permit
                                                                 >     nativ=
 e-select: permit
                                                                 >     nativ=
 e-recvfrom: permit
     native-socket: sockdom eq "AF_INET" and socktype eq "SOCK_S
     native-write: permit                                        |     nativ=
 e-connect: sockaddr match "inet-\\\[*\\\]:80" then per
                                                                 >     nativ=
 e-exit: permit
 
 --Multipart=_Thu__28_Sep_2006_02_15_52_+0300_yzHSm/hDrRnCh2b_
 Content-Type: application/octet-stream;
  name="Makefile"
 Content-Disposition: attachment;
  filename="Makefile"
 Content-Transfer-Encoding: quoted-printable
 
 #	$NetBSD$
 
 SDIFF?=3Dsdiff
 regress: test-lflag test-sflag test-wflag \
     test-tabs test-tabends test-tabends2 test-tabends3 \
     test-merge test-merge2 test-merge3 test-merge4 test-merge5 \
     test-merge6 test-merge7 test-merge8 test-merge9 test-merge10 \
     test-merge11 test-merge12 test-same test-oneline test-oneline2 \
     test-dot test-dot2 test-short test-stdin test-stdin2 \
     test-Iflag12 test-Iflag21 test-Isflag12 test-Isflag21 \
     test-Ilflag12 test-Ilflag21 test-Ilsflag12 test-Ilsflag21
 
 test-Iflag12: file1 file2 Iflag12.out
 	${SDIFF} -w 125 -I '.*filename.*' ${.CURDIR}/file1 ${.CURDIR}/file2 | \
 	    diff -u - ${.CURDIR}/Iflag12.out
 
 test-Iflag21: file1 file2 Iflag21.out
 	${SDIFF} -w 125 -I '.*filename.*' ${.CURDIR}/file2 ${.CURDIR}/file1 | \
 	    diff -u - ${.CURDIR}/Iflag21.out
 
 test-Isflag12: file1 file2 Isflag12.out
 	${SDIFF} -sw 125 -I '.*filename.*' ${.CURDIR}/file1 ${.CURDIR}/file2 | \
 	    diff -u - ${.CURDIR}/Isflag12.out
 
 test-Isflag21: file1 file2 Isflag21.out
 	${SDIFF} -sw 125 -I '.*filename.*' ${.CURDIR}/file2 ${.CURDIR}/file1 | \
 	    diff -u - ${.CURDIR}/Isflag21.out
 
 test-Ilflag12: file1 file2 Ilflag12.out
 	${SDIFF} -lw 125 -I '.*filename.*' ${.CURDIR}/file1 ${.CURDIR}/file2 | \
 	    diff -u - ${.CURDIR}/Ilflag12.out
 
 test-Ilflag21: file1 file2 Ilflag21.out
 	${SDIFF} -lw 125 -I '.*filename.*' ${.CURDIR}/file2 ${.CURDIR}/file1 | \
 	    diff -u - ${.CURDIR}/Ilflag21.out
 
 test-Ilsflag12: file1 file2 Ilsflag12.out
 	${SDIFF} -sw 125 -I '.*filename.*' ${.CURDIR}/file1 ${.CURDIR}/file2 | \
 	    diff -u - ${.CURDIR}/Ilsflag12.out
 
 test-Ilsflag21: file1 file2 Ilsflag21.out
 	${SDIFF} -sw 125 -I '.*filename.*' ${.CURDIR}/file2 ${.CURDIR}/file1 | \
 	    diff -u - ${.CURDIR}/Ilsflag21.out
 
 test-lflag: file1 file2 lflag.out
 	${SDIFF} -l ${.CURDIR}/file1 ${.CURDIR}/file2 | diff -u ${.CURDIR}/lflag.o=
 ut -
 
 test-sflag: file1 file2 sflag.out
 	${SDIFF} -s ${.CURDIR}/file1 ${.CURDIR}/file2 | diff -u ${.CURDIR}/sflag.o=
 ut -
 
 test-wflag: file1 file2 wflag.out
 	${SDIFF} -w 125 ${.CURDIR}/file1 ${.CURDIR}/file2 | diff -u ${.CURDIR}/wfl=
 ag.out -
 
 test-tabs: tabs1 tabs2 tabs.out
 	${SDIFF} ${.CURDIR}/tabs1 ${.CURDIR}/tabs2 | diff -u ${.CURDIR}/tabs.out -
 
 test-tabends: tabends tabends.out
 	${SDIFF} -w30 ${.CURDIR}/tabends /dev/null | diff -u ${.CURDIR}/tabends.ou=
 t -
 
 test-tabends2: tabends tabends2.out
 	${SDIFF} -w30 /dev/null ${.CURDIR}/tabends | diff -u ${.CURDIR}/tabends2.o=
 ut -
 
 test-tabends3: tabends tabends3.out
 	${SDIFF} -w19 ${.CURDIR}/tabends /dev/null | diff -u ${.CURDIR}/tabends3.o=
 ut -
 
 test-merge: file1 file2
 	yes l | ${SDIFF} -o merge.out ${.CURDIR}/file1 ${.CURDIR}/file2 >/dev/null=
  || true
 	diff -u ${.CURDIR}/file1 merge.out
 
 test-merge2: file1 file2
 	yes r | ${SDIFF} -o merge.out ${.CURDIR}/file1 ${.CURDIR}/file2 >/dev/null=
  || true
 	diff -u ${.CURDIR}/file2 merge.out
 
 test-merge3: file1 file2
 	yes el | VISUAL=3Dcat ${SDIFF} -o merge.out ${.CURDIR}/file1 ${.CURDIR}/fi=
 le2 >/dev/null || true
 	diff -u ${.CURDIR}/file1 merge.out
 
 test-merge4: file1 file2
 	yes er | VISUAL=3Dcat ${SDIFF} -o merge.out ${.CURDIR}/file1 ${.CURDIR}/fi=
 le2 >/dev/null || true
 	diff -u ${.CURDIR}/file2 merge.out
 
 test-merge5: file1 file2
 	yes l | ${SDIFF} -so merge.out ${.CURDIR}/file1 ${.CURDIR}/file2 >/dev/nul=
 l || true
 	diff -u ${.CURDIR}/file1 merge.out
 
 test-merge6: file1 file2
 	yes r | ${SDIFF} -so merge.out ${.CURDIR}/file1 ${.CURDIR}/file2 >/dev/nul=
 l || true
 	diff -u ${.CURDIR}/file2 merge.out
 
 test-merge7: file1 file2
 	yes l | ${SDIFF} -lo merge.out ${.CURDIR}/file1 ${.CURDIR}/file2 >/dev/nul=
 l || true
 	diff -u ${.CURDIR}/file1 merge.out
 
 test-merge8: file1 file2
 	yes r | ${SDIFF} -lo merge.out ${.CURDIR}/file1 ${.CURDIR}/file2 >/dev/nul=
 l || true
 	diff -u ${.CURDIR}/file2 merge.out
 
 test-merge9: file1 file2
 	yes l | ${SDIFF} -lso merge.out ${.CURDIR}/file1 ${.CURDIR}/file2 >/dev/nu=
 ll || true
 	diff -u ${.CURDIR}/file1 merge.out
 
 test-merge10: file1 file2
 	yes r | ${SDIFF} -lso merge.out ${.CURDIR}/file1 ${.CURDIR}/file2 >/dev/nu=
 ll || true
 	diff -u ${.CURDIR}/file2 merge.out
 
 test-merge11: file1 file2
 	{ while :; do echo s;echo l;echo v;echo l;done; } | \
 	    ${SDIFF} -o merge.out ${.CURDIR}/file1 ${.CURDIR}/file2 >/dev/null || =
 true
 	diff -u ${.CURDIR}/file1 merge.out
 
 test-merge12: file1 file2
 	{ while :; do echo s;echo r;echo v;echo r;done; } | \
 	    ${SDIFF} -o merge.out ${.CURDIR}/file1 ${.CURDIR}/file2 >/dev/null || =
 true
 	diff -u ${.CURDIR}/file2 merge.out
 
 test-same: file1
 	${SDIFF} ${.CURDIR}/file1 ${.CURDIR}/file1 | diff -u ${.CURDIR}/same.out -
 
 test-oneline: oneline.in
 	${SDIFF} /dev/null ${.CURDIR}/oneline.in | fgrep -q abcd
 
 test-oneline2: oneline.in
 	${SDIFF} ${.CURDIR}/oneline.in /dev/null | fgrep -q abcd
 
 test-dot:
 	${SDIFF} /dev/null ${.CURDIR}/dot.in | fgrep -q '> .'
 
 test-dot2:
 	${SDIFF} ${.CURDIR}/dot.in /dev/null | fgrep -q .
 
 test-stdin:
 	echo stdin | ${SDIFF} /dev/null /dev/stdin | fgrep -q '> stdin'
 
 test-stdin2:
 	echo stdin | ${SDIFF} /dev/stdin /dev/null | fgrep -q stdin
 
 test-short: short.out
 	printf "r\nl\nr\nl" | ${SDIFF} -o merge.out ${.CURDIR}/file1 ${.CURDIR}/fi=
 le2 \
 	    >/dev/null || true
 	diff -u ${.CURDIR}/short.out merge.out
 
 clean:
 	rm -f merge.out
 
 .include <bsd.prog.mk>
 
 --Multipart=_Thu__28_Sep_2006_02_15_52_+0300_yzHSm/hDrRnCh2b_
 Content-Type: application/octet-stream;
  name="oneline.in"
 Content-Disposition: attachment;
  filename="oneline.in"
 Content-Transfer-Encoding: quoted-printable
 
 abcd
 
 --Multipart=_Thu__28_Sep_2006_02_15_52_+0300_yzHSm/hDrRnCh2b_
 Content-Type: application/octet-stream;
  name="same.out"
 Content-Disposition: attachment;
  filename="same.out"
 Content-Transfer-Encoding: quoted-printable
 
 Policy: /usr/bin/lynx, Emulation: native                          Policy: /=
 usr/bin/lynx, Emulation: native
     native-__sysctl: permit                                           nativ=
 e-__sysctl: permit
     native-close: permit                                              nativ=
 e-close: permit
     native-connect: sockaddr eq "inet-[127.0.0.1]:53" then perm       nativ=
 e-connect: sockaddr eq "inet-[127.0.0.1]:53" then perm
     native-connect: sockaddr match "inet-\\\[*\\\]:80" then per       nativ=
 e-connect: sockaddr match "inet-\\\[*\\\]:80" then per
     native-exit: permit                                               nativ=
 e-exit: permit
     native-fcntl: cmd eq "F_SETFD" then permit                        nativ=
 e-fcntl: cmd eq "F_SETFD" then permit
     native-fsread: filename eq "/" then permit                        nativ=
 e-fsread: filename eq "/" then permit
     native-fsread: filename match "/<non-existent filename>: *"       nativ=
 e-fsread: filename match "/<non-existent filename>: *"
     native-fsread: filename eq "/etc/lynx.cfg" then permit            nativ=
 e-fsread: filename eq "/etc/lynx.cfg" then permit
     native-fsread: filename eq "/etc/malloc.conf" then permit         nativ=
 e-fsread: filename eq "/etc/malloc.conf" then permit
     native-fsread: filename eq "/etc/resolv.conf" then permit         nativ=
 e-fsread: filename eq "/etc/resolv.conf" then permit
     native-fsread: filename eq "/etc/utmp" then permit                nativ=
 e-fsread: filename eq "/etc/utmp" then permit
     native-fsread: filename eq "/home" then permit                    nativ=
 e-fsread: filename eq "/home" then permit
     native-fsread: filename eq "$HOME" then permit                    nativ=
 e-fsread: filename eq "$HOME" then permit
     native-fsread: filename eq "$HOME/.lynx-keymaps" then permi       nativ=
 e-fsread: filename eq "$HOME/.lynx-keymaps" then permi
     native-fsread: filename eq "$HOME/.lynxrc" then permit            nativ=
 e-fsread: filename eq "$HOME/.lynxrc" then permit
     native-fsread: filename eq "$HOME/.mailcap" then permit           nativ=
 e-fsread: filename eq "$HOME/.mailcap" then permit
     native-fsread: filename eq "$HOME/.mime.types" then permit        nativ=
 e-fsread: filename eq "$HOME/.mime.types" then permit
     native-fsread: filename eq "$HOME/.terminfo" then permit          nativ=
 e-fsread: filename eq "$HOME/.terminfo" then permit
     native-fsread: filename eq "$HOME/.terminfo.db" then permit       nativ=
 e-fsread: filename eq "$HOME/.terminfo.db" then permit
     native-fsread: filename eq "/obj" then permit                     nativ=
 e-fsread: filename eq "/obj" then permit
     native-fsread: filename eq "/tmp" then permit                     nativ=
 e-fsread: filename eq "/tmp" then permit
     native-fsread: filename match "/tmp/lynx-*/." then permit         nativ=
 e-fsread: filename match "/tmp/lynx-*/." then permit
     native-fsread: filename eq "/usr" then permit                     nativ=
 e-fsread: filename eq "/usr" then permit
     native-fsread: filename eq "/usr/bin" then permit                 nativ=
 e-fsread: filename eq "/usr/bin" then permit
     native-fsread: filename eq "/usr/games" then permit               nativ=
 e-fsread: filename eq "/usr/games" then permit
     native-fsread: filename eq "/usr/include" then permit             nativ=
 e-fsread: filename eq "/usr/include" then permit
     native-fsread: filename eq "/usr/lib" then permit                 nativ=
 e-fsread: filename eq "/usr/lib" then permit
     native-fsread: filename match "/usr/lib/libc.so.*" then per       nativ=
 e-fsread: filename match "/usr/lib/libc.so.*" then per
     native-fsread: filename match "/usr/lib/libcrypto.so.*" the       nativ=
 e-fsread: filename match "/usr/lib/libcrypto.so.*" the
     native-fsread: filename match "/usr/lib/libncurses.so.*" th       nativ=
 e-fsread: filename match "/usr/lib/libncurses.so.*" th
     native-fsread: filename match "/usr/lib/libssl.so.*" then p       nativ=
 e-fsread: filename match "/usr/lib/libssl.so.*" then p
     native-fsread: filename eq "/usr/libdata" then permit             nativ=
 e-fsread: filename eq "/usr/libdata" then permit
     native-fsread: filename eq "/usr/libexec" then permit             nativ=
 e-fsread: filename eq "/usr/libexec" then permit
     native-fsread: filename eq "/usr/lkm" then permit                 nativ=
 e-fsread: filename eq "/usr/lkm" then permit
     native-fsread: filename eq "/usr/local" then permit               nativ=
 e-fsread: filename eq "/usr/local" then permit
     native-fsread: filename eq "/usr/mdec" then permit                nativ=
 e-fsread: filename eq "/usr/mdec" then permit
     native-fsread: filename eq "/usr/obj" then permit                 nativ=
 e-fsread: filename eq "/usr/obj" then permit
     native-fsread: filename eq "/usr/obj/bin" then permit             nativ=
 e-fsread: filename eq "/usr/obj/bin" then permit
     native-fsread: filename eq "/usr/obj/bin/systrace/." then p       nativ=
 e-fsread: filename eq "/usr/obj/bin/systrace/." then p
     native-fsread: filename eq "/usr/obj/bin/systrace/.mailcap"       nativ=
 e-fsread: filename eq "/usr/obj/bin/systrace/.mailcap"
     native-fsread: filename eq "/usr/obj/bin/systrace/.mime.typ       nativ=
 e-fsread: filename eq "/usr/obj/bin/systrace/.mime.typ
     native-fsread: filename eq "/usr/share/misc/terminfo.db" th       nativ=
 e-fsread: filename eq "/usr/share/misc/terminfo.db" th
     native-fsread: filename eq "/var/run/dev.db" then permit          nativ=
 e-fsread: filename eq "/var/run/dev.db" then permit
     native-fsread: filename eq "/var/run/ld.so.hints" then perm       nativ=
 e-fsread: filename eq "/var/run/ld.so.hints" then perm
     native-fstat: permit                                              nativ=
 e-fstat: permit
     native-fswrite: filename match "/tmp/lynx-*" then permit          nativ=
 e-fswrite: filename match "/tmp/lynx-*" then permit
     native-getdirentries: permit                                      nativ=
 e-getdirentries: permit
     native-getpid: permit                                             nativ=
 e-getpid: permit
     native-gettimeofday: permit                                       nativ=
 e-gettimeofday: permit
     native-ioctl: permit                                              nativ=
 e-ioctl: permit
     native-issetugid: permit                                          nativ=
 e-issetugid: permit
     native-lseek: permit                                              nativ=
 e-lseek: permit
     native-mmap: permit                                               nativ=
 e-mmap: permit
     native-mprotect: prot eq "PROT_READ" then permit                  nativ=
 e-mprotect: prot eq "PROT_READ" then permit
     native-mprotect: prot eq "PROT_READ|PROT_EXEC" then permit        nativ=
 e-mprotect: prot eq "PROT_READ|PROT_EXEC" then permit
     native-mprotect: prot eq "PROT_READ|PROT_WRITE" then permit       nativ=
 e-mprotect: prot eq "PROT_READ|PROT_WRITE" then permit
     native-mprotect: prot eq "PROT_READ|PROT_WRITE|PROT_EXEC" t       nativ=
 e-mprotect: prot eq "PROT_READ|PROT_WRITE|PROT_EXEC" t
     native-munmap: permit                                             nativ=
 e-munmap: permit
     native-nanosleep: permit                                          nativ=
 e-nanosleep: permit
     native-poll: permit                                               nativ=
 e-poll: permit
     native-pread: permit                                              nativ=
 e-pread: permit
     native-read: permit                                               nativ=
 e-read: permit
     native-recvfrom: permit                                           nativ=
 e-recvfrom: permit
     native-select: permit                                             nativ=
 e-select: permit
     native-sendto: true then permit                                   nativ=
 e-sendto: true then permit
     native-sigaction: permit                                          nativ=
 e-sigaction: permit
     native-sigprocmask: permit                                        nativ=
 e-sigprocmask: permit
     native-socket: sockdom eq "AF_INET" and socktype eq "SOCK_D       nativ=
 e-socket: sockdom eq "AF_INET" and socktype eq "SOCK_D
     native-socket: sockdom eq "AF_INET" and socktype eq "SOCK_S       nativ=
 e-socket: sockdom eq "AF_INET" and socktype eq "SOCK_S
     native-write: permit                                              nativ=
 e-write: permit
 
 --Multipart=_Thu__28_Sep_2006_02_15_52_+0300_yzHSm/hDrRnCh2b_
 Content-Type: application/octet-stream;
  name="sflag.out"
 Content-Disposition: attachment;
  filename="sflag.out"
 Content-Transfer-Encoding: quoted-printable
 
                                                                 >     nativ=
 e-issetugid: permit
                                                                 >     nativ=
 e-mprotect: permit
                                                                 >     nativ=
 e-mmap: permit
                                                                 >     nativ=
 e-fsread: filename eq "/var/run/ld.so.hints" then perm
                                                                 >     nativ=
 e-fstat: permit
     native-connect: sockaddr eq "inet-[127.0.0.1]:53" then perm |     nativ=
 e-fsread: filename match "/usr/lib/libssl.so.*" then p
     native-connect: sockaddr match "inet-\\\[*\\\]:80" then per |     nativ=
 e-read: permit
     native-exit: permit                                         |     nativ=
 e-fsread: filename match "/usr/lib/libcrypto.so.*" the
     native-fcntl: cmd eq "F_SETFD" then permit                  |     nativ=
 e-fsread: filename match "/usr/lib/libncurses.so.*" th
     native-fsread: filename eq "/" then permit                  |     nativ=
 e-fsread: filename match "/usr/lib/libc.so.*" then per
     native-fsread: filename match "/<non-existent filename>: *" |     nativ=
 e-munmap: permit
     native-fsread: filename eq "/etc/lynx.cfg" then permit      |     nativ=
 e-sigprocmask: permit
     native-fsread: filename eq "/etc/resolv.conf" then permit   |     nativ=
 e-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               <
                                                                 >     nativ=
 e-fswrite: filename match "/tmp/lynx-*" then permit
                                                                 >     nativ=
 e-fsread: filename eq "$HOME" then permit
                                                                 >     nativ=
 e-fsread: filename eq "/etc/lynx.cfg" then permit
                                                                 >     nativ=
 e-fsread: filename eq "/" then permit
                                                                 >     nativ=
 e-fsread: filename eq "/usr/obj/bin/systrace/." then p
                                                                 >     nativ=
 e-fsread: filename eq "/usr/obj/bin" then permit
                                                                 >     nativ=
 e-fcntl: permit
                                                                 >     nativ=
 e-getdirentries: permit
                                                                 >     nativ=
 e-lseek: permit
                                                                 >     nativ=
 e-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           |     nativ=
 e-fsread: filename eq "/home" then permit
     native-fsread: filename eq "/usr/obj/bin" then permit       |     nativ=
 e-fsread: filename eq "/obj" then permit
     native-fsread: filename eq "/usr/obj/bin/systrace/." then p |     nativ=
 e-fsread: filename eq "$HOME/.lynxrc" then permit
                                                                 >     nativ=
 e-fsread: filename match "/<non-existent filename>: *"
                                                                 >     nativ=
 e-fsread: filename eq "$HOME/.mailcap" then permit
                                                                 >     nativ=
 e-fsread: filename eq "$HOME/.mime.types" then permit
                                                                 >     nativ=
 e-sigaction: permit
                                                                 >     nativ=
 e-ioctl: permit
                                                                 >     nativ=
 e-fsread: filename eq "$HOME/.terminfo.db" then permit
                                                                 >     nativ=
 e-fsread: filename eq "$HOME/.terminfo" then permit
                                                                 >     nativ=
 e-pread: permit
                                                                 >     nativ=
 e-write: permit
                                                                 >     nativ=
 e-fsread: filename eq "$HOME/.lynx-keymaps" then permi
     native-fsread: filename eq "/var/run/ld.so.hints" then perm |     nativ=
 e-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                                        |     nativ=
 e-nanosleep: permit
     native-read: permit                                         |     nativ=
 e-gettimeofday: permit
     native-recvfrom: permit                                     |     nativ=
 e-fsread: filename eq "/etc/resolv.conf" then permit
     native-select: permit                                       <
     native-sendto: true then permit                             <
     native-sigaction: permit                                    <
     native-sigprocmask: permit                                  <
                                                                 >     nativ=
 e-connect: sockaddr eq "inet-[127.0.0.1]:53" then perm
                                                                 >     nativ=
 e-sendto: true then permit
                                                                 >     nativ=
 e-select: permit
                                                                 >     nativ=
 e-recvfrom: permit
     native-write: permit                                        |     nativ=
 e-connect: sockaddr match "inet-\\\[*\\\]:80" then per
                                                                 >     nativ=
 e-exit: permit
 
 --Multipart=_Thu__28_Sep_2006_02_15_52_+0300_yzHSm/hDrRnCh2b_
 Content-Type: application/octet-stream;
  name="short.out"
 Content-Disposition: attachment;
  filename="short.out"
 Content-Transfer-Encoding: quoted-printable
 
 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
 
 --Multipart=_Thu__28_Sep_2006_02_15_52_+0300_yzHSm/hDrRnCh2b_
 Content-Type: application/octet-stream;
  name="tabends"
 Content-Disposition: attachment;
  filename="tabends"
 Content-Transfer-Encoding: quoted-printable
 
 		=09
 0		=09
 01		=09
 012		=09
 0123		=09
 01234		=09
 012345		=09
 0123456		=09
 01234567	=09
 012345670	=09
 0123456701	=09
 01234567012	=09
 012345670123	=09
 0123456701234	=09
 01234567012345	=09
 012345670123456	=09
 0123456701234567=09
 
 --Multipart=_Thu__28_Sep_2006_02_15_52_+0300_yzHSm/hDrRnCh2b_
 Content-Type: application/octet-stream;
  name="tabends.out"
 Content-Disposition: attachment;
  filename="tabends.out"
 Content-Transfer-Encoding: quoted-printable
 
 	      <
 0	      <
 01	      <
 012	      <
 0123	      <
 01234	      <
 012345	      <
 0123456	      <
 01234567      <
 012345670     <
 0123456701    <
 01234567012   <
 012345670123  <
 0123456701234 <
 0123456701234 <
 0123456701234 <
 0123456701234 <
 
 --Multipart=_Thu__28_Sep_2006_02_15_52_+0300_yzHSm/hDrRnCh2b_
 Content-Type: application/octet-stream;
  name="tabends2.out"
 Content-Disposition: attachment;
  filename="tabends2.out"
 Content-Transfer-Encoding: quoted-printable
 
               > =09
               > 0=09
               > 01=09
               > 012=09
               > 0123=09
               > 01234=09
               > 012345=09
               > 0123456=09
               > 01234567
               > 012345670
               > 0123456701
               > 01234567012
               > 012345670123
               > 0123456701234
               > 0123456701234
               > 0123456701234
               > 0123456701234
 
 --Multipart=_Thu__28_Sep_2006_02_15_52_+0300_yzHSm/hDrRnCh2b_
 Content-Type: application/octet-stream;
  name="tabends3.out"
 Content-Disposition: attachment;
  filename="tabends3.out"
 Content-Transfer-Encoding: quoted-printable
 
 	 <
 0	 <
 01	 <
 012	 <
 0123	 <
 01234	 <
 012345	 <
 0123456	 <
 01234567 <
 01234567 <
 01234567 <
 01234567 <
 01234567 <
 01234567 <
 01234567 <
 01234567 <
 01234567 <
 
 --Multipart=_Thu__28_Sep_2006_02_15_52_+0300_yzHSm/hDrRnCh2b_
 Content-Type: application/octet-stream;
  name="tabs.out"
 Content-Disposition: attachment;
  filename="tabs.out"
 Content-Transfer-Encoding: quoted-printable
 
 Policy: /usr/bin/lynx, Emulation: native                          Policy: /=
 usr/bin/lynx, Emulation: native
                                                                 > 	native-i=
 ssetugid: permit
                                                                 > 	native-m=
 protect: permit
                                                                 > 	native-m=
 map: permit
 	native-__sysctl: permit                                   	native-__sysctl=
 : permit
                                                                 > 	native-f=
 sread: filename eq "/var/run/ld.so.hints" then pe
                                                                 > 	native-f=
 stat: permit
 	native-close: permit                                      	native-close: p=
 ermit
 	native-connect: sockaddr eq "inet-[127.0.0.1]:53" then  | 	native-fsread: =
 filename match "/usr/lib/libssl.so.*" then
 	native-connect: sockaddr match "inet-\\\[*\\\]:80" then | 	native-read: pe=
 rmit
 	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.*"=20
 	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-sigprocm=
 ask: permit
 	native-fsread: filename eq "/etc/malloc.conf" then perm   	native-fsread: =
 filename eq "/etc/malloc.conf" then permit
 	native-fsread: filename eq "/etc/resolv.conf" then perm | 	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 p <
 	native-fsread: filename eq "$HOME/.lynxrc" then permit  <
 	native-fsread: filename eq "$HOME/.mailcap" then permit <
 	native-fsread: filename eq "$HOME/.mime.types" then per <
 	native-fsread: filename eq "$HOME/.terminfo" then permi <
 	native-fsread: filename eq "$HOME/.terminfo.db" then pe <
 	native-fsread: filename eq "/obj" then permit           <
 	native-fsread: filename eq "/tmp" then permit             	native-fsread: =
 filename eq "/tmp" then permit
                                                                 > 	native-f=
 swrite: filename match "/tmp/lynx-*" then permit
 	native-fsread: filename match "/tmp/lynx-*/." then perm   	native-fsread: =
 filename match "/tmp/lynx-*/." then permit
                                                                 > 	native-f=
 sread: filename eq "$HOME" then permit
                                                                 > 	native-f=
 sread: filename eq "/etc/lynx.cfg" then permit
                                                                 > 	native-f=
 sread: filename eq "/" then permit
                                                                 > 	native-f=
 sread: filename eq "/usr/obj/bin/systrace/." then
                                                                 > 	native-f=
 sread: filename eq "/usr/obj/bin" then permit
                                                                 > 	native-f=
 cntl: permit
                                                                 > 	native-g=
 etdirentries: permit
                                                                 > 	native-l=
 seek: permit
                                                                 > 	native-f=
 sread: 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 <
 	native-fsread: filename match "/usr/lib/libcrypto.so.*" <
 	native-fsread: filename match "/usr/lib/libncurses.so.* <
 	native-fsread: filename match "/usr/lib/libssl.so.*" th <
 	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/." th | 	native-fsread: =
 filename eq "$HOME/.lynxrc" then permit
                                                                 > 	native-f=
 sread: filename match "/<non-existent filename>:=20
 	native-fsread: filename eq "/usr/obj/bin/systrace/.mail   	native-fsread: =
 filename eq "/usr/obj/bin/systrace/.mailca
                                                                 > 	native-f=
 sread: filename eq "$HOME/.mailcap" then permit
 	native-fsread: filename eq "/usr/obj/bin/systrace/.mime   	native-fsread: =
 filename eq "/usr/obj/bin/systrace/.mime.t
                                                                 > 	native-f=
 sread: filename eq "$HOME/.mime.types" then permi
                                                                 > 	native-s=
 igaction: permit
                                                                 > 	native-i=
 octl: permit
                                                                 > 	native-f=
 sread: filename eq "$HOME/.terminfo.db" then perm
                                                                 > 	native-f=
 sread: filename eq "$HOME/.terminfo" then permit
 	native-fsread: filename eq "/usr/share/misc/terminfo.db   	native-fsread: =
 filename eq "/usr/share/misc/terminfo.db"=20
                                                                 > 	native-p=
 read: permit
                                                                 > 	native-w=
 rite: permit
                                                                 > 	native-f=
 sread: filename eq "$HOME/.lynx-keymaps" then per
 	native-fsread: filename eq "/var/run/dev.db" then permi   	native-fsread: =
 filename eq "/var/run/dev.db" then permit
 	native-fsread: filename eq "/var/run/ld.so.hints" then  | 	native-fsread: =
 filename eq "/etc/utmp" then permit
 	native-fstat: permit                                    <
 	native-fswrite: filename match "/tmp/lynx-*" then permi <
 	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 per <
 	native-mprotect: prot eq "PROT_READ|PROT_WRITE" then pe <
 	native-mprotect: prot eq "PROT_READ|PROT_WRITE|PROT_EXE <
 	native-munmap: permit                                   <
 	native-nanosleep: permit                                <
 	native-poll: permit                                       	native-poll: pe=
 rmit
 	native-pread: permit                                    | 	native-nanoslee=
 p: permit
 	native-read: permit                                     | 	native-gettimeo=
 fday: 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 "SO   	native-socket: =
 sockdom eq "AF_INET" and socktype eq "SOCK
                                                                 > 	native-c=
 onnect: sockaddr eq "inet-[127.0.0.1]:53" then pe
                                                                 > 	native-s=
 endto: true then permit
                                                                 > 	native-s=
 elect: permit
                                                                 > 	native-r=
 ecvfrom: permit
 	native-socket: sockdom eq "AF_INET" and socktype eq "SO   	native-socket: =
 sockdom eq "AF_INET" and socktype eq "SOCK
 	native-write: permit                                    | 	native-connect:=
  sockaddr match "inet-\\\[*\\\]:80" then p
                                                                 > 	native-e=
 xit: permit
 
 --Multipart=_Thu__28_Sep_2006_02_15_52_+0300_yzHSm/hDrRnCh2b_
 Content-Type: application/octet-stream;
  name="tabs1"
 Content-Disposition: attachment;
  filename="tabs1"
 Content-Transfer-Encoding: quoted-printable
 
 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 perm=
 it
 	native-socket: sockdom eq "AF_INET" and socktype eq "SOCK_STREAM" then per=
 mit
 	native-write: permit
 
 --Multipart=_Thu__28_Sep_2006_02_15_52_+0300_yzHSm/hDrRnCh2b_
 Content-Type: application/octet-stream;
  name="tabs2"
 Content-Disposition: attachment;
  filename="tabs2"
 Content-Transfer-Encoding: quoted-printable
 
 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 perm=
 it
 	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 per=
 mit
 	native-connect: sockaddr match "inet-\\\[*\\\]:80" then permit
 	native-exit: permit
 
 --Multipart=_Thu__28_Sep_2006_02_15_52_+0300_yzHSm/hDrRnCh2b_
 Content-Type: application/octet-stream;
  name="wflag.out"
 Content-Disposition: attachment;
  filename="wflag.out"
 Content-Transfer-Encoding: quoted-printable
 
 Policy: /usr/bin/lynx, Emulation: native                        Policy: /us=
 r/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.*"=20
     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>:=20
     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"=20
                                                               >     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
 
 --Multipart=_Thu__28_Sep_2006_02_15_52_+0300_yzHSm/hDrRnCh2b_--