27be0eadd347ff078fc41a02637df3f0bf671f22
3 #include "slurpclose.h"
5 int slurpclose(fd
,sa
,bufsize
)
12 if (!stralloc_readyplus(sa
,bufsize
)) { close(fd
); return -1; }
13 r
= read(fd
,sa
->s
+ sa
->len
,bufsize
);
14 if (r
<= 0) { close(fd
); return r
; }