Microsoft (R) Program Maintenance Utility Version 6.00.8168.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved. Files found in blib\arch: installing files in blib\lib into architecture dependent library tree Installing C:\cpanrun-5.8\build\5-8-0\site\lib\auto\Win32\SharedFileOpen\SharedFileOpen.bs Installing C:\cpanrun-5.8\build\5-8-0\site\lib\auto\Win32\SharedFileOpen\SharedFileOpen.dll Installing C:\cpanrun-5.8\build\5-8-0\site\lib\auto\Win32\SharedFileOpen\SharedFileOpen.exp Installing C:\cpanrun-5.8\build\5-8-0\site\lib\auto\Win32\SharedFileOpen\SharedFileOpen.lib Installing C:\cpanrun-5.8\build\5-8-0\site\lib\auto\Win32\SharedFileOpen\SharedFileOpen.pdb Installing C:\cpanrun-5.8\build\5-8-0\site\lib\Win32\SharedFileOpen.pm Writing C:\cpanrun-5.8\build\5-8-0\site\lib\auto\Win32\SharedFileOpen\.packlist Appending installation info to C:\cpanrun-5.8\build\5-8-0\lib/perllocal.pod 18 - S_IWRITE flag ok 19 - SH_DENYNO flag ok 20 - SH_DENYRD flag ok 21 - SH_DENYWR flag ok 22 - SH_DENYRW flag ok 23 - INFINITE flag ok t/02_gensym............1..8 ok 1 - use Win32::SharedFileOpen; ok 2 - gensym() - open ok 3 - gensym() - print ok 4 - another gensym() - open ok 5 - another gensym() - print ok 6 - fh2 worked ok 7 - fh1 is still OK ok 8 - fh1 worked ok t/03_new_fh............1..8 ok 1 - use Win32::SharedFileOpen; ok 2 - new_fh() - open ok 3 - new_fh() - print ok 4 - another new_fh() - open ok 5 - another new_fh() - print ok 6 - fh2 worked ok 7 - fh1 is still OK ok 8 - fh1 worked ok t/04_fsopen_fh_arg.....1..14 ok 1 - use Win32::SharedFileOpen; ok 2 - undefined scalar ok 3 - uninitialized IO member ok 4 - filehandle ok 5 - string ok 6 - named typeglob ok 7 - anonymous typeglob from gensym() ok 8 - anonymous typeglob from first-class filehandle ok 9 - anonymous typeglob from new_fh() ok 10 - typeglob reference ok 11 - initialized IO member ok 12 - IO::Handle object ok 13 - IO::File object ok 14 - FileHandle object ok t/05_sopen_fh_arg......1..14 ok 1 - use Win32::SharedFileOpen; ok 2 - undefined scalar ok 3 - unitialized IO member ok 4 - filehandle ok 5 - string ok 6 - named typeglob ok 7 - anonymous typeglob from gensym() ok 8 - anonymous typeglob from first-class filehandle ok 9 - anonymous typeglob from new_fh() ok 10 - typeglob reference ok 11 - initialized IO member ok 12 - IO::Handle object ok 13 - IO::File object ok 14 - FileHandle object ok t/06_fsopen_access.....1..51 ok 1 - use Win32::SharedFileOpen; ok 2 - fsopen() initially fails with 'r' ok 3 - ... and sets $! correctly ok 4 - ... and sets $^E correctly ok 5 - fsopen() succeeds with 'w' ok 6 - ... and we can print ok 7 - ... but not read ok 8 - ... and the file closes ok ok 9 - ... and the file size is ok ok 10 - fsopen() now succeeds with 'r' ok 11 - ... and we cannot print ok 12 - ... but we can read ok 13 - ... and the file closes ok ok 14 - ... and the file size is still ok ok 15 - fsopen() succeeds with 'a' ok 16 - ... and we can print ok 17 - ... but not read ok 18 - ... and the file closes ok ok 19 - ... and the file size is ok ok 20 - fsopen() initially fails with 'r+' ok 21 - ... and sets $! correctly ok 22 - ... and sets $^E correctly ok 23 - fsopen() succeeds with 'w+' ok 24 - ... and we can print ok 25 - ... and read ok 26 - ... and the file closes ok ok 27 - ... and the file size is ok ok 28 - fsopen() now succeeds with 'r+' ok 29 - ... and we can print ok 30 - ... and read ok 31 - ... and the file closes ok ok 32 - ... and the file size is ok ok 33 - fsopen() succeeds with 'a+' ok 34 - ... and we can print ok 35 - ... and read ok 36 - ... and the file closes ok ok 37 - ... and the file size is ok ok 38 - 't' works ok 39 - 't' and a ':raw' layer works ok 40 - 'b' works ok 41 - 'b' and a ':crlf' layer works ok 42 - fsopen() fails reading a directory ok 43 - ... and sets $! correctly ok 44 - ... and sets $^E correctly ok 45 - fsopen() fails writing a directory ok 46 - ... and sets $! correctly ok 47 - ... and sets $^E correctly ok 48 - fsopen() succeeds reading a read-only file ok 49 - fsopen() fails writing a read-only file ok 50 - ... and sets $! correctly ok 51 - ... and sets $^E correctly ok t/07_sopen_access......1..68 ok 1 - use Win32::SharedFileOpen; ok 2 - sopen() initially fails with O_RDONLY ok 3 - ... and sets $! correctly ok 4 - ... and sets $^E correctly ok 5 - sopen() initially fails with O_WRONLY ok 6 - ... and sets $! correctly ok 7 - ... and sets $^E correctly ok 8 - sopen() succeeds with O_WRONLY | O_CREAT ok 9 - ... and we can print ok 10 - ... but not read ok 11 - ... and the file closes ok ok 12 - ... and the file size is ok ok 13 - sopen() now succeeds with O_RDONLY ok 14 - ... and we cannot print ok 15 - ... but we can read ok 16 - ... and the file closes ok ok 17 - ... and the file size is still ok ok 18 - sopen() now succeeds with O_WRONLY ok 19 - ... and we can print ok 20 - ... but not read ok 21 - ... and the file closes ok ok 22 - ... and the file size is ok ok 23 - sopen() succeeds with O_WRONLY | O_APPEND ok 24 - ... and we can print ok 25 - ... but not read ok 26 - ... and the file closes ok ok 27 - ... and the file size is ok ok 28 - sopen() initially fails with O_RDWR ok 29 - ... and sets $! correctly ok 30 - ... and sets $^E correctly ok 31 - sopen() succeeds with O_RDWR | O_CREAT ok 32 - ... and we can print ok 33 - ... and read ok 34 - ... and the file closes ok ok 35 - ... and the file size is ok ok 36 - sopen() now succeeds with O_RDWR ok 37 - ... and we can print ok 38 - ... and read ok 39 - ... and the file closes ok ok 40 - ... and the file size is ok ok 41 - sopen() succeeds with O_RDWR | O_APPEND ok 42 - ... and we can print ok 43 - ... and read ok 44 - ... and the file closes ok ok 45 - ... and the file size is ok ok 46 - O_TEXT works ok 47 - O_TEXT and a ':raw' layer works ok 48 - O_BINARY works ok 49 - O_RAW works ok 50 - O_BINARY and a ':crlf' layer works ok 51 - O_RAW and a ':crlf' layer works ok 52 - sopen() initially succeeds with O_CREAT | O_EXCL ok 53 - sopen() now fails with O_CREAT | O_EXCL ok 54 - ... and sets $! correctly ok 55 - ... and sets $^E correctly ok 56 - O_TEMPORARY works ok 57 - O_TRUNC works: file exists ok 58 - O_TRUNC works: file is empty ok 59 - sopen() fails reading a directory ok 60 - ... and sets $! correctly ok 61 - ... and sets $^E correctly ok 62 - sopen() fails writing a directory ok 63 - ... and sets $! correctly ok 64 - ... and sets $^E correctly ok 65 - sopen() succeeds reading a read-only file ok 66 - sopen() fails writing a read-only file ok 67 - ... and sets $! correctly ok 68 - ... and sets $^E correctly ok t/08_fsopen_share......1..27 ok 1 - use Win32::SharedFileOpen; ok 2 - SH_DENYNO does not deny readers ok 3 - SH_DENYNO does not deny writers ok 4 - SH_DENYNO does not deny read-writers ok 5 - SH_DENYRD denies readers ok 6 - ... and $! is set correctly ok 7 - ... and $^E is set correctly ok 8 - SH_DENYRD does not deny writers ok 9 - SH_DENYRD denies read-writers ok 10 - ... and $! is set correctly ok 11 - ... and $^E is set correctly ok 12 - SH_DENYWR does not deny readers ok 13 - SH_DENYWR denies writers ok 14 - ... and $! is set correctly ok 15 - ... and $^E is set correctly ok 16 - SH_DENYWR denies read-writers ok 17 - ... and $! is set correctly ok 18 - ... and $^E is set correctly ok 19 - SH_DENYRW denies readers ok 20 - ... and $! is set correctly ok 21 - ... and $^E is set correctly ok 22 - SH_DENYRW denies writers ok 23 - ... and $! is set correctly ok 24 - ... and $^E is set correctly ok 25 - SH_DENYRW denies read-writers ok 26 - ... and $! is set correctly ok 27 - ... and $^E is set correctly ok t/09_sopen_share.......1..27 ok 1 - use Win32::SharedFileOpen; ok 2 - SH_DENYNO does not deny readers ok 3 - SH_DENYNO does not deny writers ok 4 - SH_DENYNO does not deny read-writers ok 5 - SH_DENYRD denies readers ok 6 - ... and $! is set correctly ok 7 - ... and $^E is set correctly ok 8 - SH_DENYRD does not deny writers ok 9 - SH_DENYRD denies read-writers ok 10 - ... and $! is set correctly ok 11 - ... and $^E is set correctly ok 12 - SH_DENYWR does not deny readers ok 13 - SH_DENYWR denies writers ok 14 - ... and $! is set correctly ok 15 - ... and $^E is set correctly ok 16 - SH_DENYWR denies read-writers ok 17 - ... and $! is set correctly ok 18 - ... and $^E is set correctly ok 19 - SH_DENYRW denies readers ok 20 - ... and $! is set correctly ok 21 - ... and $^E is set correctly ok 22 - SH_DENYRW denies writers ok 23 - ... and $! is set correctly ok 24 - ... and $^E is set correctly ok 25 - SH_DENYRW denies read-writers ok 26 - ... and $! is set correctly ok 27 - ... and $^E is set correctly ok t/10_fsopen_fh_leak....1..513 ok 1 - use Win32::SharedFileOpen; ok 2 - filehandle 1 works ok 3 - filehandle 2 works ok 4 - filehandle 3 works ok 5 - filehandle 4 works ok 6 - filehandle 5 works ok 7 - filehandle 6 works ok 8 - filehandle 7 works ok 9 - filehandle 8 works ok 10 - filehandle 9 works ok 11 - filehandle 10 works ok 12 - filehandle 11 works ok 13 - filehandle 12 works ok 14 - filehandle 13 works ok 15 - filehandle 14 works ok 16 - filehandle 15 works ok 17 - filehandle 16 works ok 18 - filehandle 17 works ok 19 - filehandle 18 works ok 20 - filehandle 19 works ok 21 - filehandle 20 works ok 22 - filehandle 21 works ok 23 - filehandle 22 works ok 24 - filehandle 23 works ok 25 - filehandle 24 works ok 26 - filehandle 25 works ok 27 - filehandle 26 works ok 28 - filehandle 27 works ok 29 - filehandle 28 works ok 30 - filehandle 29 works ok 31 - filehandle 30 works ok 32 - filehandle 31 works ok 33 - filehandle 32 works ok 34 - filehandle 33 works ok 35 - filehandle 34 works ok 36 - filehandle 35 works ok 37 - filehandle 36 works ok 38 - filehandle 37 works ok 39 - filehandle 38 works ok 40 - filehandle 39 works ok 41 - filehandle 40 works ok 42 - filehandle 41 works ok 43 - filehandle 42 works ok 44 - filehandle 43 works ok 45 - filehandle 44 works ok 46 - filehandle 45 works ok 47 - filehandle 46 works ok 48 - filehandle 47 works ok 49 - filehandle 48 works ok 50 - filehandle 49 works ok 51 - filehandle 50 works ok 52 - filehandle 51 works ok 53 - filehandle 52 works ok 54 - filehandle 53 works ok 55 - filehandle 54 works ok 56 - filehandle 55 works ok 57 - filehandle 56 works ok 58 - filehandle 57 works ok 59 - filehandle 58 works ok 60 - filehandle 59 works ok 61 - filehandle 60 works ok 62 - filehandle 61 works ok 63 - filehandle 62 works ok 64 - filehandle 63 works ok 65 - filehandle 64 works ok 66 - filehandle 65 works ok 67 - filehandle 66 works ok 68 - filehandle 67 works ok 69 - filehandle 68 works ok 70 - filehandle 69 works ok 71 - filehandle 70 works ok 72 - filehandle 71 works ok 73 - filehandle 72 works ok 74 - filehandle 73 works ok 75 - filehandle 74 works ok 76 - filehandle 75 works ok 77 - filehandle 76 works ok 78 - filehandle 77 works ok 79 - filehandle 78 works ok 80 - filehandle 79 works ok 81 - filehandle 80 works ok 82 - filehandle 81 works ok 83 - filehandle 82 works ok 84 - filehandle 83 works ok 85 - filehandle 84 works ok 86 - filehandle 85 works ok 87 - filehandle 86 works ok 88 - filehandle 87 works ok 89 - filehandle 88 works ok 90 - filehandle 89 works ok 91 - filehandle 90 works ok 92 - filehandle 91 works ok 93 - filehandle 92 works ok 94 - filehandle 93 works ok 95 - filehandle 94 works ok 96 - filehandle 95 works ok 97 - filehandle 96 works ok 98 - filehandle 97 works ok 99 - filehandle 98 works ok 100 - filehandle 99 works ok 101 - filehandle 100 works ok 102 - filehandle 101 works ok 103 - filehandle 102 works ok 104 - filehandle 103 works ok 105 - filehandle 104 works ok 106 - filehandle 105 works ok 107 - filehandle 106 works ok 108 - filehandle 107 works ok 109 - filehandle 108 works ok 110 - filehandle 109 works ok 111 - filehandle 110 works ok 112 - filehandle 111 works ok 113 - filehandle 112 works ok 114 - filehandle 113 works ok 115 - filehandle 114 works ok 116 - filehandle 115 works ok 117 - filehandle 116 works ok 118 - filehandle 117 works ok 119 - filehandle 118 works ok 120 - filehandle 119 works ok 121 - filehandle 120 works ok 122 - filehandle 121 works ok 123 - filehandle 122 works ok 124 - filehandle 123 works ok 125 - filehandle 124 works ok 126 - filehandle 125 works ok 127 - filehandle 126 works ok 128 - filehandle 127 works ok 129 - filehandle 128 works ok 130 - filehandle 129 works ok 131 - filehandle 130 works ok 132 - filehandle 131 works ok 133 - filehandle 132 works ok 134 - filehandle 133 works ok 135 - filehandle 134 works ok 136 - filehandle 135 works ok 137 - filehandle 136 works ok 138 - filehandle 137 works ok 139 - filehandle 138 works ok 140 - filehandle 139 works ok 141 - filehandle 140 works ok 142 - filehandle 141 works ok 143 - filehandle 142 works ok 144 - filehandle 143 works ok 145 - filehandle 144 works ok 146 - filehandle 145 works ok 147 - filehandle 146 works ok 148 - filehandle 147 works ok 149 - filehandle 148 works ok 150 - filehandle 149 works ok 151 - filehandle 150 works ok 152 - filehandle 151 works ok 153 - filehandle 152 works ok 154 - filehandle 153 works ok 155 - filehandle 154 works ok 156 - filehandle 155 works ok 157 - filehandle 156 works ok 158 - filehandle 157 works ok 159 - filehandle 158 works ok 160 - filehandle 159 works ok 161 - filehandle 160 works ok 162 - filehandle 161 works ok 163 - filehandle 162 works ok 164 - filehandle 163 works ok 165 - filehandle 164 works ok 166 - filehandle 165 works ok 167 - filehandle 166 works ok 168 - filehandle 167 works ok 169 - filehandle 168 works ok 170 - filehandle 169 works ok 171 - filehandle 170 works ok 172 - filehandle 171 works ok 173 - filehandle 172 works ok 174 - filehandle 173 works ok 175 - filehandle 174 works ok 176 - filehandle 175 works ok 177 - filehandle 176 works ok 178 - filehandle 177 works ok 179 - filehandle 178 works ok 180 - filehandle 179 works ok 181 - filehandle 180 works ok 182 - filehandle 181 works ok 183 - filehandle 182 works ok 184 - filehandle 183 works ok 185 - filehandle 184 works ok 186 - filehandle 185 works ok 187 - filehandle 186 works ok 188 - filehandle 187 works ok 189 - filehandle 188 works ok 190 - filehandle 189 works ok 191 - filehandle 190 works ok 192 - filehandle 191 works ok 193 - filehandle 192 works ok 194 - filehandle 193 works ok 195 - filehandle 194 works ok 196 - filehandle 195 works ok 197 - filehandle 196 works ok 198 - filehandle 197 works ok 199 - filehandle 198 works ok 200 - filehandle 199 works ok 201 - filehandle 200 works ok 202 - filehandle 201 works ok 203 - filehandle 202 works ok 204 - filehandle 203 works ok 205 - filehandle 204 works ok 206 - filehandle 205 works ok 207 - filehandle 206 works ok 208 - filehandle 207 works ok 209 - filehandle 208 works ok 210 - filehandle 209 works ok 211 - filehandle 210 works ok 212 - filehandle 211 works ok 213 - filehandle 212 works ok 214 - filehandle 213 works ok 215 - filehandle 214 works ok 216 - filehandle 215 works ok 217 - filehandle 216 works ok 218 - filehandle 217 works ok 219 - filehandle 218 works ok 220 - filehandle 219 works ok 221 - filehandle 220 works ok 222 - filehandle 221 works ok 223 - filehandle 222 works ok 224 - filehandle 223 works ok 225 - filehandle 224 works ok 226 - filehandle 225 works ok 227 - filehandle 226 works ok 228 - filehandle 227 works ok 229 - filehandle 228 works ok 230 - filehandle 229 works ok 231 - filehandle 230 works ok 232 - filehandle 231 works ok 233 - filehandle 232 works ok 234 - filehandle 233 works ok 235 - filehandle 234 works ok 236 - filehandle 235 works ok 237 - filehandle 236 works ok 238 - filehandle 237 works ok 239 - filehandle 238 works ok 240 - filehandle 239 works ok 241 - filehandle 240 works ok 242 - filehandle 241 works ok 243 - filehandle 242 works ok 244 - filehandle 243 works ok 245 - filehandle 244 works ok 246 - filehandle 245 works ok 247 - filehandle 246 works ok 248 - filehandle 247 works ok 249 - filehandle 248 works ok 250 - filehandle 249 works ok 251 - filehandle 250 works ok 252 - filehandle 251 works ok 253 - filehandle 252 works ok 254 - filehandle 253 works ok 255 - filehandle 254 works ok 256 - filehandle 255 works ok 257 - filehandle 256 works ok 258 - filehandle 257 works ok 259 - filehandle 258 works ok 260 - filehandle 259 works ok 261 - filehandle 260 works ok 262 - filehandle 261 works ok 263 - filehandle 262 works ok 264 - filehandle 263 works ok 265 - filehandle 264 works ok 266 - filehandle 265 works ok 267 - filehandle 266 works ok 268 - filehandle 267 works ok 269 - filehandle 268 works ok 270 - filehandle 269 works ok 271 - filehandle 270 works ok 272 - filehandle 271 works ok 273 - filehandle 272 works ok 274 - filehandle 273 works ok 275 - filehandle 274 works ok 276 - filehandle 275 works ok 277 - filehandle 276 works ok 278 - filehandle 277 works ok 279 - filehandle 278 works ok 280 - filehandle 279 works ok 281 - filehandle 280 works ok 282 - filehandle 281 works ok 283 - filehandle 282 works ok 284 - filehandle 283 works ok 285 - filehandle 284 works ok 286 - filehandle 285 works ok 287 - filehandle 286 works ok 288 - filehandle 287 works ok 289 - filehandle 288 works ok 290 - filehandle 289 works ok 291 - filehandle 290 works ok 292 - filehandle 291 works ok 293 - filehandle 292 works ok 294 - filehandle 293 works ok 295 - filehandle 294 works ok 296 - filehandle 295 works ok 297 - filehandle 296 works ok 298 - filehandle 297 works ok 299 - filehandle 298 works ok 300 - filehandle 299 works ok 301 - filehandle 300 works ok 302 - filehandle 301 works ok 303 - filehandle 302 works ok 304 - filehandle 303 works ok 305 - filehandle 304 works ok 306 - filehandle 305 works ok 307 - filehandle 306 works ok 308 - filehandle 307 works ok 309 - filehandle 308 works ok 310 - filehandle 309 works ok 311 - filehandle 310 works ok 312 - filehandle 311 works ok 313 - filehandle 312 works ok 314 - filehandle 313 works ok 315 - filehandle 314 works ok 316 - filehandle 315 works ok 317 - filehandle 316 works ok 318 - filehandle 317 works ok 319 - filehandle 318 works ok 320 - filehandle 319 works ok 321 - filehandle 320 works ok 322 - filehandle 321 works ok 323 - filehandle 322 works ok 324 - filehandle 323 works ok 325 - filehandle 324 works ok 326 - filehandle 325 works ok 327 - filehandle 326 works ok 328 - filehandle 327 works ok 329 - filehandle 328 works ok 330 - filehandle 329 works ok 331 - filehandle 330 works ok 332 - filehandle 331 works ok 333 - filehandle 332 works ok 334 - filehandle 333 works ok 335 - filehandle 334 works ok 336 - filehandle 335 works ok 337 - filehandle 336 works ok 338 - filehandle 337 works ok 339 - filehandle 338 works ok 340 - filehandle 339 works ok 341 - filehandle 340 works ok 342 - filehandle 341 works ok 343 - filehandle 342 works ok 344 - filehandle 343 works ok 345 - filehandle 344 works ok 346 - filehandle 345 works ok 347 - filehandle 346 works ok 348 - filehandle 347 works ok 349 - filehandle 348 works ok 350 - filehandle 349 works ok 351 - filehandle 350 works ok 352 - filehandle 351 works ok 353 - filehandle 352 works ok 354 - filehandle 353 works ok 355 - filehandle 354 works ok 356 - filehandle 355 works ok 357 - filehandle 356 works ok 358 - filehandle 357 works ok 359 - filehandle 358 works ok 360 - filehandle 359 works ok 361 - filehandle 360 works ok 362 - filehandle 361 works ok 363 - filehandle 362 works ok 364 - filehandle 363 works ok 365 - filehandle 364 works ok 366 - filehandle 365 works ok 367 - filehandle 366 works ok 368 - filehandle 367 works ok 369 - filehandle 368 works ok 370 - filehandle 369 works ok 371 - filehandle 370 works ok 372 - filehandle 371 works ok 373 - filehandle 372 works ok 374 - filehandle 373 works ok 375 - filehandle 374 works ok 376 - filehandle 375 works ok 377 - filehandle 376 works ok 378 - filehandle 377 works ok 379 - filehandle 378 works ok 380 - filehandle 379 works ok 381 - filehandle 380 works ok 382 - filehandle 381 works ok 383 - filehandle 382 works ok 384 - filehandle 383 works ok 385 - filehandle 384 works ok 386 - filehandle 385 works ok 387 - filehandle 386 works ok 388 - filehandle 387 works ok 389 - filehandle 388 works ok 390 - filehandle 389 works ok 391 - filehandle 390 works ok 392 - filehandle 391 works ok 393 - filehandle 392 works ok 394 - filehandle 393 works ok 395 - filehandle 394 works ok 396 - filehandle 395 works ok 397 - filehandle 396 works ok 398 - filehandle 397 works ok 399 - filehandle 398 works ok 400 - filehandle 399 works ok 401 - filehandle 400 works ok 402 - filehandle 401 works ok 403 - filehandle 402 works ok 404 - filehandle 403 works ok 405 - filehandle 404 works ok 406 - filehandle 405 works ok 407 - filehandle 406 works ok 408 - filehandle 407 works ok 409 - filehandle 408 works ok 410 - filehandle 409 works ok 411 - filehandle 410 works ok 412 - filehandle 411 works ok 413 - filehandle 412 works ok 414 - filehandle 413 works ok 415 - filehandle 414 works ok 416 - filehandle 415 works ok 417 - filehandle 416 works ok 418 - filehandle 417 works ok 419 - filehandle 418 works ok 420 - filehandle 419 works ok 421 - filehandle 420 works ok 422 - filehandle 421 works ok 423 - filehandle 422 works ok 424 - filehandle 423 works ok 425 - filehandle 424 works ok 426 - filehandle 425 works ok 427 - filehandle 426 works ok 428 - filehandle 427 works ok 429 - filehandle 428 works ok 430 - filehandle 429 works ok 431 - filehandle 430 works ok 432 - filehandle 431 works ok 433 - filehandle 432 works ok 434 - filehandle 433 works ok 435 - filehandle 434 works ok 436 - filehandle 435 works ok 437 - filehandle 436 works ok 438 - filehandle 437 works ok 439 - filehandle 438 works ok 440 - filehandle 439 works ok 441 - filehandle 440 works ok 442 - filehandle 441 works ok 443 - filehandle 442 works ok 444 - filehandle 443 works ok 445 - filehandle 444 works ok 446 - filehandle 445 works ok 447 - filehandle 446 works ok 448 - filehandle 447 works ok 449 - filehandle 448 works ok 450 - filehandle 449 works ok 451 - filehandle 450 works ok 452 - filehandle 451 works ok 453 - filehandle 452 works ok 454 - filehandle 453 works ok 455 - filehandle 454 works ok 456 - filehandle 455 works ok 457 - filehandle 456 works ok 458 - filehandle 457 works ok 459 - filehandle 458 works ok 460 - filehandle 459 works ok 461 - filehandle 460 works ok 462 - filehandle 461 works ok 463 - filehandle 462 works ok 464 - filehandle 463 works ok 465 - filehandle 464 works ok 466 - filehandle 465 works ok 467 - filehandle 466 works ok 468 - filehandle 467 works ok 469 - filehandle 468 works ok 470 - filehandle 469 works ok 471 - filehandle 470 works ok 472 - filehandle 471 works ok 473 - filehandle 472 works ok 474 - filehandle 473 works ok 475 - filehandle 474 works ok 476 - filehandle 475 works ok 477 - filehandle 476 works ok 478 - filehandle 477 works ok 479 - filehandle 478 works ok 480 - filehandle 479 works ok 481 - filehandle 480 works ok 482 - filehandle 481 works ok 483 - filehandle 482 works ok 484 - filehandle 483 works ok 485 - filehandle 484 works ok 486 - filehandle 485 works ok 487 - filehandle 486 works ok 488 - filehandle 487 works ok 489 - filehandle 488 works ok 490 - filehandle 489 works ok 491 - filehandle 490 works ok 492 - filehandle 491 works ok 493 - filehandle 492 works ok 494 - filehandle 493 works ok 495 - filehandle 494 works ok 496 - filehandle 495 works ok 497 - filehandle 496 works ok 498 - filehandle 497 works ok 499 - filehandle 498 works ok 500 - filehandle 499 works ok 501 - filehandle 500 works ok 502 - filehandle 501 works ok 503 - filehandle 502 works ok 504 - filehandle 503 works ok 505 - filehandle 504 works ok 506 - filehandle 505 works ok 507 - filehandle 506 works ok 508 - filehandle 507 works ok 509 - filehandle 508 works ok 510 - filehandle 509 works ok 511 - filehandle 510 works ok 512 - filehandle 511 works ok 513 - filehandle 512 works ok t/11_sopen_fh_leak.....1..513 ok 1 - use Win32::SharedFileOpen; ok 2 - filehandle 1 works ok 3 - filehandle 2 works ok 4 - filehandle 3 works ok 5 - filehandle 4 works ok 6 - filehandle 5 works ok 7 - filehandle 6 works ok 8 - filehandle 7 works ok 9 - filehandle 8 works ok 10 - filehandle 9 works ok 11 - filehandle 10 works ok 12 - filehandle 11 works ok 13 - filehandle 12 works ok 14 - filehandle 13 works ok 15 - filehandle 14 works ok 16 - filehandle 15 works ok 17 - filehandle 16 works ok 18 - filehandle 17 works ok 19 - filehandle 18 works ok 20 - filehandle 19 works ok 21 - filehandle 20 works ok 22 - filehandle 21 works ok 23 - filehandle 22 works ok 24 - filehandle 23 works ok 25 - filehandle 24 works ok 26 - filehandle 25 works ok 27 - filehandle 26 works ok 28 - filehandle 27 works ok 29 - filehandle 28 works ok 30 - filehandle 29 works ok 31 - filehandle 30 works ok 32 - filehandle 31 works ok 33 - filehandle 32 works ok 34 - filehandle 33 works ok 35 - filehandle 34 works ok 36 - filehandle 35 works ok 37 - filehandle 36 works ok 38 - filehandle 37 works ok 39 - filehandle 38 works ok 40 - filehandle 39 works ok 41 - filehandle 40 works ok 42 - filehandle 41 works ok 43 - filehandle 42 works ok 44 - filehandle 43 works ok 45 - filehandle 44 works ok 46 - filehandle 45 works ok 47 - filehandle 46 works ok 48 - filehandle 47 works ok 49 - filehandle 48 works ok 50 - filehandle 49 works ok 51 - filehandle 50 works ok 52 - filehandle 51 works ok 53 - filehandle 52 works ok 54 - filehandle 53 works ok 55 - filehandle 54 works ok 56 - filehandle 55 works ok 57 - filehandle 56 works ok 58 - filehandle 57 works ok 59 - filehandle 58 works ok 60 - filehandle 59 works ok 61 - filehandle 60 works ok 62 - filehandle 61 works ok 63 - filehandle 62 works ok 64 - filehandle 63 works ok 65 - filehandle 64 works ok 66 - filehandle 65 works ok 67 - filehandle 66 works ok 68 - filehandle 67 works ok 69 - filehandle 68 works ok 70 - filehandle 69 works ok 71 - filehandle 70 works ok 72 - filehandle 71 works ok 73 - filehandle 72 works ok 74 - filehandle 73 works ok 75 - filehandle 74 works ok 76 - filehandle 75 works ok 77 - filehandle 76 works ok 78 - filehandle 77 works ok 79 - filehandle 78 works ok 80 - filehandle 79 works ok 81 - filehandle 80 works ok 82 - filehandle 81 works ok 83 - filehandle 82 works ok 84 - filehandle 83 works ok 85 - filehandle 84 works ok 86 - filehandle 85 works ok 87 - filehandle 86 works ok 88 - filehandle 87 works ok 89 - filehandle 88 works ok 90 - filehandle 89 works ok 91 - filehandle 90 works ok 92 - filehandle 91 works ok 93 - filehandle 92 works ok 94 - filehandle 93 works ok 95 - filehandle 94 works ok 96 - filehandle 95 works ok 97 - filehandle 96 works ok 98 - filehandle 97 works ok 99 - filehandle 98 works ok 100 - filehandle 99 works ok 101 - filehandle 100 works ok 102 - filehandle 101 works ok 103 - filehandle 102 works ok 104 - filehandle 103 works ok 105 - filehandle 104 works ok 106 - filehandle 105 works ok 107 - filehandle 106 works ok 108 - filehandle 107 works ok 109 - filehandle 108 works ok 110 - filehandle 109 works ok 111 - filehandle 110 works ok 112 - filehandle 111 works ok 113 - filehandle 112 works ok 114 - filehandle 113 works ok 115 - filehandle 114 works ok 116 - filehandle 115 works ok 117 - filehandle 116 works ok 118 - filehandle 117 works ok 119 - filehandle 118 works ok 120 - filehandle 119 works ok 121 - filehandle 120 works ok 122 - filehandle 121 works ok 123 - filehandle 122 works ok 124 - filehandle 123 works ok 125 - filehandle 124 works ok 126 - filehandle 125 works ok 127 - filehandle 126 works ok 128 - filehandle 127 works ok 129 - filehandle 128 works ok 130 - filehandle 129 works ok 131 - filehandle 130 works ok 132 - filehandle 131 works ok 133 - filehandle 132 works ok 134 - filehandle 133 works ok 135 - filehandle 134 works ok 136 - filehandle 135 works ok 137 - filehandle 136 works ok 138 - filehandle 137 works ok 139 - filehandle 138 works ok 140 - filehandle 139 works ok 141 - filehandle 140 works ok 142 - filehandle 141 works ok 143 - filehandle 142 works ok 144 - filehandle 143 works ok 145 - filehandle 144 works ok 146 - filehandle 145 works ok 147 - filehandle 146 works ok 148 - filehandle 147 works ok 149 - filehandle 148 works ok 150 - filehandle 149 works ok 151 - filehandle 150 works ok 152 - filehandle 151 works ok 153 - filehandle 152 works ok 154 - filehandle 153 works ok 155 - filehandle 154 works ok 156 - filehandle 155 works ok 157 - filehandle 156 works ok 158 - filehandle 157 works ok 159 - filehandle 158 works ok 160 - filehandle 159 works ok 161 - filehandle 160 works ok 162 - filehandle 161 works ok 163 - filehandle 162 works ok 164 - filehandle 163 works ok 165 - filehandle 164 works ok 166 - filehandle 165 works ok 167 - filehandle 166 works ok 168 - filehandle 167 works ok 169 - filehandle 168 works ok 170 - filehandle 169 works ok 171 - filehandle 170 works ok 172 - filehandle 171 works ok 173 - filehandle 172 works ok 174 - filehandle 173 works ok 175 - filehandle 174 works ok 176 - filehandle 175 works ok 177 - filehandle 176 works ok 178 - filehandle 177 works ok 179 - filehandle 178 works ok 180 - filehandle 179 works ok 181 - filehandle 180 works ok 182 - filehandle 181 works ok 183 - filehandle 182 works ok 184 - filehandle 183 works ok 185 - filehandle 184 works ok 186 - filehandle 185 works ok 187 - filehandle 186 works ok 188 - filehandle 187 works ok 189 - filehandle 188 works ok 190 - filehandle 189 works ok 191 - filehandle 190 works ok 192 - filehandle 191 works ok 193 - filehandle 192 works ok 194 - filehandle 193 works ok 195 - filehandle 194 works ok 196 - filehandle 195 works ok 197 - filehandle 196 works ok 198 - filehandle 197 works ok 199 - filehandle 198 works ok 200 - filehandle 199 works ok 201 - filehandle 200 works ok 202 - filehandle 201 works ok 203 - filehandle 202 works ok 204 - filehandle 203 works ok 205 - filehandle 204 works ok 206 - filehandle 205 works ok 207 - filehandle 206 works ok 208 - filehandle 207 works ok 209 - filehandle 208 works ok 210 - filehandle 209 works ok 211 - filehandle 210 works ok 212 - filehandle 211 works ok 213 - filehandle 212 works ok 214 - filehandle 213 works ok 215 - filehandle 214 works ok 216 - filehandle 215 works ok 217 - filehandle 216 works ok 218 - filehandle 217 works ok 219 - filehandle 218 works ok 220 - filehandle 219 works ok 221 - filehandle 220 works ok 222 - filehandle 221 works ok 223 - filehandle 222 works ok 224 - filehandle 223 works ok 225 - filehandle 224 works ok 226 - filehandle 225 works ok 227 - filehandle 226 works ok 228 - filehandle 227 works ok 229 - filehandle 228 works ok 230 - filehandle 229 works ok 231 - filehandle 230 works ok 232 - filehandle 231 works ok 233 - filehandle 232 works ok 234 - filehandle 233 works ok 235 - filehandle 234 works ok 236 - filehandle 235 works ok 237 - filehandle 236 works ok 238 - filehandle 237 works ok 239 - filehandle 238 works ok 240 - filehandle 239 works ok 241 - filehandle 240 works ok 242 - filehandle 241 works ok 243 - filehandle 242 works ok 244 - filehandle 243 works ok 245 - filehandle 244 works ok 246 - filehandle 245 works ok 247 - filehandle 246 works ok 248 - filehandle 247 works ok 249 - filehandle 248 works ok 250 - filehandle 249 works ok 251 - filehandle 250 works ok 252 - filehandle 251 works ok 253 - filehandle 252 works ok 254 - filehandle 253 works ok 255 - filehandle 254 works ok 256 - filehandle 255 works ok 257 - filehandle 256 works ok 258 - filehandle 257 works ok 259 - filehandle 258 works ok 260 - filehandle 259 works ok 261 - filehandle 260 works ok 262 - filehandle 261 works ok 263 - filehandle 262 works ok 264 - filehandle 263 works ok 265 - filehandle 264 works ok 266 - filehandle 265 works ok 267 - filehandle 266 works ok 268 - filehandle 267 works ok 269 - filehandle 268 works ok 270 - filehandle 269 works ok 271 - filehandle 270 works ok 272 - filehandle 271 works ok 273 - filehandle 272 works ok 274 - filehandle 273 works ok 275 - filehandle 274 works ok 276 - filehandle 275 works ok 277 - filehandle 276 works ok 278 - filehandle 277 works ok 279 - filehandle 278 works ok 280 - filehandle 279 works ok 281 - filehandle 280 works ok 282 - filehandle 281 works ok 283 - filehandle 282 works ok 284 - filehandle 283 works ok 285 - filehandle 284 works ok 286 - filehandle 285 works ok 287 - filehandle 286 works ok 288 - filehandle 287 works ok 289 - filehandle 288 works ok 290 - filehandle 289 works ok 291 - filehandle 290 works ok 292 - filehandle 291 works ok 293 - filehandle 292 works ok 294 - filehandle 293 works ok 295 - filehandle 294 works ok 296 - filehandle 295 works ok 297 - filehandle 296 works ok 298 - filehandle 297 works ok 299 - filehandle 298 works ok 300 - filehandle 299 works ok 301 - filehandle 300 works ok 302 - filehandle 301 works ok 303 - filehandle 302 works ok 304 - filehandle 303 works ok 305 - filehandle 304 works ok 306 - filehandle 305 works ok 307 - filehandle 306 works ok 308 - filehandle 307 works ok 309 - filehandle 308 works ok 310 - filehandle 309 works ok 311 - filehandle 310 works ok 312 - filehandle 311 works ok 313 - filehandle 312 works ok 314 - filehandle 313 works ok 315 - filehandle 314 works ok 316 - filehandle 315 works ok 317 - filehandle 316 works ok 318 - filehandle 317 works ok 319 - filehandle 318 works ok 320 - filehandle 319 works ok 321 - filehandle 320 works ok 322 - filehandle 321 works ok 323 - filehandle 322 works ok 324 - filehandle 323 works ok 325 - filehandle 324 works ok 326 - filehandle 325 works ok 327 - filehandle 326 works ok 328 - filehandle 327 works ok 329 - filehandle 328 works ok 330 - filehandle 329 works ok 331 - filehandle 330 works ok 332 - filehandle 331 works ok 333 - filehandle 332 works ok 334 - filehandle 333 works ok 335 - filehandle 334 works ok 336 - filehandle 335 works ok 337 - filehandle 336 works ok 338 - filehandle 337 works ok 339 - filehandle 338 works ok 340 - filehandle 339 works ok 341 - filehandle 340 works ok 342 - filehandle 341 works ok 343 - filehandle 342 works ok 344 - filehandle 343 works ok 345 - filehandle 344 works ok 346 - filehandle 345 works ok 347 - filehandle 346 works ok 348 - filehandle 347 works ok 349 - filehandle 348 works ok 350 - filehandle 349 works ok 351 - filehandle 350 works ok 352 - filehandle 351 works ok 353 - filehandle 352 works ok 354 - filehandle 353 works ok 355 - filehandle 354 works ok 356 - filehandle 355 works ok 357 - filehandle 356 works ok 358 - filehandle 357 works ok 359 - filehandle 358 works ok 360 - filehandle 359 works ok 361 - filehandle 360 works ok 362 - filehandle 361 works ok 363 - filehandle 362 works ok 364 - filehandle 363 works ok 365 - filehandle 364 works ok 366 - filehandle 365 works ok 367 - filehandle 366 works ok 368 - filehandle 367 works ok 369 - filehandle 368 works ok 370 - filehandle 369 works ok 371 - filehandle 370 works ok 372 - filehandle 371 works ok 373 - filehandle 372 works ok 374 - filehandle 373 works ok 375 - filehandle 374 works ok 376 - filehandle 375 works ok 377 - filehandle 376 works ok 378 - filehandle 377 works ok 379 - filehandle 378 works ok 380 - filehandle 379 works ok 381 - filehandle 380 works ok 382 - filehandle 381 works ok 383 - filehandle 382 works ok 384 - filehandle 383 works ok 385 - filehandle 384 works ok 386 - filehandle 385 works ok 387 - filehandle 386 works ok 388 - filehandle 387 works ok 389 - filehandle 388 works ok 390 - filehandle 389 works ok 391 - filehandle 390 works ok 392 - filehandle 391 works ok 393 - filehandle 392 works ok 394 - filehandle 393 works ok 395 - filehandle 394 works ok 396 - filehandle 395 works ok 397 - filehandle 396 works ok 398 - filehandle 397 works ok 399 - filehandle 398 works ok 400 - filehandle 399 works ok 401 - filehandle 400 works ok 402 - filehandle 401 works ok 403 - filehandle 402 works ok 404 - filehandle 403 works ok 405 - filehandle 404 works ok 406 - filehandle 405 works ok 407 - filehandle 406 works ok 408 - filehandle 407 works ok 409 - filehandle 408 works ok 410 - filehandle 409 works ok 411 - filehandle 410 works ok 412 - filehandle 411 works ok 413 - filehandle 412 works ok 414 - filehandle 413 works ok 415 - filehandle 414 works ok 416 - filehandle 415 works ok 417 - filehandle 416 works ok 418 - filehandle 417 works ok 419 - filehandle 418 works ok 420 - filehandle 419 works ok 421 - filehandle 420 works ok 422 - filehandle 421 works ok 423 - filehandle 422 works ok 424 - filehandle 423 works ok 425 - filehandle 424 works ok 426 - filehandle 425 works ok 427 - filehandle 426 works ok 428 - filehandle 427 works ok 429 - filehandle 428 works ok 430 - filehandle 429 works ok 431 - filehandle 430 works ok 432 - filehandle 431 works ok 433 - filehandle 432 works ok 434 - filehandle 433 works ok 435 - filehandle 434 works ok 436 - filehandle 435 works ok 437 - filehandle 436 works ok 438 - filehandle 437 works ok 439 - filehandle 438 works ok 440 - filehandle 439 works ok 441 - filehandle 440 works ok 442 - filehandle 441 works ok 443 - filehandle 442 works ok 444 - filehandle 443 works ok 445 - filehandle 444 works ok 446 - filehandle 445 works ok 447 - filehandle 446 works ok 448 - filehandle 447 works ok 449 - filehandle 448 works ok 450 - filehandle 449 works ok 451 - filehandle 450 works ok 452 - filehandle 451 works ok 453 - filehandle 452 works ok 454 - filehandle 453 works ok 455 - filehandle 454 works ok 456 - filehandle 455 works ok 457 - filehandle 456 works ok 458 - filehandle 457 works ok 459 - filehandle 458 works ok 460 - filehandle 459 works ok 461 - filehandle 460 works ok 462 - filehandle 461 works ok 463 - filehandle 462 works ok 464 - filehandle 463 works ok 465 - filehandle 464 works ok 466 - filehandle 465 works ok 467 - filehandle 466 works ok 468 - filehandle 467 works ok 469 - filehandle 468 works ok 470 - filehandle 469 works ok 471 - filehandle 470 works ok 472 - filehandle 471 works ok 473 - filehandle 472 works ok 474 - filehandle 473 works ok 475 - filehandle 474 works ok 476 - filehandle 475 works ok 477 - filehandle 476 works ok 478 - filehandle 477 works ok 479 - filehandle 478 works ok 480 - filehandle 479 works ok 481 - filehandle 480 works ok 482 - filehandle 481 works ok 483 - filehandle 482 works ok 484 - filehandle 483 works ok 485 - filehandle 484 works ok 486 - filehandle 485 works ok 487 - filehandle 486 works ok 488 - filehandle 487 works ok 489 - filehandle 488 works ok 490 - filehandle 489 works ok 491 - filehandle 490 works ok 492 - filehandle 491 works ok 493 - filehandle 492 works ok 494 - filehandle 493 works ok 495 - filehandle 494 works ok 496 - filehandle 495 works ok 497 - filehandle 496 works ok 498 - filehandle 497 works ok 499 - filehandle 498 works ok 500 - filehandle 499 works ok 501 - filehandle 500 works ok 502 - filehandle 501 works ok 503 - filehandle 502 works ok 504 - filehandle 503 works ok 505 - filehandle 504 works ok 506 - filehandle 505 works ok 507 - filehandle 506 works ok 508 - filehandle 507 works ok 509 - filehandle 508 works ok 510 - filehandle 509 works ok 511 - filehandle 510 works ok 512 - filehandle 511 works ok 513 - filehandle 512 works ok t/12_variables.........1..48 ok 1 - use Win32::SharedFileOpen; ok 2 - $ErrStr is blank when fsopen() succeeds ok 3 - $ErrStr is set correctly when fsopen() fails ok 4 - $ErrStr is blank when sopen() succeeds ok 5 - $ErrStr is set correctly when sopen() fails ok 6 - $Trace output for fsopen() is blank when $Trace is 0 ok 7 - $Trace output for fsopen() is correct when $Trace is 1 ok 8 - $Trace output for sopen() is blank when $Trace is 0 ok 9 - $Trace output for sopen() is correct when $Trace is 1 ok 10 # skip $Max_Time is supported with non-Borland builds ok 11 - $Max_Time can't be set to the null string ok 12 - $Max_Time can't be set to 'a' ok 13 - $Max_Time can't be set to -1 ok 14 - $Max_Time can't be set to 0.5 ok 15 - $Max_Time can be set to the undefined value ok 16 - $Max_Time can be set to 0 ok 17 - $Max_Time can be set to 1 ok 18 - $Max_Time can be set to INFINITE ok 19 - fsopen() tried for 1 second with $Max_Time == 1 ok 20 - fsopen() tried for 3 seconds with $Max_Time == 3 ok 21 - sopen() tried for 1 second with $Max_Time == 1 ok 22 - sopen() tried for 3 seconds with $Max_Time == 3 ok 23 # skip $Max_Tries is supported with non-Borland builds ok 24 - $Max_Tries can't be set to the null string ok 25 - $Max_Tries can't be set to 'a' ok 26 - $Max_Tries can't be set to -1 ok 27 - $Max_Tries can't be set to 0.5 ok 28 - $Max_Tries can be set to the undefined value ok 29 - $Max_Tries can be set to 0 ok 30 - $Max_Tries can be set to 1 ok 31 - $Max_Tries can be set to INFINITE ok 32 - fsopen() tried 1 time with $Max_Tries == 1 ok 33 - fsopen() tried 10 times with $Max_Tries == 10 ok 34 - sopen() tried 1 time with $Max_Tries == 1 ok 35 - sopen() tried 10 times with $Max_Tries == 10 ok 36 # skip $Retry_Timeout is supported with non-Borland builds ok 37 - $Retry_Timeout can't be set to the null string ok 38 - $Retry_Timeout can't be set to 'a' ok 39 - $Retry_Timeout can't be set to -1 ok 40 - $Retry_Timeout can't be set to 0.5 ok 41 - $Retry_Timeout can be set to the undefined value ok 42 - $Retry_Timeout can be set to 0 ok 43 - $Retry_Timeout can be set to 1 ok 44 - $Retry_Timeout can be set to INFINITE ok 45 - fsopen() tried for 1 second with $Retry_Timeout == 250 ok 46 - fsopen() tried for 3 seconds with $Retry_Timeout == 750 ok 47 - sopen() tried for 1 second with $Retry_Timeout == 250 ok 48 - sopen() tried for 3 seconds with $Retry_Timeout == 750 ok 3/48 skipped: various reasons t/13_pod...............1..1 ok 1 - blib\lib\Win32\SharedFileOpen.pm ok All tests successful, 3 subtests skipped. Files=13, Tests=1315, 24 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU)