void *model_w = mmap (NULL, ALIGNED_SIZE (meta->size + meta->program_size + meta->weight_size),
PROT_READ | PROT_WRITE, MAP_PRIVATE, fd, 0);
if (model_w == MAP_FAILED) {
- std::cerr << "Failed mmap: " << strerror (errno) << std::endl;
+ char buf[256];
+ std::cerr << "Failed mmap: " << strerror_r (errno, buf, 256) << std::endl;
}
memcpy (weight.bufs[0].addr,
void *model_p = mmap (NULL, ALIGNED_SIZE (meta->size + meta->program_size),
PROT_READ | PROT_WRITE, MAP_PRIVATE, fd, 0);
if (model_p == MAP_FAILED) {
- std::cerr << "Failed mmap: " << strerror (errno) << std::endl;
+ char buf[256];
+ std::cerr << "Failed mmap: " << strerror_r (errno, buf, 256) << std::endl;
}
memcpy (prog.bufs[0].addr,