DTRACE_PROVNAMELEN
if (mdb_vread(pd->dtpd_provider, DTRACE_PROVNAMELEN,
char pname[DTRACE_PROVNAMELEN];
if ((len = strlen(name)) >= DTRACE_PROVNAMELEN) {
"characters: %s\n", DTRACE_PROVNAMELEN - 1, name);
char provname[DTRACE_PROVNAMELEN];
char provname[DTRACE_PROVNAMELEN];
(void) strlcpy(pvp->pv_desc.dtvd_name, name, DTRACE_PROVNAMELEN);
(void) strlcpy(desc.dtvd_name, name, DTRACE_PROVNAMELEN);
pit.pit_pvp->pv_desc.dtvd_name, DTRACE_PROVNAMELEN);
{ offsetof(dtrace_probedesc_t, dtpd_provider), DTRACE_PROVNAMELEN },
ASSERT(strlen(match->dtpd_provider) < DTRACE_PROVNAMELEN);
MIN(DTRACE_PROVNAMELEN - 1, size - probe->dofp_provider));
strlen(strtab + provider->dofpv_name) >= DTRACE_PROVNAMELEN) {
pvd.dtvd_name[DTRACE_PROVNAMELEN - 1] = '\0';
match->dtpd_provider[DTRACE_PROVNAMELEN - 1] = '\0';
create->dtpd_provider[DTRACE_PROVNAMELEN - 1] = '\0';
desc.dtpd_provider[DTRACE_PROVNAMELEN - 1] = '\0';
prp->dtpr_provider->dtpv_name, DTRACE_PROVNAMELEN - 1);
char provname[DTRACE_PROVNAMELEN];
char dtvd_name[DTRACE_PROVNAMELEN]; /* provider name */
#define DTRACE_FULLNAMELEN (DTRACE_PROVNAMELEN + DTRACE_MODNAMELEN + \
char dtpd_provider[DTRACE_PROVNAMELEN]; /* probe provider name */
char ftp_name[DTRACE_PROVNAMELEN]; /* prov name (w/o the pid) */