strndup
char *strndup(const char *, size_t) __malloc_like;
path = strndup(option, value - option);
path = strndup(opts, cp - opts);
node_name = strndup(path, name - path);
node_name = strndup(path, name - path);
path = strndup(vp, cp - vp);
backend = strndup(opts, cp - opts);
sc->rfb_host = strndup(value + 1, cp - (value + 1));
sc->rfb_host = strndup(value, cp - value);
ram = strndup(opts + 4, cp - opts - 4);
char *path = strndup(opts, cp - opts);
id = strndup(path, len);
char *tmp = strndup(opts, n);
*vid = strndup(inquiry.inq_vid, 8);
*pid = strndup(inquiry.inq_pid, 16);
*rid = strndup(inquiry.inq_revision, 4);
*prefix = strndup(from, prefix_end - from - 1);
out = strndup(*line + 1, qm - *line - 1);
token = strndup(*line, length);
nm->unixname = strndup(unixname, unixname_l);
stats->ks_name = strndup(name, KTEST_MAX_NAME_LEN);
if ((cp = strndup(tstr, KTEST_MAX_TRIPLE_LEN)) == NULL) {
p = strndup(ptr, sz);
objname = strndup(fullname, tick - fullname);
mdb.m_root = strndup(s, (size_t)(p - s));
mdb.m_termtype = strndup(s, (size_t)(p - s));
var = strndup(s, len);
extern char *strndup(const char *, size_t);
sd->str_base = strndup(s, sd->str_len);
if ((r = strndup(str, l)) == NULL) {
poolname = strndup(target, poolname_len);
extern char *strndup(const char *, size_t);
rdn = strndup(policy_dn, len2 - len1 - 1); /* 1 character for ',' */
*name = strndup(dn[0][0]->la_value.bv_val, dn[0][0]->la_value.bv_len);
else if ((req->lr_resp.rreadlink.target = strndup(buf,
s->extension = strndup(target, (size_t)ret);
host = strndup(p, q - p);
user = strndup(p, q - p);
domain = strndup(p, q - p);
*aptr = strndup(p, q - p);
*res = strndup(*ptr, q - *ptr);
static char *strndup(const char *str, size_t len);
*schemep = strndup(str + smatch->rm_so, smatch->rm_eo - smatch->rm_so);
u->user = strndup(user, password - user);
u->port = strndup(port + 1, path - port - 1);
u->host = strndup(host, port - host);
u->fragment = strndup(fragment + 1,
u->path = strndup(path, end - path);
u->scheme = strndup(string, ptr - string);
u->host_part = strndup(string, end - string);
u->user_part = strndup(string, host-string);
u->host_part = strndup(host + 1,
u->password = strndup(password + 1,
a = strndup(b, 5);
void strndup(char *to, int size);
*namp++ = strndup(utmpx->ut_name, sizeof (utmpx->ut_name));