Symbol: strndup
bin/sh/histedit.c
668
rmatches = add_match(matches, ++i, &size, strndup(bp + 2, bp[0]));
bin/sh/histedit.c
729
matches[0] = strndup(matches[1], curpos + lcstring);
crypto/openssh/openbsd-compat/openbsd-compat.h
130
char *strndup(const char *s, size_t n);
crypto/openssh/openbsd-compat/strndup.c
42
DEF_WEAK(strndup);
crypto/openssh/sshkey.c
1344
if ((blobcopy = strndup(cp, space)) == NULL) {
include/string.h
119
char *strndup(const char *, size_t) __malloc_like;
lib/libbluetooth/hci.c
590
remote_name = strndup((const char *)&ep.name, sizeof(ep.name));
lib/libc/iconv/bsd_iconv.c
210
curkey = strndup(list[i], slashpos - list[i]);
lib/libfetch/common.c
558
*host = strndup(socks5env, slen);
lib/libfetch/common.c
560
*host = strndup(socks5env, ext - socks5env + 1);
lib/libfetch/common.c
566
*host = strndup(socks5env, ext - socks5env);
lib/libnetbsd/efun.c
98
char *d = strndup(s, len);
lib/libpam/modules/pam_login_access/login_access.c
226
if ((grpstr = strndup(&tok[1], stringlen - 1)) == NULL) {
sbin/nvmecontrol/fabrics.c
123
*tofree = strndup(in_address, cp - in_address);
sbin/nvmecontrol/fabrics.c
82
*tofree = strndup(in_address + 1, cp - (in_address + 1));
sbin/nvmecontrol/nvmecontrol.c
198
*ctrlr_str = strndup(gnsid.cdev, sizeof(gnsid.cdev));
sbin/nvmecontrol/reconnect.c
141
subnqn = strndup(dle->subnqn, sizeof(dle->subnqn));
sbin/nvmecontrol/reconnect.c
197
address = strndup(dle->traddr, sizeof(dle->traddr));
sbin/nvmecontrol/reconnect.c
198
port = strndup(dle->trsvcid, sizeof(dle->trsvcid));
sbin/nvmecontrol/reconnect.c
199
subnqn = strndup(dle->subnqn, sizeof(dle->subnqn));
sbin/pfctl/parse.y
7751
sym = strndup(s, val - s);
sys/cam/ctl/ctl.c
1241
port->port_name = strndup(&msg->port.data[i], msg->port.name_len,
sys/cam/ctl/ctl.c
1357
port->wwpn_iid[iid].name = strndup(&msg->iid.data[0],
sys/dev/bhnd/nvram/bhnd_nvram_private.h
156
#define bhnd_nv_strndup(str, len) strndup(str, len)
sys/dev/sound/sndstat.c
1118
ud->nameunit = strndup(line, e - line, M_DEVBUF);
sys/dev/sound/sndstat.c
1130
ud->desc = strndup(line, e - line, M_DEVBUF);
sys/fs/autofs/autofs.c
397
key = strndup(component, componentlen, M_AUTOFS);
sys/fs/autofs/autofs_vnops.c
570
anp->an_name = strndup(name, namelen, M_AUTOFS);
sys/fs/autofs/autofs_vnops.c
606
find.an_name = strndup(name, namelen, M_AUTOFS);
sys/geom/nop/g_nop.c
426
sc->sc_physpath = strndup(physpath, MAXPATHLEN, M_GEOM);
sys/sys/libkern.h
261
char *strndup(const char *__restrict, size_t, struct malloc_type *);
tools/tools/crypto/cryptocheck.c
320
cipher_name = strndup(name, cp - name);
usr.bin/grep/util.c
455
subject = strndup(string, stringlen);
usr.bin/top/display.c
768
s = strndup(text, width);
usr.sbin/autofs/common.c
928
key = strndup(line, linelen - 1);
usr.sbin/autofs/defined.c
176
name = strndup(string + name_off, name_len);
usr.sbin/bhyve/bhyverun.c
735
path = strndup(option, value - option);
usr.sbin/bhyve/block_if.c
459
path = strndup(opts, cp - opts);
usr.sbin/bhyve/config.c
175
node_name = strndup(path, name - path);
usr.sbin/bhyve/config.c
217
node_name = strndup(path, name - path);
usr.sbin/bhyve/config.c
282
path = strndup(vp, cp - vp);
usr.sbin/bhyve/net_backends.c
309
backend = strndup(opts, cp - opts);
usr.sbin/bhyve/pci_fbuf.c
271
sc->rfb_host = strndup(value + 1, cp - (value + 1));
usr.sbin/bhyve/pci_fbuf.c
306
sc->rfb_host = strndup(value, cp - value);
usr.sbin/bhyve/pci_nvme.c
3397
ram = strndup(opts + 4, cp - opts - 4);
usr.sbin/bhyve/pci_passthru.c
808
tofree = strndup(opts, cp - opts);
usr.sbin/bhyve/pci_virtio_input.c
628
char *path = strndup(opts, cp - opts);
usr.sbin/bhyve/pci_virtio_scsi.c
1020
devname = strndup(opts, cp - opts);
usr.sbin/certctl/certctl.c
166
if ((paths[i] = strndup(p, q - p)) == NULL)
usr.sbin/mountd/mountd.c
2590
dp->dp_dirp = strndup(cp, len);
usr.sbin/moused/moused/util.c
120
char *copy = strndup(word, l);
usr.sbin/pkg/pkg.c
521
sigtype = strndup(buf, endp - buf);