int fd;
int len;
int res;
+ char buf[1024];
fd = aul_sock_create_launchpad_client(pad_type, uid);
if (fd < 0)
len = recv(fd, &res, sizeof(int), 0);
if (len == -1) {
if (errno == EAGAIN) {
- _E("recv timeout: %s", strerror(errno));
+ _E("recv timeout: %d(%s)",
+ errno,
+ strerror_r(errno, buf, sizeof(buf)));
res = -EAGAIN;
} else if (errno == EINTR) {
- _D("recv: %s", strerror(errno));
+ _D("recv: %d(%s)",
+ errno,
+ strerror_r(errno, buf, sizeof(buf)));
goto retry_recv;
} else {
- _E("recv error: %s", strerror(errno));
+ _E("recv error: %d(%s)",
+ errno,
+ strerror_r(errno, buf, sizeof(buf)));
res = -ECOMM;
}
}