| line |
true |
false |
branch |
|
62
|
0 |
0 |
errn1(fd = open(f, O_RDONLY)); |
|
64
|
0 |
0 |
errn1(fstat(fd, &b)); |
|
65
|
0 |
0 |
if (l) *l = b.st_size; |
|
67
|
0 |
0 |
if (b.st_size) |
|
68
|
0 |
0 |
errn1((long int)(p = mmap(0, b.st_size, PROT_READ, MAP_PRIVATE, fd, 0))); |
|
69
|
0 |
0 |
errn1(close(fd)); |
|
76
|
0 |
0 |
unless (in) { |
|
77
|
0 |
0 |
FLUSH; |
|
80
|
0 |
0 |
while (il) { |
|
81
|
0 |
0 |
if (ol + il >= BLKSZ) { |
|
82
|
0 |
0 |
if (ol == 0) { |
|
83
|
0 |
0 |
errn1(write(fd, in, il)); |
|
88
|
0 |
0 |
FLUSH; |
|
113
|
0 |
0 |
while (sp) { |
|
115
|
0 |
0 |
if (q->st == NEW) { |
|
119
|
0 |
0 |
if (t == 'S') { |
|
121
|
0 |
0 |
SvUPGRADE(v, SVt_PV); |
|
126
|
0 |
0 |
if (l) { |
|
134
|
0 |
0 |
if (q->st == RK) { |
|
139
|
0 |
0 |
if (q->l -= 1) { |
|
164
|
0 |
0 |
while (sp) { |
|
166
|
0 |
0 |
if (q->st == NEW) { |
|
167
|
0 |
0 |
unless (SvROK(v)) { |
|
170
|
0 |
0 |
in = SvPV(v, il); |
|
176
|
0 |
0 |
if (SvTYPE(v) < SVt_PVAV) { |
|
178
|
0 |
0 |
char *in = (char*)mmapr(SvPV_nolen(v), &il); |
|
180
|
0 |
0 |
if (il) { |
|
182
|
0 |
0 |
errn1(munmap(in, il)); |
|
189
|
0 |
0 |
while (hv_iternext(q->v)) l += 1; |
|
198
|
0 |
0 |
if (v) { |