HAL_SITL: fixed cygwin build error
This commit is contained in:
parent
85ce10adfd
commit
f8bcdf9d3a
@ -85,7 +85,7 @@ static bool watchdog_save(const uint32_t *data, uint32_t nwords)
|
||||
int fd = ::open("persistent.dat", O_WRONLY|O_CREAT|O_TRUNC, 0644);
|
||||
bool ret = false;
|
||||
if (fd != -1) {
|
||||
if (::write(fd, data, nwords*4) == nwords*4) {
|
||||
if (::write(fd, data, nwords*4) == (ssize_t)(nwords*4)) {
|
||||
ret = true;
|
||||
}
|
||||
::close(fd);
|
||||
@ -101,7 +101,7 @@ static bool watchdog_load(uint32_t *data, uint32_t nwords)
|
||||
int fd = ::open("persistent.dat", O_RDONLY, 0644);
|
||||
bool ret = false;
|
||||
if (fd != -1) {
|
||||
ret = (::read(fd, data, nwords*4) == nwords*4);
|
||||
ret = (::read(fd, data, nwords*4) == (ssize_t)(nwords*4));
|
||||
::close(fd);
|
||||
}
|
||||
return ret;
|
||||
|
Loading…
Reference in New Issue
Block a user