===> oclo cc -O2 -pipe -g -Wall -Wpointer-arith -Wuninitialized -Wstrict-prototypes -Wmissing-prototypes -Wunused -Wsign-compare -Wshadow -MD -MP -c /usr/local/share/illumos-os-tests/tests/oclo/oclo.c cc -o oclo oclo.o cc -O2 -pipe -g -Wall -Wpointer-arith -Wuninitialized -Wstrict-prototypes -Wmissing-prototypes -Wunused -Wsign-compare -Wshadow -MD -MP -c /usr/local/share/illumos-os-tests/tests/oclo/oclo_errors.c cc -o oclo_errors oclo_errors.o cc -O2 -pipe -g -Wall -Wpointer-arith -Wuninitialized -Wstrict-prototypes -Wmissing-prototypes -Wunused -Wsign-compare -Wshadow -MD -MP -c /usr/local/share/illumos-os-tests/tests/oclo/ocloexec_verify.c cc -o ocloexec_verify ocloexec_verify.o -lkvm ==== run-regress-oclo ==== ./oclo TEST PASSED: open(2), no flags (pre-fork): fd 3 discovered flags match (0x0) TEST PASSED: open(2), O_CLOEXEC (pre-fork): fd 4 discovered flags match (0x1) TEST PASSED: open(2), O_CLOFORK (pre-fork): fd 5 discovered flags match (0x4) TEST PASSED: open(2), O_CLOEXEC|O_CLOFORK (pre-fork): fd 6 discovered flags match (0x5) TEST PASSED: fcntl(F_SETFD) no flags->no flags (pre-fork): fd 7 discovered flags match (0x0) TEST PASSED: fcntl(F_SETFD) O_CLOFORK|O_CLOEXEC->no flags (pre-fork): fd 8 discovered flags match (0x0) TEST PASSED: fcntl(F_SETFD) O_CLOEXEC->no flags (pre-fork): fd 9 discovered flags match (0x0) TEST PASSED: fcntl(F_SETFD) O_CLOFORK->no flags (pre-fork): fd 10 discovered flags match (0x0) TEST PASSED: fcntl(F_SETFD) no flags->O_CLOEXEC (pre-fork): fd 11 discovered flags match (0x1) TEST PASSED: fcntl(F_SETFD) O_CLOFORK|O_CLOEXEC->O_CLOEXEC (pre-fork): fd 12 discovered flags match (0x1) TEST PASSED: fcntl(F_SETFD) O_CLOEXEC->O_CLOEXEC (pre-fork): fd 13 discovered flags match (0x1) TEST PASSED: fcntl(F_SETFD) O_CLOFORK->O_CLOEXEC (pre-fork): fd 14 discovered flags match (0x1) TEST PASSED: fcntl(F_SETFD) no flags->O_CLOFORK (pre-fork): fd 15 discovered flags match (0x4) TEST PASSED: fcntl(F_SETFD) O_CLOFORK|O_CLOEXEC->O_CLOFORK (pre-fork): fd 16 discovered flags match (0x4) TEST PASSED: fcntl(F_SETFD) O_CLOEXEC->O_CLOFORK (pre-fork): fd 17 discovered flags match (0x4) TEST PASSED: fcntl(F_SETFD) O_CLOFORK->O_CLOFORK (pre-fork): fd 18 discovered flags match (0x4) TEST PASSED: fcntl(F_SETFD) no flags->O_CLOFORK|O_CLOEXEC (pre-fork): fd 19 discovered flags match (0x5) TEST PASSED: fcntl(F_SETFD) O_CLOFORK|O_CLOEXEC->O_CLOFORK|O_CLOEXEC (pre-fork): fd 20 discovered flags match (0x5) TEST PASSED: fcntl(F_SETFD) O_CLOEXEC->O_CLOFORK|O_CLOEXEC (pre-fork): fd 21 discovered flags match (0x5) TEST PASSED: fcntl(F_SETFD) O_CLOFORK->O_CLOFORK|O_CLOEXEC (pre-fork): fd 22 discovered flags match (0x5) TEST PASSED: fcntl(F_DUPFD) none->none (pre-fork): fd 23 discovered flags match (0x0) TEST PASSED: fcntl(F_DUPFD) none->none (pre-fork): fd 24 discovered flags match (0x0) TEST PASSED: fcntl(F_DUPFD) FD_CLOEXEC->none (pre-fork): fd 25 discovered flags match (0x1) TEST PASSED: fcntl(F_DUPFD) FD_CLOEXEC->none (pre-fork): fd 26 discovered flags match (0x0) TEST PASSED: fcntl(F_DUPFD) FD_CLOFORK->none (pre-fork): fd 27 discovered flags match (0x4) TEST PASSED: fcntl(F_DUPFD) FD_CLOFORK->none (pre-fork): fd 28 discovered flags match (0x0) TEST PASSED: fcntl(F_DUPFD) FD_CLOEXEC|FD_CLOFORK->none (pre-fork): fd 29 discovered flags match (0x5) TEST PASSED: fcntl(F_DUPFD) FD_CLOEXEC|FD_CLOFORK->none (pre-fork): fd 30 discovered flags match (0x0) TEST PASSED: fcntl(F_DUPFD_CLOFORK) none (pre-fork): fd 31 discovered flags match (0x0) TEST PASSED: fcntl(F_DUPFD_CLOFORK) none (pre-fork): fd 32 discovered flags match (0x4) TEST PASSED: fcntl(F_DUPFD_CLOFORK) FD_CLOEXEC (pre-fork): fd 33 discovered flags match (0x1) TEST PASSED: fcntl(F_DUPFD_CLOFORK) FD_CLOEXEC (pre-fork): fd 34 discovered flags match (0x4) TEST PASSED: fcntl(F_DUPFD_CLOFORK) FD_CLOFORK (pre-fork): fd 35 discovered flags match (0x4) TEST PASSED: fcntl(F_DUPFD_CLOFORK) FD_CLOFORK (pre-fork): fd 36 discovered flags match (0x4) TEST PASSED: fcntl(F_DUPFD_CLOFORK) FD_CLOEXEC|FD_CLOFORK (pre-fork): fd 37 discovered flags match (0x5) TEST PASSED: fcntl(F_DUPFD_CLOFORK) FD_CLOEXEC|FD_CLOFORK (pre-fork): fd 38 discovered flags match (0x4) TEST PASSED: fcntl(F_DUPFD_CLOEXEC) none (pre-fork): fd 39 discovered flags match (0x0) TEST PASSED: fcntl(F_DUPFD_CLOEXEC) none (pre-fork): fd 40 discovered flags match (0x1) TEST PASSED: fcntl(F_DUPFD_CLOEXEC) FD_CLOEXEC (pre-fork): fd 41 discovered flags match (0x1) TEST PASSED: fcntl(F_DUPFD_CLOEXEC) FD_CLOEXEC (pre-fork): fd 42 discovered flags match (0x1) TEST PASSED: fcntl(F_DUPFD_CLOEXEC) FD_CLOFORK (pre-fork): fd 43 discovered flags match (0x4) TEST PASSED: fcntl(F_DUPFD_CLOEXEC) FD_CLOFORK (pre-fork): fd 44 discovered flags match (0x1) TEST PASSED: fcntl(F_DUPFD_CLOEXEC) FD_CLOEXEC|FD_CLOFORK (pre-fork): fd 45 discovered flags match (0x5) TEST PASSED: fcntl(F_DUPFD_CLOEXEC) FD_CLOEXEC|FD_CLOFORK (pre-fork): fd 46 discovered flags match (0x1) TEST PASSED: dup2() none->none (pre-fork): fd 47 discovered flags match (0x0) TEST PASSED: dup2() none->none (pre-fork): fd 48 discovered flags match (0x0) TEST PASSED: dup2() FD_CLOEXEC->none (pre-fork): fd 49 discovered flags match (0x1) TEST PASSED: dup2() FD_CLOEXEC->none (pre-fork): fd 50 discovered flags match (0x0) TEST PASSED: dup2() FD_CLOFORK->none (pre-fork): fd 51 discovered flags match (0x4) TEST PASSED: dup2() FD_CLOFORK->none (pre-fork): fd 52 discovered flags match (0x0) TEST PASSED: dup2() FD_CLOEXEC|FD_CLOFORK->none (pre-fork): fd 53 discovered flags match (0x5) TEST PASSED: dup2() FD_CLOEXEC|FD_CLOFORK->none (pre-fork): fd 54 discovered flags match (0x0) TEST PASSED: dup3() none->none (pre-fork): fd 55 discovered flags match (0x0) TEST PASSED: dup3() none->none (pre-fork): fd 56 discovered flags match (0x0) TEST PASSED: dup3() FD_CLOEXEC->none (pre-fork): fd 57 discovered flags match (0x1) TEST PASSED: dup3() FD_CLOEXEC->none (pre-fork): fd 58 discovered flags match (0x0) TEST PASSED: dup3() FD_CLOFORK->none (pre-fork): fd 59 discovered flags match (0x4) TEST PASSED: dup3() FD_CLOFORK->none (pre-fork): fd 60 discovered flags match (0x0) TEST PASSED: dup3() FD_CLOEXEC|FD_CLOFORK->none (pre-fork): fd 61 discovered flags match (0x5) TEST PASSED: dup3() FD_CLOEXEC|FD_CLOFORK->none (pre-fork): fd 62 discovered flags match (0x0) TEST PASSED: dup3() none->FD_CLOEXEC (pre-fork): fd 63 discovered flags match (0x0) TEST PASSED: dup3() none->FD_CLOEXEC (pre-fork): fd 64 discovered flags match (0x1) TEST PASSED: dup3() FD_CLOEXEC->FD_CLOEXEC (pre-fork): fd 65 discovered flags match (0x1) TEST PASSED: dup3() FD_CLOEXEC->FD_CLOEXEC (pre-fork): fd 66 discovered flags match (0x1) TEST PASSED: dup3() FD_CLOFORK->FD_CLOEXEC (pre-fork): fd 67 discovered flags match (0x4) TEST PASSED: dup3() FD_CLOFORK->FD_CLOEXEC (pre-fork): fd 68 discovered flags match (0x1) TEST PASSED: dup3() FD_CLOEXEC|FD_CLOFORK->FD_CLOEXEC (pre-fork): fd 69 discovered flags match (0x5) TEST PASSED: dup3() FD_CLOEXEC|FD_CLOFORK->FD_CLOEXEC (pre-fork): fd 70 discovered flags match (0x1) TEST PASSED: dup3() none->FD_CLOFORK|FD_CLOEXEC (pre-fork): fd 71 discovered flags match (0x0) TEST PASSED: dup3() none->FD_CLOFORK|FD_CLOEXEC (pre-fork): fd 72 discovered flags match (0x5) TEST PASSED: dup3() FD_CLOEXEC->FD_CLOFORK|FD_CLOEXEC (pre-fork): fd 73 discovered flags match (0x1) TEST PASSED: dup3() FD_CLOEXEC->FD_CLOFORK|FD_CLOEXEC (pre-fork): fd 74 discovered flags match (0x5) TEST PASSED: dup3() FD_CLOFORK->FD_CLOFORK|FD_CLOEXEC (pre-fork): fd 75 discovered flags match (0x4) TEST PASSED: dup3() FD_CLOFORK->FD_CLOFORK|FD_CLOEXEC (pre-fork): fd 76 discovered flags match (0x5) TEST PASSED: dup3() FD_CLOEXEC|FD_CLOFORK->FD_CLOFORK|FD_CLOEXEC (pre-fork): fd 77 discovered flags match (0x5) TEST PASSED: dup3() FD_CLOEXEC|FD_CLOFORK->FD_CLOFORK|FD_CLOEXEC (pre-fork): fd 78 discovered flags match (0x5) TEST PASSED: dup3() none->FD_CLOFORK (pre-fork): fd 79 discovered flags match (0x0) TEST PASSED: dup3() none->FD_CLOFORK (pre-fork): fd 80 discovered flags match (0x4) TEST PASSED: dup3() FD_CLOEXEC->FD_CLOFORK (pre-fork): fd 81 discovered flags match (0x1) TEST PASSED: dup3() FD_CLOEXEC->FD_CLOFORK (pre-fork): fd 82 discovered flags match (0x4) TEST PASSED: dup3() FD_CLOFORK->FD_CLOFORK (pre-fork): fd 83 discovered flags match (0x4) TEST PASSED: dup3() FD_CLOFORK->FD_CLOFORK (pre-fork): fd 84 discovered flags match (0x4) TEST PASSED: dup3() FD_CLOEXEC|FD_CLOFORK->FD_CLOFORK (pre-fork): fd 85 discovered flags match (0x5) TEST PASSED: dup3() FD_CLOEXEC|FD_CLOFORK->FD_CLOFORK (pre-fork): fd 86 discovered flags match (0x4) TEST PASSED: pipe(2), no flags (pre-fork): fd 87 discovered flags match (0x0) TEST PASSED: pipe(2), no flags (pre-fork): fd 88 discovered flags match (0x0) TEST PASSED: pipe(2), O_CLOEXEC (pre-fork): fd 89 discovered flags match (0x1) TEST PASSED: pipe(2), O_CLOEXEC (pre-fork): fd 90 discovered flags match (0x1) TEST PASSED: pipe(2), O_CLOFORK (pre-fork): fd 91 discovered flags match (0x4) TEST PASSED: pipe(2), O_CLOFORK (pre-fork): fd 92 discovered flags match (0x4) TEST PASSED: pipe(2), O_CLOEXEC|O_CLOFORK (pre-fork): fd 93 discovered flags match (0x5) TEST PASSED: pipe(2), O_CLOEXEC|O_CLOFORK (pre-fork): fd 94 discovered flags match (0x5) TEST PASSED: socket(2), no flags (pre-fork): fd 95 discovered flags match (0x0) TEST PASSED: socket(2), O_CLOEXEC (pre-fork): fd 96 discovered flags match (0x1) TEST PASSED: socket(2), O_CLOFORK (pre-fork): fd 97 discovered flags match (0x4) TEST PASSED: socket(2), O_CLOEXEC|O_CLOFORK (pre-fork): fd 98 discovered flags match (0x5) TEST PASSED: socket(2), no flags->accept() none (pre-fork): fd 99 discovered flags match (0x0) TEST PASSED: socket(2), no flags->accept() none (pre-fork): fd 100 discovered flags match (0x0) TEST PASSED: socket(2), no flags->accept() none (pre-fork): fd 101 discovered flags match (0x0) TEST PASSED: socket(2), O_CLOEXEC->accept() none (pre-fork): fd 102 discovered flags match (0x1) TEST PASSED: socket(2), O_CLOEXEC->accept() none (pre-fork): fd 103 discovered flags match (0x0) TEST PASSED: socket(2), O_CLOEXEC->accept() none (pre-fork): fd 104 discovered flags match (0x0) TEST PASSED: socket(2), O_CLOFORK->accept() none (pre-fork): fd 105 discovered flags match (0x4) TEST PASSED: socket(2), O_CLOFORK->accept() none (pre-fork): fd 106 discovered flags match (0x0) TEST PASSED: socket(2), O_CLOFORK->accept() none (pre-fork): fd 107 discovered flags match (0x0) TEST PASSED: socket(2), O_CLOEXEC|O_CLOFORK->accept() none (pre-fork): fd 108 discovered flags match (0x5) TEST PASSED: socket(2), O_CLOEXEC|O_CLOFORK->accept() none (pre-fork): fd 109 discovered flags match (0x0) TEST PASSED: socket(2), O_CLOEXEC|O_CLOFORK->accept() none (pre-fork): fd 110 discovered flags match (0x0) TEST PASSED: socket(2), no flags->accept4() none (pre-fork): fd 111 discovered flags match (0x0) TEST PASSED: socket(2), no flags->accept4() none (pre-fork): fd 112 discovered flags match (0x0) TEST PASSED: socket(2), no flags->accept4() none (pre-fork): fd 113 discovered flags match (0x0) TEST PASSED: socket(2), O_CLOEXEC->accept4() none (pre-fork): fd 114 discovered flags match (0x1) TEST PASSED: socket(2), O_CLOEXEC->accept4() none (pre-fork): fd 115 discovered flags match (0x0) TEST PASSED: socket(2), O_CLOEXEC->accept4() none (pre-fork): fd 116 discovered flags match (0x0) TEST PASSED: socket(2), O_CLOFORK->accept4() none (pre-fork): fd 117 discovered flags match (0x4) TEST PASSED: socket(2), O_CLOFORK->accept4() none (pre-fork): fd 118 discovered flags match (0x0) TEST PASSED: socket(2), O_CLOFORK->accept4() none (pre-fork): fd 119 discovered flags match (0x0) TEST PASSED: socket(2), O_CLOEXEC|O_CLOFORK->accept4() none (pre-fork): fd 120 discovered flags match (0x5) TEST PASSED: socket(2), O_CLOEXEC|O_CLOFORK->accept4() none (pre-fork): fd 121 discovered flags match (0x0) TEST PASSED: socket(2), O_CLOEXEC|O_CLOFORK->accept4() none (pre-fork): fd 122 discovered flags match (0x0) TEST PASSED: socket(2), no flags->accept4() SOCK_CLOFORK|SOCK_CLOEXEC (pre-fork): fd 123 discovered flags match (0x0) TEST PASSED: socket(2), no flags->accept4() SOCK_CLOFORK|SOCK_CLOEXEC (pre-fork): fd 124 discovered flags match (0x0) TEST PASSED: socket(2), no flags->accept4() SOCK_CLOFORK|SOCK_CLOEXEC (pre-fork): fd 125 discovered flags match (0x5) TEST PASSED: socket(2), O_CLOEXEC->accept4() SOCK_CLOFORK|SOCK_CLOEXEC (pre-fork): fd 126 discovered flags match (0x1) TEST PASSED: socket(2), O_CLOEXEC->accept4() SOCK_CLOFORK|SOCK_CLOEXEC (pre-fork): fd 127 discovered flags match (0x0) TEST PASSED: socket(2), O_CLOEXEC->accept4() SOCK_CLOFORK|SOCK_CLOEXEC (pre-fork): fd 128 discovered flags match (0x5) TEST PASSED: socket(2), O_CLOFORK->accept4() SOCK_CLOFORK|SOCK_CLOEXEC (pre-fork): fd 129 discovered flags match (0x4) TEST PASSED: socket(2), O_CLOFORK->accept4() SOCK_CLOFORK|SOCK_CLOEXEC (pre-fork): fd 130 discovered flags match (0x0) TEST PASSED: socket(2), O_CLOFORK->accept4() SOCK_CLOFORK|SOCK_CLOEXEC (pre-fork): fd 131 discovered flags match (0x5) TEST PASSED: socket(2), O_CLOEXEC|O_CLOFORK->accept4() SOCK_CLOFORK|SOCK_CLOEXEC (pre-fork): fd 132 discovered flags match (0x5) TEST PASSED: socket(2), O_CLOEXEC|O_CLOFORK->accept4() SOCK_CLOFORK|SOCK_CLOEXEC (pre-fork): fd 133 discovered flags match (0x0) TEST PASSED: socket(2), O_CLOEXEC|O_CLOFORK->accept4() SOCK_CLOFORK|SOCK_CLOEXEC (pre-fork): fd 134 discovered flags match (0x5) TEST PASSED: socket(2), no flags->accept4() SOCK_CLOFORK (pre-fork): fd 135 discovered flags match (0x0) TEST PASSED: socket(2), no flags->accept4() SOCK_CLOFORK (pre-fork): fd 136 discovered flags match (0x0) TEST PASSED: socket(2), no flags->accept4() SOCK_CLOFORK (pre-fork): fd 137 discovered flags match (0x4) TEST PASSED: socket(2), O_CLOEXEC->accept4() SOCK_CLOFORK (pre-fork): fd 138 discovered flags match (0x1) TEST PASSED: socket(2), O_CLOEXEC->accept4() SOCK_CLOFORK (pre-fork): fd 139 discovered flags match (0x0) TEST PASSED: socket(2), O_CLOEXEC->accept4() SOCK_CLOFORK (pre-fork): fd 140 discovered flags match (0x4) TEST PASSED: socket(2), O_CLOFORK->accept4() SOCK_CLOFORK (pre-fork): fd 141 discovered flags match (0x4) TEST PASSED: socket(2), O_CLOFORK->accept4() SOCK_CLOFORK (pre-fork): fd 142 discovered flags match (0x0) TEST PASSED: socket(2), O_CLOFORK->accept4() SOCK_CLOFORK (pre-fork): fd 143 discovered flags match (0x4) TEST PASSED: socket(2), O_CLOEXEC|O_CLOFORK->accept4() SOCK_CLOFORK (pre-fork): fd 144 discovered flags match (0x5) TEST PASSED: socket(2), O_CLOEXEC|O_CLOFORK->accept4() SOCK_CLOFORK (pre-fork): fd 145 discovered flags match (0x0) TEST PASSED: socket(2), O_CLOEXEC|O_CLOFORK->accept4() SOCK_CLOFORK (pre-fork): fd 146 discovered flags match (0x4) TEST PASSED: socket(2), no flags->accept4() SOCK_CLOEXEC (pre-fork): fd 147 discovered flags match (0x0) TEST PASSED: socket(2), no flags->accept4() SOCK_CLOEXEC (pre-fork): fd 148 discovered flags match (0x0) TEST PASSED: socket(2), no flags->accept4() SOCK_CLOEXEC (pre-fork): fd 149 discovered flags match (0x1) TEST PASSED: socket(2), O_CLOEXEC->accept4() SOCK_CLOEXEC (pre-fork): fd 150 discovered flags match (0x1) TEST PASSED: socket(2), O_CLOEXEC->accept4() SOCK_CLOEXEC (pre-fork): fd 151 discovered flags match (0x0) TEST PASSED: socket(2), O_CLOEXEC->accept4() SOCK_CLOEXEC (pre-fork): fd 152 discovered flags match (0x1) TEST PASSED: socket(2), O_CLOFORK->accept4() SOCK_CLOEXEC (pre-fork): fd 153 discovered flags match (0x4) TEST PASSED: socket(2), O_CLOFORK->accept4() SOCK_CLOEXEC (pre-fork): fd 154 discovered flags match (0x0) TEST PASSED: socket(2), O_CLOFORK->accept4() SOCK_CLOEXEC (pre-fork): fd 155 discovered flags match (0x1) TEST PASSED: socket(2), O_CLOEXEC|O_CLOFORK->accept4() SOCK_CLOEXEC (pre-fork): fd 156 discovered flags match (0x5) TEST PASSED: socket(2), O_CLOEXEC|O_CLOFORK->accept4() SOCK_CLOEXEC (pre-fork): fd 157 discovered flags match (0x0) TEST PASSED: socket(2), O_CLOEXEC|O_CLOFORK->accept4() SOCK_CLOEXEC (pre-fork): fd 158 discovered flags match (0x1) TEST PASSED: SCM_RIGHTS none->none (pre-fork): fd 159 discovered flags match (0x0) TEST PASSED: SCM_RIGHTS none->none (pre-fork): fd 160 discovered flags match (0x0) TEST PASSED: SCM_RIGHTS none->none (pre-fork): fd 161 discovered flags match (0x0) TEST PASSED: SCM_RIGHTS none->none (pre-fork): fd 162 discovered flags match (0x0) TEST PASSED: SCM_RIGHTS FD_CLOFORK->none (pre-fork): fd 163 discovered flags match (0x4) TEST PASSED: SCM_RIGHTS FD_CLOFORK->none (pre-fork): fd 164 discovered flags match (0x4) TEST PASSED: SCM_RIGHTS FD_CLOFORK->none (pre-fork): fd 165 discovered flags match (0x4) TEST PASSED: SCM_RIGHTS FD_CLOFORK->none (pre-fork): fd 166 discovered flags match (0x0) TEST PASSED: SCM_RIGHTS FD_CLOEXEC->none (pre-fork): fd 167 discovered flags match (0x1) TEST PASSED: SCM_RIGHTS FD_CLOEXEC->none (pre-fork): fd 168 discovered flags match (0x1) TEST PASSED: SCM_RIGHTS FD_CLOEXEC->none (pre-fork): fd 169 discovered flags match (0x1) TEST PASSED: SCM_RIGHTS FD_CLOEXEC->none (pre-fork): fd 170 discovered flags match (0x0) TEST PASSED: SCM_RIGHTS FD_CLOEXEC|FD_CLOFORK->none (pre-fork): fd 171 discovered flags match (0x5) TEST PASSED: SCM_RIGHTS FD_CLOEXEC|FD_CLOFORK->none (pre-fork): fd 172 discovered flags match (0x5) TEST PASSED: SCM_RIGHTS FD_CLOEXEC|FD_CLOFORK->none (pre-fork): fd 173 discovered flags match (0x5) TEST PASSED: SCM_RIGHTS FD_CLOEXEC|FD_CLOFORK->none (pre-fork): fd 174 discovered flags match (0x0) TEST PASSED: SCM_RIGHTS none->MSG_CMSG_CLOEXEC (pre-fork): fd 175 discovered flags match (0x0) TEST PASSED: SCM_RIGHTS none->MSG_CMSG_CLOEXEC (pre-fork): fd 176 discovered flags match (0x0) TEST PASSED: SCM_RIGHTS none->MSG_CMSG_CLOEXEC (pre-fork): fd 177 discovered flags match (0x0) TEST PASSED: SCM_RIGHTS none->MSG_CMSG_CLOEXEC (pre-fork): fd 178 discovered flags match (0x1) TEST PASSED: SCM_RIGHTS FD_CLOFORK->MSG_CMSG_CLOEXEC (pre-fork): fd 179 discovered flags match (0x4) TEST PASSED: SCM_RIGHTS FD_CLOFORK->MSG_CMSG_CLOEXEC (pre-fork): fd 180 discovered flags match (0x4) TEST PASSED: SCM_RIGHTS FD_CLOFORK->MSG_CMSG_CLOEXEC (pre-fork): fd 181 discovered flags match (0x4) TEST PASSED: SCM_RIGHTS FD_CLOFORK->MSG_CMSG_CLOEXEC (pre-fork): fd 182 discovered flags match (0x1) TEST PASSED: SCM_RIGHTS FD_CLOEXEC->MSG_CMSG_CLOEXEC (pre-fork): fd 183 discovered flags match (0x1) TEST PASSED: SCM_RIGHTS FD_CLOEXEC->MSG_CMSG_CLOEXEC (pre-fork): fd 184 discovered flags match (0x1) TEST PASSED: SCM_RIGHTS FD_CLOEXEC->MSG_CMSG_CLOEXEC (pre-fork): fd 185 discovered flags match (0x1) TEST PASSED: SCM_RIGHTS FD_CLOEXEC->MSG_CMSG_CLOEXEC (pre-fork): fd 186 discovered flags match (0x1) TEST PASSED: SCM_RIGHTS FD_CLOEXEC|FD_CLOFORK->MSG_CMSG_CLOEXEC (pre-fork): fd 187 discovered flags match (0x5) TEST PASSED: SCM_RIGHTS FD_CLOEXEC|FD_CLOFORK->MSG_CMSG_CLOEXEC (pre-fork): fd 188 discovered flags match (0x5) TEST PASSED: SCM_RIGHTS FD_CLOEXEC|FD_CLOFORK->MSG_CMSG_CLOEXEC (pre-fork): fd 189 discovered flags match (0x5) TEST PASSED: SCM_RIGHTS FD_CLOEXEC|FD_CLOFORK->MSG_CMSG_CLOEXEC (pre-fork): fd 190 discovered flags match (0x1) TEST PASSED: SCM_RIGHTS MSG_CMSG_CLOFORK->nMSG_CMSG_CLOFORK (pre-fork): fd 191 discovered flags match (0x0) TEST PASSED: SCM_RIGHTS MSG_CMSG_CLOFORK->nMSG_CMSG_CLOFORK (pre-fork): fd 192 discovered flags match (0x0) TEST PASSED: SCM_RIGHTS MSG_CMSG_CLOFORK->nMSG_CMSG_CLOFORK (pre-fork): fd 193 discovered flags match (0x0) TEST PASSED: SCM_RIGHTS MSG_CMSG_CLOFORK->nMSG_CMSG_CLOFORK (pre-fork): fd 194 discovered flags match (0x4) TEST PASSED: SCM_RIGHTS FD_CLOFORK->MSG_CMSG_CLOFORK (pre-fork): fd 195 discovered flags match (0x4) TEST PASSED: SCM_RIGHTS FD_CLOFORK->MSG_CMSG_CLOFORK (pre-fork): fd 196 discovered flags match (0x4) TEST PASSED: SCM_RIGHTS FD_CLOFORK->MSG_CMSG_CLOFORK (pre-fork): fd 197 discovered flags match (0x4) TEST PASSED: SCM_RIGHTS FD_CLOFORK->MSG_CMSG_CLOFORK (pre-fork): fd 198 discovered flags match (0x4) TEST PASSED: SCM_RIGHTS FD_CLOEXEC->MSG_CMSG_CLOFORK (pre-fork): fd 199 discovered flags match (0x1) TEST PASSED: SCM_RIGHTS FD_CLOEXEC->MSG_CMSG_CLOFORK (pre-fork): fd 200 discovered flags match (0x1) TEST PASSED: SCM_RIGHTS FD_CLOEXEC->MSG_CMSG_CLOFORK (pre-fork): fd 201 discovered flags match (0x1) TEST PASSED: SCM_RIGHTS FD_CLOEXEC->MSG_CMSG_CLOFORK (pre-fork): fd 202 discovered flags match (0x4) TEST PASSED: SCM_RIGHTS FD_CLOEXEC|FD_CLOFORK->MSG_CMSG_CLOFORK (pre-fork): fd 203 discovered flags match (0x5) TEST PASSED: SCM_RIGHTS FD_CLOEXEC|FD_CLOFORK->MSG_CMSG_CLOFORK (pre-fork): fd 204 discovered flags match (0x5) TEST PASSED: SCM_RIGHTS FD_CLOEXEC|FD_CLOFORK->MSG_CMSG_CLOFORK (pre-fork): fd 205 discovered flags match (0x5) TEST PASSED: SCM_RIGHTS FD_CLOEXEC|FD_CLOFORK->MSG_CMSG_CLOFORK (pre-fork): fd 206 discovered flags match (0x4) TEST PASSED: SCM_RIGHTS none->MSG_CMSG_CLOEXEC|MSG_CMSG_CLOFORK (pre-fork): fd 207 discovered flags match (0x0) TEST PASSED: SCM_RIGHTS none->MSG_CMSG_CLOEXEC|MSG_CMSG_CLOFORK (pre-fork): fd 208 discovered flags match (0x0) TEST PASSED: SCM_RIGHTS none->MSG_CMSG_CLOEXEC|MSG_CMSG_CLOFORK (pre-fork): fd 209 discovered flags match (0x0) TEST PASSED: SCM_RIGHTS none->MSG_CMSG_CLOEXEC|MSG_CMSG_CLOFORK (pre-fork): fd 210 discovered flags match (0x5) TEST PASSED: SCM_RIGHTS FD_CLOFORK->MSG_CMSG_CLOEXEC|MSG_CMSG_CLOFORK (pre-fork): fd 211 discovered flags match (0x4) TEST PASSED: SCM_RIGHTS FD_CLOFORK->MSG_CMSG_CLOEXEC|MSG_CMSG_CLOFORK (pre-fork): fd 212 discovered flags match (0x4) TEST PASSED: SCM_RIGHTS FD_CLOFORK->MSG_CMSG_CLOEXEC|MSG_CMSG_CLOFORK (pre-fork): fd 213 discovered flags match (0x4) TEST PASSED: SCM_RIGHTS FD_CLOFORK->MSG_CMSG_CLOEXEC|MSG_CMSG_CLOFORK (pre-fork): fd 214 discovered flags match (0x5) TEST PASSED: SCM_RIGHTS FD_CLOEXEC->MSG_CMSG_CLOEXEC|MSG_CMSG_CLOFORK (pre-fork): fd 215 discovered flags match (0x1) TEST PASSED: SCM_RIGHTS FD_CLOEXEC->MSG_CMSG_CLOEXEC|MSG_CMSG_CLOFORK (pre-fork): fd 216 discovered flags match (0x1) TEST PASSED: SCM_RIGHTS FD_CLOEXEC->MSG_CMSG_CLOEXEC|MSG_CMSG_CLOFORK (pre-fork): fd 217 discovered flags match (0x1) TEST PASSED: SCM_RIGHTS FD_CLOEXEC->MSG_CMSG_CLOEXEC|MSG_CMSG_CLOFORK (pre-fork): fd 218 discovered flags match (0x5) TEST PASSED: SCM_RIGHTS FD_CLOEXEC|FD_CLOFORK->MSG_CMSG_CLOEXEC|MSG_CMSG_CLOFORK (pre-fork): fd 219 discovered flags match (0x5) TEST PASSED: SCM_RIGHTS FD_CLOEXEC|FD_CLOFORK->MSG_CMSG_CLOEXEC|MSG_CMSG_CLOFORK (pre-fork): fd 220 discovered flags match (0x5) TEST PASSED: SCM_RIGHTS FD_CLOEXEC|FD_CLOFORK->MSG_CMSG_CLOEXEC|MSG_CMSG_CLOFORK (pre-fork): fd 221 discovered flags match (0x5) TEST PASSED: SCM_RIGHTS FD_CLOEXEC|FD_CLOFORK->MSG_CMSG_CLOEXEC|MSG_CMSG_CLOFORK (pre-fork): fd 222 discovered flags match (0x5) TEST PASSED: open(2), no flags (post-fork): fd 3 discovered flags match (0x0) TEST PASSED: open(2), O_CLOEXEC (post-fork): fd 4 discovered flags match (0x1) TEST PASSED: open(2), O_CLOFORK (post-fork): fd 5: correctly closed TEST PASSED: open(2), O_CLOEXEC|O_CLOFORK (post-fork): fd 6: correctly closed TEST PASSED: fcntl(F_SETFD) no flags->no flags (post-fork): fd 7 discovered flags match (0x0) TEST PASSED: fcntl(F_SETFD) O_CLOFORK|O_CLOEXEC->no flags (post-fork): fd 8 discovered flags match (0x0) TEST PASSED: fcntl(F_SETFD) O_CLOEXEC->no flags (post-fork): fd 9 discovered flags match (0x0) TEST PASSED: fcntl(F_SETFD) O_CLOFORK->no flags (post-fork): fd 10 discovered flags match (0x0) TEST PASSED: fcntl(F_SETFD) no flags->O_CLOEXEC (post-fork): fd 11 discovered flags match (0x1) TEST PASSED: fcntl(F_SETFD) O_CLOFORK|O_CLOEXEC->O_CLOEXEC (post-fork): fd 12 discovered flags match (0x1) TEST PASSED: fcntl(F_SETFD) O_CLOEXEC->O_CLOEXEC (post-fork): fd 13 discovered flags match (0x1) TEST PASSED: fcntl(F_SETFD) O_CLOFORK->O_CLOEXEC (post-fork): fd 14 discovered flags match (0x1) TEST PASSED: fcntl(F_SETFD) no flags->O_CLOFORK (post-fork): fd 15: correctly closed TEST PASSED: fcntl(F_SETFD) O_CLOFORK|O_CLOEXEC->O_CLOFORK (post-fork): fd 16: correctly closed TEST PASSED: fcntl(F_SETFD) O_CLOEXEC->O_CLOFORK (post-fork): fd 17: correctly closed TEST PASSED: fcntl(F_SETFD) O_CLOFORK->O_CLOFORK (post-fork): fd 18: correctly closed TEST PASSED: fcntl(F_SETFD) no flags->O_CLOFORK|O_CLOEXEC (post-fork): fd 19: correctly closed TEST PASSED: fcntl(F_SETFD) O_CLOFORK|O_CLOEXEC->O_CLOFORK|O_CLOEXEC (post-fork): fd 20: correctly closed TEST PASSED: fcntl(F_SETFD) O_CLOEXEC->O_CLOFORK|O_CLOEXEC (post-fork): fd 21: correctly closed TEST PASSED: fcntl(F_SETFD) O_CLOFORK->O_CLOFORK|O_CLOEXEC (post-fork): fd 22: correctly closed TEST PASSED: fcntl(F_DUPFD) none->none (post-fork): fd 23 discovered flags match (0x0) TEST PASSED: fcntl(F_DUPFD) none->none (post-fork): fd 24 discovered flags match (0x0) TEST PASSED: fcntl(F_DUPFD) FD_CLOEXEC->none (post-fork): fd 25 discovered flags match (0x1) TEST PASSED: fcntl(F_DUPFD) FD_CLOEXEC->none (post-fork): fd 26 discovered flags match (0x0) TEST PASSED: fcntl(F_DUPFD) FD_CLOFORK->none (post-fork): fd 27: correctly closed TEST PASSED: fcntl(F_DUPFD) FD_CLOFORK->none (post-fork): fd 28 discovered flags match (0x0) TEST PASSED: fcntl(F_DUPFD) FD_CLOEXEC|FD_CLOFORK->none (post-fork): fd 29: correctly closed TEST PASSED: fcntl(F_DUPFD) FD_CLOEXEC|FD_CLOFORK->none (post-fork): fd 30 discovered flags match (0x0) TEST PASSED: fcntl(F_DUPFD_CLOFORK) none (post-fork): fd 31 discovered flags match (0x0) TEST PASSED: fcntl(F_DUPFD_CLOFORK) none (post-fork): fd 32: correctly closed TEST PASSED: fcntl(F_DUPFD_CLOFORK) FD_CLOEXEC (post-fork): fd 33 discovered flags match (0x1) TEST PASSED: fcntl(F_DUPFD_CLOFORK) FD_CLOEXEC (post-fork): fd 34: correctly closed TEST PASSED: fcntl(F_DUPFD_CLOFORK) FD_CLOFORK (post-fork): fd 35: correctly closed TEST PASSED: fcntl(F_DUPFD_CLOFORK) FD_CLOFORK (post-fork): fd 36: correctly closed TEST PASSED: fcntl(F_DUPFD_CLOFORK) FD_CLOEXEC|FD_CLOFORK (post-fork): fd 37: correctly closed TEST PASSED: fcntl(F_DUPFD_CLOFORK) FD_CLOEXEC|FD_CLOFORK (post-fork): fd 38: correctly closed TEST PASSED: fcntl(F_DUPFD_CLOEXEC) none (post-fork): fd 39 discovered flags match (0x0) TEST PASSED: fcntl(F_DUPFD_CLOEXEC) none (post-fork): fd 40 discovered flags match (0x1) TEST PASSED: fcntl(F_DUPFD_CLOEXEC) FD_CLOEXEC (post-fork): fd 41 discovered flags match (0x1) TEST PASSED: fcntl(F_DUPFD_CLOEXEC) FD_CLOEXEC (post-fork): fd 42 discovered flags match (0x1) TEST PASSED: fcntl(F_DUPFD_CLOEXEC) FD_CLOFORK (post-fork): fd 43: correctly closed TEST PASSED: fcntl(F_DUPFD_CLOEXEC) FD_CLOFORK (post-fork): fd 44 discovered flags match (0x1) TEST PASSED: fcntl(F_DUPFD_CLOEXEC) FD_CLOEXEC|FD_CLOFORK (post-fork): fd 45: correctly closed TEST PASSED: fcntl(F_DUPFD_CLOEXEC) FD_CLOEXEC|FD_CLOFORK (post-fork): fd 46 discovered flags match (0x1) TEST PASSED: dup2() none->none (post-fork): fd 47 discovered flags match (0x0) TEST PASSED: dup2() none->none (post-fork): fd 48 discovered flags match (0x0) TEST PASSED: dup2() FD_CLOEXEC->none (post-fork): fd 49 discovered flags match (0x1) TEST PASSED: dup2() FD_CLOEXEC->none (post-fork): fd 50 discovered flags match (0x0) TEST PASSED: dup2() FD_CLOFORK->none (post-fork): fd 51: correctly closed TEST PASSED: dup2() FD_CLOFORK->none (post-fork): fd 52 discovered flags match (0x0) TEST PASSED: dup2() FD_CLOEXEC|FD_CLOFORK->none (post-fork): fd 53: correctly closed TEST PASSED: dup2() FD_CLOEXEC|FD_CLOFORK->none (post-fork): fd 54 discovered flags match (0x0) TEST PASSED: dup3() none->none (post-fork): fd 55 discovered flags match (0x0) TEST PASSED: dup3() none->none (post-fork): fd 56 discovered flags match (0x0) TEST PASSED: dup3() FD_CLOEXEC->none (post-fork): fd 57 discovered flags match (0x1) TEST PASSED: dup3() FD_CLOEXEC->none (post-fork): fd 58 discovered flags match (0x0) TEST PASSED: dup3() FD_CLOFORK->none (post-fork): fd 59: correctly closed TEST PASSED: dup3() FD_CLOFORK->none (post-fork): fd 60 discovered flags match (0x0) TEST PASSED: dup3() FD_CLOEXEC|FD_CLOFORK->none (post-fork): fd 61: correctly closed TEST PASSED: dup3() FD_CLOEXEC|FD_CLOFORK->none (post-fork): fd 62 discovered flags match (0x0) TEST PASSED: dup3() none->FD_CLOEXEC (post-fork): fd 63 discovered flags match (0x0) TEST PASSED: dup3() none->FD_CLOEXEC (post-fork): fd 64 discovered flags match (0x1) TEST PASSED: dup3() FD_CLOEXEC->FD_CLOEXEC (post-fork): fd 65 discovered flags match (0x1) TEST PASSED: dup3() FD_CLOEXEC->FD_CLOEXEC (post-fork): fd 66 discovered flags match (0x1) TEST PASSED: dup3() FD_CLOFORK->FD_CLOEXEC (post-fork): fd 67: correctly closed TEST PASSED: dup3() FD_CLOFORK->FD_CLOEXEC (post-fork): fd 68 discovered flags match (0x1) TEST PASSED: dup3() FD_CLOEXEC|FD_CLOFORK->FD_CLOEXEC (post-fork): fd 69: correctly closed TEST PASSED: dup3() FD_CLOEXEC|FD_CLOFORK->FD_CLOEXEC (post-fork): fd 70 discovered flags match (0x1) TEST PASSED: dup3() none->FD_CLOFORK|FD_CLOEXEC (post-fork): fd 71 discovered flags match (0x0) TEST PASSED: dup3() none->FD_CLOFORK|FD_CLOEXEC (post-fork): fd 72: correctly closed TEST PASSED: dup3() FD_CLOEXEC->FD_CLOFORK|FD_CLOEXEC (post-fork): fd 73 discovered flags match (0x1) TEST PASSED: dup3() FD_CLOEXEC->FD_CLOFORK|FD_CLOEXEC (post-fork): fd 74: correctly closed TEST PASSED: dup3() FD_CLOFORK->FD_CLOFORK|FD_CLOEXEC (post-fork): fd 75: correctly closed TEST PASSED: dup3() FD_CLOFORK->FD_CLOFORK|FD_CLOEXEC (post-fork): fd 76: correctly closed TEST PASSED: dup3() FD_CLOEXEC|FD_CLOFORK->FD_CLOFORK|FD_CLOEXEC (post-fork): fd 77: correctly closed TEST PASSED: dup3() FD_CLOEXEC|FD_CLOFORK->FD_CLOFORK|FD_CLOEXEC (post-fork): fd 78: correctly closed TEST PASSED: dup3() none->FD_CLOFORK (post-fork): fd 79 discovered flags match (0x0) TEST PASSED: dup3() none->FD_CLOFORK (post-fork): fd 80: correctly closed TEST PASSED: dup3() FD_CLOEXEC->FD_CLOFORK (post-fork): fd 81 discovered flags match (0x1) TEST PASSED: dup3() FD_CLOEXEC->FD_CLOFORK (post-fork): fd 82: correctly closed TEST PASSED: dup3() FD_CLOFORK->FD_CLOFORK (post-fork): fd 83: correctly closed TEST PASSED: dup3() FD_CLOFORK->FD_CLOFORK (post-fork): fd 84: correctly closed TEST PASSED: dup3() FD_CLOEXEC|FD_CLOFORK->FD_CLOFORK (post-fork): fd 85: correctly closed TEST PASSED: dup3() FD_CLOEXEC|FD_CLOFORK->FD_CLOFORK (post-fork): fd 86: correctly closed TEST PASSED: pipe(2), no flags (post-fork): fd 87 discovered flags match (0x0) TEST PASSED: pipe(2), no flags (post-fork): fd 88 discovered flags match (0x0) TEST PASSED: pipe(2), O_CLOEXEC (post-fork): fd 89 discovered flags match (0x1) TEST PASSED: pipe(2), O_CLOEXEC (post-fork): fd 90 discovered flags match (0x1) TEST PASSED: pipe(2), O_CLOFORK (post-fork): fd 91: correctly closed TEST PASSED: pipe(2), O_CLOFORK (post-fork): fd 92: correctly closed TEST PASSED: pipe(2), O_CLOEXEC|O_CLOFORK (post-fork): fd 93: correctly closed TEST PASSED: pipe(2), O_CLOEXEC|O_CLOFORK (post-fork): fd 94: correctly closed TEST PASSED: socket(2), no flags (post-fork): fd 95 discovered flags match (0x0) TEST PASSED: socket(2), O_CLOEXEC (post-fork): fd 96 discovered flags match (0x1) TEST PASSED: socket(2), O_CLOFORK (post-fork): fd 97: correctly closed TEST PASSED: socket(2), O_CLOEXEC|O_CLOFORK (post-fork): fd 98: correctly closed TEST PASSED: socket(2), no flags->accept() none (post-fork): fd 99 discovered flags match (0x0) TEST PASSED: socket(2), no flags->accept() none (post-fork): fd 100 discovered flags match (0x0) TEST PASSED: socket(2), no flags->accept() none (post-fork): fd 101 discovered flags match (0x0) TEST PASSED: socket(2), O_CLOEXEC->accept() none (post-fork): fd 102 discovered flags match (0x1) TEST PASSED: socket(2), O_CLOEXEC->accept() none (post-fork): fd 103 discovered flags match (0x0) TEST PASSED: socket(2), O_CLOEXEC->accept() none (post-fork): fd 104 discovered flags match (0x0) TEST PASSED: socket(2), O_CLOFORK->accept() none (post-fork): fd 105: correctly closed TEST PASSED: socket(2), O_CLOFORK->accept() none (post-fork): fd 106 discovered flags match (0x0) TEST PASSED: socket(2), O_CLOFORK->accept() none (post-fork): fd 107 discovered flags match (0x0) TEST PASSED: socket(2), O_CLOEXEC|O_CLOFORK->accept() none (post-fork): fd 108: correctly closed TEST PASSED: socket(2), O_CLOEXEC|O_CLOFORK->accept() none (post-fork): fd 109 discovered flags match (0x0) TEST PASSED: socket(2), O_CLOEXEC|O_CLOFORK->accept() none (post-fork): fd 110 discovered flags match (0x0) TEST PASSED: socket(2), no flags->accept4() none (post-fork): fd 111 discovered flags match (0x0) TEST PASSED: socket(2), no flags->accept4() none (post-fork): fd 112 discovered flags match (0x0) TEST PASSED: socket(2), no flags->accept4() none (post-fork): fd 113 discovered flags match (0x0) TEST PASSED: socket(2), O_CLOEXEC->accept4() none (post-fork): fd 114 discovered flags match (0x1) TEST PASSED: socket(2), O_CLOEXEC->accept4() none (post-fork): fd 115 discovered flags match (0x0) TEST PASSED: socket(2), O_CLOEXEC->accept4() none (post-fork): fd 116 discovered flags match (0x0) TEST PASSED: socket(2), O_CLOFORK->accept4() none (post-fork): fd 117: correctly closed TEST PASSED: socket(2), O_CLOFORK->accept4() none (post-fork): fd 118 discovered flags match (0x0) TEST PASSED: socket(2), O_CLOFORK->accept4() none (post-fork): fd 119 discovered flags match (0x0) TEST PASSED: socket(2), O_CLOEXEC|O_CLOFORK->accept4() none (post-fork): fd 120: correctly closed TEST PASSED: socket(2), O_CLOEXEC|O_CLOFORK->accept4() none (post-fork): fd 121 discovered flags match (0x0) TEST PASSED: socket(2), O_CLOEXEC|O_CLOFORK->accept4() none (post-fork): fd 122 discovered flags match (0x0) TEST PASSED: socketTEST PASSED: post-exec fd 3: flags 0x0: successfully matched TEST PASSED: post-exec fd 4: flags 0x1: correctly closed TEST PASSED: post-exec fd 5: flags 0x0: successfully matched TEST PASSED: post-exec fd 6: flags 0x1: correctly closed TEST PASSED: post-exec fd 7: flags 0x0: successfully matched TEST PASSED: post-exec fd 8: flags 0x0: successfully matched TEST PASSED: post-exec fd 9: flags 0x0: successfully matched TEST PASSED: post-exec fd 10: flags 0x0: successfully matched TEST PASSED: post-exec fd 11: flags 0x1: correctly closed TEST PASSED: post-exec fd 12: flags 0x1: correctly closed TEST PASSED: post-exec fd 13: flags 0x1: correctly closed TEST PASSED: post-exec fd 14: flags 0x1: correctly closed TEST PASSED: post-exec fd 15: flags 0x0: successfully matched TEST PASSED: post-exec fd 16: flags 0x0: successfully matched TEST PASSED: post-exec fd 17: flags 0x0: successfully matched TEST PASSED: post-exec fd 18: flags 0x0: successfully matched TEST PASSED: post-exec fd 19: flags 0x1: correctly closed TEST PASSED: post-exec fd 20: flags 0x1: correctly closed TEST PASSED: post-exec fd 21: flags 0x1: correctly closed TEST PASSED: post-exec fd 22: flags 0x1: correctly closed TEST PASSED: post-exec fd 23: flags 0x0: successfully matched TEST PASSED: post-exec fd 24: flags 0x0: successfully matched TEST PASSED: post-exec fd 25: flags 0x1: correctly closed TEST PASSED: post-exec fd 26: flags 0x0: successfully matched TEST PASSED: post-exec fd 27: flags 0x0: successfully matched TEST PASSED: post-exec fd 28: flags 0x0: successfully matched TEST PASSED: post-exec fd 29: flags 0x1: correctly closed TEST PASSED: post-exec fd 30: flags 0x0: successfully matched TEST PASSED: post-exec fd 31: flags 0x0: successfully matched TEST PASSED: post-exec fd 32: flags 0x0: successfully matched TEST PASSED: post-exec fd 33: flags 0x1: correctly closed TEST PASSED: post-exec fd 34: flags 0x0: successfully matched TEST PASSED: post-exec fd 35: flags 0x0: successfully matched TEST PASSED: post-exec fd 36: flags 0x0: successfully matched TEST PASSED: post-exec fd 37: flags 0x1: correctly closed TEST PASSED: post-exec fd 38: flags 0x0: successfully matched TEST PASSED: post-exec fd 39: flags 0x0: successfully matched TEST PASSED: post-exec fd 40: flags 0x1: correctly closed TEST PASSED: post-exec fd 41: flags 0x1: correctly closed TEST PASSED: post-exec fd 42: flags 0x1: correctly closed TEST PASSED: post-exec fd 43: flags 0x0: successfully matched TEST PASSED: post-exec fd 44: flags 0x1: correctly closed TEST PASSED: post-exec fd 45: flags 0x1: correctly closed TEST PASSED: post-exec fd 46: flags 0x1: correctly closed TEST PASSED: post-exec fd 47: flags 0x0: successfully matched TEST PASSED: post-exec fd 48: flags 0x0: successfully matched TEST PASSED: post-exec fd 49: flags 0x1: correctly closed TEST PASSED: post-exec fd 50: flags 0x0: successfully matched TEST PASSED: post-exec fd 51: flags 0x0: successfully matched TEST PASSED: post-exec fd 52: flags 0x0: successfully matched TEST PASSED: post-exec fd 53: flags 0x1: correctly closed TEST PASSED: post-exec fd 54: flags 0x0: successfully matched TEST PASSED: post-exec fd 55: flags 0x0: successfully matched TEST PASSED: post-exec fd 56: flags 0x0: successfully matched TEST PASSED: post-exec fd 57: flags 0x1: correctly closed TEST PASSED: post-exec fd 58: flags 0x0: successfully matched TEST PASSED: post-exec fd 59: flags 0x0: successfully matched TEST PASSED: post-exec fd 60: flags 0x0: successfully matched TEST PASSED: post-exec fd 61: flags 0x1: correctly closed TEST PASSED: post-exec fd 62: flags 0x0: successfully matched TEST PASSED: post-exec fd 63: flags 0x0: successfully matched TEST PASSED: post-exec fd 64: flags 0x1: correctly closed TEST PASSED: post-exec fd 65: flags 0x1: correctly closed TEST PASSED: post-exec fd 66: flags 0x1: correctly closed TEST PASSED: post-exec fd 67: flags 0x0: successfully matched TEST PASSED: post-exec fd 68: flags 0x1: correctly closed TEST PASSED: post-exec fd 69: flags 0x1: correctly closed TEST PASSED: post-exec fd 70: flags 0x1: correctly closed TEST PASSED: post-exec fd 71: flags 0x0: successfully matched TEST PASSED: post-exec fd 72: flags 0x1: correctly closed TEST PASSED: post-exec fd 73: flags 0x1: correctly closed TEST PASSED: post-exec fd 74: flags 0x1: correctly closed TEST PASSED: post-exec fd 75: flags 0x0: successfully matched TEST PASSED: post-exec fd 76: flags 0x1: correctly closed TEST PASSED: post-exec fd 77: flags 0x1: correctly closed TEST PASSED: post-exec fd 78: flags 0x1: correctly closed TEST PASSED: post-exec fd 79: flags 0x0: successfully matched TEST PASSED: post-exec fd 80: flags 0x0: successfully matched TEST PASSED: post-exec fd 81: flags 0x1: correctly closed TEST PASSED: post-exec fd 82: flags 0x0: successfully matched TEST PASSED: post-exec fd 83: flags 0x0: successfully matched TEST PASSED: post-exec fd 84: flags 0x0: successfully matched TEST PASSED: post-exec fd 85: flags 0x1: correctly closed TEST PASSED: post-exec fd 86: flags 0x0: successfully matched TEST PASSED: post-exec fd 87: flags 0x0: successfully matched TEST PASSED: post-exec fd 88: flags 0x0: successfully matched TEST PASSED: post-exec fd 89: flags 0x1: correctly closed TEST PASSED: post-exec fd 90: flags 0x1: correctly closed TEST PASSED: post-exec fd 91: flags 0x0: successfully matched TEST PASSED: post-exec fd 92: flags 0x0: successfully matched TEST PASSED: post-exec fd 93: flags 0x1: correctly closed TEST PASSED: post-exec fd 94: flags 0x1: correctly closed TEST PASSED: post-exec fd 95: flags 0x0: successfully matched TEST PASSED: post-exec fd 96: flags 0x1: correctly closed TEST PASSED: post-exec fd 97: flags 0x0: successfully matched TEST PASSED: post-exec fd 98: flags 0x1: correctly closed TEST PASSED: post-exec fd 99: flags 0x0: successfully matched TEST PASSED: post-exec fd 100: flags 0x0: successfully matched TEST PASSED: post-exec fd 101: flags 0x0: successfully matched TEST PASSED: post-exec fd 102: flags 0x1: correctly closed TEST PASSED: post-exec fd 103: flags 0x0: successfully matched TEST PASSED: post-exec fd 104: flags 0x0: successfully matched TEST PASSED: post-exec fd 105: flags 0x0: successfully matched TEST PASSED: post-exec fd 106: flags 0x0: successfully matched TEST PASSED: post-exec fd 107: flags 0x0: successfully matched TEST PASSED: post-exec fd 108: flags 0x1: correctly closed TEST PASSED: post-exec fd 109: flags 0x0: successfully matched TEST PASSED: post-exec fd 110: flags 0x0: successfully matched TEST PASSED: post-exec fd 111: flags 0x0: successfully matched TEST PASSED: post-exec fd 112: flags 0x0: successfully matched TEST PASSED: post-exec fd 113: flags 0x0: successfully matched TEST PASSED: post-exec fd 114: flags 0x1: correctly closed TEST PASSED: post-exec fd 115: flags 0x0: successfully matched TEST PASSED: post-exec fd 116: flags 0x0: successfully matched TEST PASSED: post-exec fd 117: flags 0x0: successfully matched TEST PASSED: post-exec fd 118: flags 0x0: successfully matched TEST PASSED: post-exec fd 119: flags 0x0: successfully matched TEST PASSED: post-exec fd 120: flags 0x1: correctly closed TEST PASSED: post-exec fd 121: flags 0x0: successfully matched TEST PASSED: post-exec fd 122: flags 0x0: successfully matched TEST PASSED: post-exec fd 123: flags 0x0: successfully matched TEST PASSED: post-exec fd 124: flags 0x0: successfully matched TEST PASSED: post-exec fd 125: flags 0x1: correctly closed TEST PASSED: post-exec fd 126: flags 0x1: correctly closed TEST PASSED: post-exec fd 127: flags 0x0: successfully matched TEST PASSED: post-exec fd 128: flags 0x1: correctly closed TEST PASSED: post-exec fd 129: flags 0x0: successfully matched TEST PASSED: post-exec fd 130: flags 0x0: successfully matched TEST PASSED: post-exec fd 131: flags 0x1: correctly closed TEST PASSED: post-exec fd 132: flags 0x1: correctly closed TEST PASSED: post-exec fd 133: flags 0x0: successfully matched TEST PASSED: post-exec fd 134: flags 0x1: correctly closed TEST PASSED: post-exec fd 135: flags 0x0: successfully matched TEST PASSED: post-exec fd 136: flags 0x0: successfully matched TEST PASSED: post-exec fd 137: flags 0x0: successfully matched TEST PASSED: post-exec fd 138: flags 0x1: correctly closed TEST PASSED: post-exec fd 139: flags 0x0: successfully matched TEST PASSED: post-exec fd 140: flags 0x0: successfully matched TEST PASSED: post-exec fd 141: flags 0x0: successfully matched TEST PASSED: post-exec fd 142: flags 0x0: successfully matched TEST PASSED: post-exec fd 143: flags 0x0: successfully matched TEST PASSED: post-exec fd 144: flags 0x1: correctly closed TEST PASSED: post-exec fd 145: flags 0x0: successfully matched TEST PASSED: post-exec fd 146: flags 0x0: successfully matched TEST PASSED: post-exec fd 147: flags 0x0: successfully matched TEST PASSED: post-exec fd 148: flags 0x0: successfully matched TEST PASSED: post-exec fd 149: flags 0x1: correctly closed TEST PASSED: post-exec fd 150: flags 0x1: correctly closed TEST PASSED: post-exec fd 151: flags 0x0: successfully matched TEST PASSED: post-exec fd 152: flags 0x1: correctly closed TEST PASSED: post-exec fd 153: flags 0x0: successfully matched TEST PASSED: post-exec fd 154: flags 0x0: successfully matched TEST PASSED: post-exec fd 155: flags 0x1: correctly closed TEST PASSED: post-exec fd 156: flags 0x1: correctly closed TEST PASSED: post-exec fd 157: flags 0x0: successfully matched TEST PASSED: post-exec fd 158: flags 0x1: correctly closed TEST PASSED: post-exec fd 159: flags 0x0: successfully matched TEST PASSED: post-exec fd 160: flags 0x0: successfully matched TEST PASSED: post-exec fd 161: flags 0x0: successfully matched TEST PASSED: post-exec fd 162: flags 0x0: successfully matched TEST PASSED: post-exec fd 163: flags 0x0: successfully matched TEST PASSED: post-exec fd 164: flags 0x0: successfully matched TEST PASSED: post-exec fd 165: flags 0x0: successfully matched TEST PASSED: post-exec fd 166: flags 0x0: successfully matched TEST PASSED: post-exec fd 167: flags 0x1: correctly closed TEST PASSED: post-exec fd 168: flags 0x1: correctly closed TEST PASSED: post-exec fd 169: flags 0x1: correctly closed TEST PASSED: post-exec fd 170: flags 0x0: successfully matched TEST PASSED: post-exec fd 171: flags 0x1: correctly closed TEST PASSED: post-exec fd 172: flags 0x1: correctly closed TEST PASSED: post-exec fd 173: flags 0x1: correctly closed TEST PASSED: post-exec fd 174: flags 0x0: successfully matched TEST PASSED: post-exec fd 175: flags 0x0: successfully matched TEST PASSED: post-exec fd 176: flags 0x0: successfully matched TEST PASSED: post-exec fd 177: flags 0x0: successfully matched TEST PASSED: post-exec fd 178: flags 0x1: correctly closed TEST PASSED: post-exec fd 179: flags 0x0: successfully matched TEST PASSED: post-exec fd 180: flags 0x0: successfully matched TEST PASSED: post-exec fd 181: flags 0x0: successfully matched TEST PASSED: post-exec fd 182: flags 0x1: correctly closed TEST PASSED: post-exec fd 183: flags 0x1: correctly closed TEST PASSED: post-exec fd 184: flags 0x1: correctly closed TEST PASSED: post-exec fd 185: flags 0x1: correctly closed TEST PASSED: post-exec fd 186: flags 0x1: correctly closed TEST PASSED: post-exec fd 187: flags 0x1: correctly closed TEST PASSED: post-exec fd 188: flags 0x1: correctly closed TEST PASSED: post-exec fd 189: flags 0x1: correctly closed TEST PASSED: post-exec fd 190: flags 0x1: correctly closed TEST PASSED: post-exec fd 191: flags 0x0: successfully matched TEST PASSED: post-exec fd 192: flags 0x0: successfully matched TEST PASSED: post-exec fd 193: flags 0x0: successfully matched TEST PASSED: post-exec fd 194: flags 0x0: successfully matched TEST PASSED: post-exec fd 195: flags 0x0: successfully matched TEST PASSED: post-exec fd 196: flags 0x0: successfully matched TEST PASSED: post-exec fd 197: flags 0x0: successfully matched TEST PASSED: post-exec fd 198: flags 0x0: successfully matched TEST PASSED: post-exec fd 199: flags 0x1: correctly closed TEST PASSED: post-exec fd 200: flags 0x1: correctly closed TEST PASSED: post-exec fd 201: flags 0x1: correctly closed TEST PASSED: post-exec fd 202: flags 0x0: successfully matched TEST PASSED: post-exec fd 203: flags 0x1: correctly closed TEST PASSED: post-exec fd 204: flags 0x1: correctly closed TEST PASSED: post-exec fd 205: flags 0x1: correctly closed TEST PASSED: post-exec fd 206: flags 0x0: successfully matched TEST PASSED: post-exec fd 207: flags 0x0: successfully matched TEST PASSED: post-exec fd 208: flags 0x0: successfully matched TEST PASSED: post-exec fd 209: flags 0x0: successfully matched TEST PASSED: post-exec fd 210: flags 0x1: correctly closed TEST PASSED: post-exec fd 211: flags 0x0: successfully matched TEST PASSED: post-exec fd 212: flags 0x0: successfully matched TEST PASSED: post-exec fd 213: flags 0x0: successfully matched TEST PASSED: post-exec fd 214: flags 0x1: correctly closed TEST PASSED: post-exec fd 215: flags 0x1: correctly closed TEST PASSED: post-exec fd 216: flags 0x1: correctly closed TEST PASSED: post-exec fd 217: flags 0x1: correctly closed TEST PASSED: post-exec fd 218: flags 0x1: correctly closed TEST PASSED: post-exec fd 219: flags 0x1: correctly closed TEST PASSED: post-exec fd 220: flags 0x1: correctly closed TEST PASSED: post-exec fd 221: flags 0x1: correctly closed TEST PASSED: post-exec fd 222: flags 0x1: correctly closed scovered flags match (0x5) TEST PASSED: SCM_RIGHTS FD_CLOEXEC|FD_CLOFORK->none (pre-fork): fd 172 discovered flags match (0x5) TEST PASSED: SCM_RIGHTS FD_CLOEXEC|FD_CLOFORK->none (pre-fork): fd 173 discovered flags match (0x5) TEST PASSED: SCM_RIGHTS FD_CLOEXEC|FD_CLOFORK->none (pre-fork): fd 174 discovered flags match (0x0) TEST PASSED: SCM_RIGHTS none->MSG_CMSG_CLOEXEC (pre-fork): fd 175 discovered flags match (0x0) TEST PASSED: SCM_RIGHTS none->MSG_CMSG_CLOEXEC (pre-fork): fd 176 discovered flags match (0x0) TEST PASSED: SCM_RIGHTS none->MSG_CMSG_CLOEXEC (pre-fork): fd 177 discovered flags match (0x0) TEST PASSED: SCM_RIGHTS none->MSG_CMSG_CLOEXEC (pre-fork): fd 178 discovered flags match (0x1) TEST PASSED: SCM_RIGHTS FD_CLOFORK->MSG_CMSG_CLOEXEC (pre-fork): fd 179 discovered flags match (0x4) TEST PASSED: SCM_RIGHTS FD_CLOFORK->MSG_CMSG_CLOEXEC (pre-fork): fd 180 discovered flags match (0x4) TEST PASSED: SCM_RIGHTS FD_CLOFORK->MSG_CMSG_CLOEXEC (pre-fork): fd 181 discovered flags match (0x4) TEST PASSED: SCM_RIGHTS FD_CLOFORK->MSG_CMSG_CLOEXEC (pre-fork): fd 182 discovered flags match (0x1) TEST PASSED: SCM_RIGHTS FD_CLOEXEC->MSG_CMSG_CLOEXEC (pre-fork): fd 183 discovered flags match (0x1) TEST PASSED: SCM_RIGHTS FD_CLOEXEC->MSG_CMSG_CLOEXEC (pre-fork): fd 184 discovered flags match (0x1) TEST PASSED: SCM_RIGHTS FD_CLOEXEC->MSG_CMSG_CLOEXEC (pre-fork): fd 185 discovered flags match (0x1) TEST PASSED: SCM_RIGHTS FD_CLOEXEC->MSG_CMSG_CLOEXEC (pre-fork): fd 186 discovered flags match (0x1) TEST PASSED: SCM_RIGHTS FD_CLOEXEC|FD_CLOFORK->MSG_CMSG_CLOEXEC (pre-fork): fd 187 discovered flags match (0x5) TEST PASSED: SCM_RIGHTS FD_CLOEXEC|FD_CLOFORK->MSG_CMSG_CLOEXEC (pre-fork): fd 188 discovered flags match (0x5) TEST PASSED: SCM_RIGHTS FD_CLOEXEC|FD_CLOFORK->MSG_CMSG_CLOEXEC (pre-fork): fd 189 discovered flags match (0x5) TEST PASSED: SCM_RIGHTS FD_CLOEXEC|FD_CLOFORK->MSG_CMSG_CLOEXEC (pre-fork): fd 190 discovered flags match (0x1) TEST PASSED: SCM_RIGHTS MSG_CMSG_CLOFORK->nMSG_CMSG_CLOFORK (pre-fork): fd 191 discovered flags match (0x0) TEST PASSED: SCM_RIGHTS MSG_CMSG_CLOFORK->nMSG_CMSG_CLOFORK (pre-fork): fd 192 discovered flags match (0x0) TEST PASSED: SCM_RIGHTS MSG_CMSG_CLOFORK->nMSG_CMSG_CLOFORK (pre-fork): fd 193 discovered flags match (0x0) TEST PASSED: SCM_RIGHTS MSG_CMSG_CLOFORK->nMSG_CMSG_CLOFORK (pre-fork): fd 194 discovered flags match (0x4) TEST PASSED: SCM_RIGHTS FD_CLOFORK->MSG_CMSG_CLOFORK (pre-fork): fd 195 discovered flags match (0x4) TEST PASSED: SCM_RIGHTS FD_CLOFORK->MSG_CMSG_CLOFORK (pre-fork): fd 196 discovered flags match (0x4) TEST PASSED: SCM_RIGHTS FD_CLOFORK->MSG_CMSG_CLOFORK (pre-fork): fd 197 discovered flags match (0x4) TEST PASSED: SCM_RIGHTS FD_CLOFORK->MSG_CMSG_CLOFORK (pre-fork): fd 198 discovered flags match (0x4) TEST PASSED: SCM_RIGHTS FD_CLOEXEC->MSG_CMSG_CLOFORK (pre-fork): fd 199 discovered flags match (0x1) TEST PASSED: SCM_RIGHTS FD_CLOEXEC->MSG_CMSG_CLOFORK (pre-fork): fd 200 discovered flags match (0x1) TEST PASSED: SCM_RIGHTS FD_CLOEXEC->MSG_CMSG_CLOFORK (pre-fork): fd 201 discovered flags match (0x1) TEST PASSED: SCM_RIGHTS FD_CLOEXEC->MSG_CMSG_CLOFORK (pre-fork): fd 202 discovered flags match (0x4) TEST PASSED: SCM_RIGHTS FD_CLOEXEC|FD_CLOFORK->MSG_CMSG_CLOFORK (pre-fork): fd 203 discovered flags match (0x5) TEST PASSED: SCM_RIGHTS FD_CLOEXEC|FD_CLOFORK->MSG_CMSG_CLOFORK (pre-fork): fd 204 discovered flags match (0x5) TEST PASSED: SCM_RIGHTS FD_CLOEXEC|FD_CLOFORK->MSG_CMSG_CLOFORK (pre-fork): fd 205 discovered flags match (0x5) TEST PASSED: SCM_RIGHTS FD_CLOEXEC|FD_CLOFORK->MSG_CMSG_CLOFORK (pre-fork): fd 206 discovered flags match (0x4) TEST PASSED: SCM_RIGHTS none->MSG_CMSG_CLOEXEC|MSG_CMSG_CLOFORK (pre-fork): fd 207 discovered flags match (0x0) TEST PASSED: SCM_RIGHTS none->MSG_CMSG_CLOEXEC|MSG_CMSG_CLOFORK (pre-fork): fd 208 discovered flags match (0x0) TEST PASSED: SCM_RIGHTS none->MSG_CMSG_CLOEXEC|MSG_CMSG_CLOFORK (pre-fork): fd 209 discovered flags match (0x0) TEST PASSED: SCM_RIGHTS none->MSG_CMSG_CLOEXEC|MSG_CMSG_CLOFORK (pre-fork): fd 210 discovered flags match (0x5) TEST PASSED: SCM_RIGHTS FD_CLOFORK->MSG_CMSG_CLOEXEC|MSG_CMSG_CLOFORK (pre-fork): fd 211 discovered flags match (0x4) TEST PASSED: SCM_RIGHTS FD_CLOFORK->MSG_CMSG_CLOEXEC|MSG_CMSG_CLOFORK (pre-fork): fd 212 discovered flags match (0x4) TEST PASSED: SCM_RIGHTS FD_CLOFORK->MSG_CMSG_CLOEXEC|MSG_CMSG_CLOFORK (pre-fork): fd 213 discovered flags match (0x4) TEST PASSED: SCM_RIGHTS FD_CLOFORK->MSG_CMSG_CLOEXEC|MSG_CMSG_CLOFORK (pre-fork): fd 214 discovered flags match (0x5) TEST PASSED: SCM_RIGHTS FD_CLOEXEC->MSG_CMSG_CLOEXEC|MSG_CMSG_CLOFORK (pre-fork): fd 215 discovered flags match (0x1) TEST PASSED: SCM_RIGHTS FD_CLOEXEC->MSG_CMSG_CLOEXEC|MSG_CMSG_CLOFORK (pre-fork): fd 216 discovered flags match (0x1) TEST PASSED: SCM_RIGHTS FD_CLOEXEC->MSG_CMSG_CLOEXEC|MSG_CMSG_CLOFORK (pre-fork): fd 217 discovered flags match (0x1) TEST PASSED: SCM_RIGHTS FD_CLOEXEC->MSG_CMSG_CLOEXEC|MSG_CMSG_CLOFORK (pre-fork): fd 218 discovered flags match (0x5) TEST PASSED: SCM_RIGHTS FD_CLOEXEC|FD_CLOFORK->MSG_CMSG_CLOEXEC|MSG_CMSG_CLOFORK (pre-fork): fd 219 discovered flags match (0x5) TEST PASSED: SCM_RIGHTS FD_CLOEXEC|FD_CLOFORK->MSG_CMSG_CLOEXEC|MSG_CMSG_CLOFORK (pre-fork): fd 220 discovered flags match (0x5) TEST PASSED: SCM_RIGHTS FD_CLOEXEC|FD_CLOFORK->MSG_CMSG_CLOEXEC|MSG_CMSG_CLOFORK (pre-fork): fd 221 discovered flags match (0x5) TEST PASSED: SCM_RIGHTS FD_CLOEXEC|FD_CLOFORK->MSG_CMSG_CLOEXEC|MSG_CMSG_CLOFORK (pre-fork): fd 222 discovered flags match (0x5) All tests passed successfully ==== run-regress-oclo_errors ==== ./oclo_errors TEST PASSED: dup3(): O_RDWR: correctly failed with EINVAL TEST PASSED: dup3(): O_NONBLOCK|O_CLOXEC: correctly failed with EINVAL TEST PASSED: dup3(): O_CLOFORK|O_WRONLY: correctly failed with EINVAL TEST PASSED: pipe2(): O_RDWR: correctly failed with EINVAL TEST PASSED: pipe2(): O_SYNC|O_CLOXEC: correctly failed with EINVAL TEST PASSED: pipe2(): O_CLOFORK|O_WRONLY: correctly failed with EINVAL TEST PASSED: pipe2(): INT32_MAX: correctly failed with EINVAL TEST PASSED: socket(): INT32_MAX: correctly failed with EINVAL TEST PASSED: accept4(): INT32_MAX: correctly failed with EINVAL TEST PASSED: accept4(): 3 << 25: correctly failed with EINVAL All tests completed successfully ==== run-regress-ocloexec_verify ==== ./ocloexec_verify