- pr->readres = (int *) malloc(pr->nfds * sizeof(*pr->readres));
- if (0 == pr->readres) {
- errno = ENOMEM;
- rait_debug((stderr, "rait_tapefd_ioctl:returning %d: %s\n",
- -1,
- strerror(errno)));
- return -1;
- }
- memset(pr->readres, 0, pr->nfds * sizeof(*pr->readres));
+ pr->readres = alloc(pr->nfds * SIZEOF(*pr->readres));
+ memset(pr->readres, 0, pr->nfds * SIZEOF(*pr->readres));