Lines Matching refs:bufsiz
44 resolve_link(char *buf, size_t bufsiz, const char *name) in resolve_link() argument
50 dlen = readlink(name, buf, bufsiz - 1); in resolve_link()
60 if (nlen + 1 > bufsiz) in resolve_link()
62 if (nlen + dlen + 1 > bufsiz) in resolve_link()
84 calc_zvol_name(char *buf, size_t bufsiz, const char *name, const char *raw) in calc_zvol_name() argument
106 snprintf(buf, bufsiz, "/dev/zvol/%sdsk", raw); in calc_zvol_name()
108 strlcat(buf, "/", bufsiz); in calc_zvol_name()
109 strlcat(buf, names[j], bufsiz); in calc_zvol_name()
115 calc_name(char *buf, size_t bufsiz, const char *name, const char *raw) in calc_name() argument
120 return calc_zvol_name(buf, bufsiz, name, raw); in calc_name()
131 snprintf(buf, bufsiz, "%.*s/%s%s", (int)(dp - name), in calc_name()
134 snprintf(buf, bufsiz, "%s%s", raw, name); in calc_name()
139 getdiskrawname(char *buf, size_t bufsiz, const char *name) in getdiskrawname() argument
157 if (calc_name(buf, bufsiz, name, "r") == -1) in getdiskrawname()
164 getdiskcookedname(char *buf, size_t bufsiz, const char *name) in getdiskcookedname() argument
182 if (calc_name(buf, bufsiz, name, "") == -1) in getdiskcookedname()