|
Lines 32-39
Link Here
|
| 32 |
*/ |
32 |
*/ |
| 33 |
|
33 |
|
| 34 |
#define WR(p, size) do { \ |
34 |
#define WR(p, size) do { \ |
| 35 |
if (write(STDOUT_FILENO, p, size) != (ssize_t)size) \ |
35 |
ssize_t res; \ |
| 36 |
oerr(); \ |
36 |
if ((res = write(STDOUT_FILENO, p, size)) != (ssize_t)size) { \ |
|
|
37 |
if (res == -1) \ |
| 38 |
oerr(); \ |
| 39 |
else \ |
| 40 |
exit(0); \ |
| 41 |
} \ |
| 37 |
} while(0) |
42 |
} while(0) |
| 38 |
|
43 |
|
| 39 |
#define TAILMAPLEN (4<<20) |
44 |
#define TAILMAPLEN (4<<20) |