Lines Matching refs:iov
45 build_iovec(struct iovec **iov, int *iovlen, const char *name, void *val,
53 *iov = realloc(*iov, sizeof(**iov) * (i + 2));
54 if (*iov == NULL) {
58 (*iov)[i].iov_base = strdup(name);
59 (*iov)[i].iov_len = strlen(name) + 1;
61 (*iov)[i].iov_base = val;
68 (*iov)[i].iov_len = (int)len;
76 struct iovec *iov;
93 iov = NULL;
96 build_iovec(&iov, &iovlen, "ro", NULL, 0);
97 build_iovec(&iov, &iovlen, "fstype", fstype, (size_t)-1);
98 build_iovec(&iov, &iovlen, "fspath", __DECONST(char *, dir),
100 build_iovec(&iov, &iovlen, "from", __DECONST(char *, spec), (size_t)-1);
103 build_iovec(&iov, &iovlen, p, NULL, (size_t)-1);
105 rv = nmount(iov, iovlen, 0);