version 1.25, 2007/09/03 12:36:09 |
version 1.26, 2008/04/18 20:18:21 |
|
|
sigaddset(&block, SIGINT); |
sigaddset(&block, SIGINT); |
sigprocmask(SIG_BLOCK, &block, &oblock); |
sigprocmask(SIG_BLOCK, &block, &oblock); |
|
|
vasprintf(&p, fmt, ap); |
if (vasprintf(&p, fmt, ap) == -1 || (f = malloc(sizeof(*f))) == NULL) { |
f = (struct ferrlist *)malloc(sizeof(*f)); |
flsh_errs(); |
|
fprintf(stderr, fmt, ap); |
|
fputs("pr: memory allocation failed\n", stderr); |
|
exit(1); |
|
} |
|
|
f->next = NULL; |
f->next = NULL; |
f->buf = p; |
f->buf = p; |
if (ferrhead == NULL) |
if (ferrhead == NULL) |