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