Changes based on review

This commit is contained in:
Uwe Seimet 2021-06-22 16:43:20 +01:00
parent aa53095ede
commit 07ea0a5e2e
2 changed files with 11 additions and 3 deletions

View File

@ -162,7 +162,9 @@ BOOL FASTCALL DiskTrack::Load(const Filepath& path)
if (dt.buffer == NULL) {
#if defined(RASCSI) && !defined(BAREMETAL)
(void)!posix_memalign((void **)&dt.buffer, 512, ((length + 511) / 512) * 512);
if (posix_memalign((void **)&dt.buffer, 512, ((length + 511) / 512) * 512)) {
LOGWARN("%s posix_memalign failed", __PRETTY_FUNCTION__);
}
#else
dt.buffer = (BYTE *)malloc(length * sizeof(BYTE));
#endif // RASCSI && !BAREMETAL
@ -177,7 +179,9 @@ BOOL FASTCALL DiskTrack::Load(const Filepath& path)
if (dt.length != (DWORD)length) {
free(dt.buffer);
#if defined(RASCSI) && !defined(BAREMETAL)
(void)!posix_memalign((void **)&dt.buffer, 512, ((length + 511) / 512) * 512);
if (posix_memalign((void **)&dt.buffer, 512, ((length + 511) / 512) * 512)) {
LOGWARN("%s posix_memalign failed", __PRETTY_FUNCTION__);
}
#else
dt.buffer = (BYTE *)malloc(length * sizeof(BYTE));
#endif // RASCSI && !BAREMETAL

View File

@ -1242,10 +1242,14 @@ int FASTCALL GPIOBUS::PollSelectEvent()
struct gpioevent_data gpev;
if (epoll_wait(epfd, &epev, 1, -1) <= 0) {
LOGWARN("%s epoll_wait failed", __PRETTY_FUNCTION__);
return -1;
}
(void)!read(selevreq.fd, &gpev, sizeof(gpev));
if (read(selevreq.fd, &gpev, sizeof(gpev)) < 0) {
LOGWARN("%s read failed", __PRETTY_FUNCTION__);
return -1;
}
#endif // BAREMETAL
return 0;