DNSIZE
if (leng < DNSIZE + 4)
start = leng - DNSIZE - 1;
(void) strncpy(dp->dname, &name[start], DNSIZE);
(void) strncpy(dp->dname, &name[i+1], DNSIZE);
char dname[DNSIZE]; /* device name */
char dname[DNSIZE]; /* device name */
if (leng < DNSIZE + 4)
start = leng - (DNSIZE - 1);
(void) strlcpy(dp->dname, &name[start], DNSIZE);
(void) strlcpy(dp->dname, &name[i+1], DNSIZE);