Fix a few nxstyle complaints in arm hostfs

Unfortunately nxstyle is still not happy because it doesn't
like the following construct.  I'm not sure what to do here.

      struct
      {
        const char *pathname;
        long mode;
        size_t len;
      } open =
      {
        .pathname = pathname,
        .mode = host_flags_to_mode(flags),
        .len = strlen(pathname),
      };
This commit is contained in:
YAMAMOTO Takashi 2020-03-12 16:29:14 +09:00 committed by patacongo
parent d06cacb2f7
commit da57a7d6aa

View File

@ -155,6 +155,7 @@ ssize_t host_read(int fd, void *buf, size_t count)
.buf = buf,
.count = count,
};
ssize_t ret = host_call(HOST_READ, &read);
return ret < 0 ? ret : count - ret;
}
@ -172,6 +173,7 @@ ssize_t host_write(int fd, const void *buf, size_t count)
.buf = buf,
.count = count,
};
ssize_t ret = host_call(HOST_WRITE, &write);
return ret < 0 ? ret : count - ret;
}
@ -201,6 +203,7 @@ off_t host_lseek(int fd, off_t offset, int whence)
.fd = fd,
.pos = offset,
};
ret = host_call(HOST_SEEK, &seek);
if (ret >= 0)
{
@ -319,6 +322,7 @@ int host_stat(const char *path, struct stat *buf)
if (ret < 0)
{
/* Since semihosting doesn't support directory yet, */
ret = 0; /* we have to assume it's a directory here. */
memset(buf, 0, sizeof(*buf));
buf->st_mode = S_IFDIR | 0777;