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) { |