Changeset View
Changeset View
Standalone View
Standalone View
tools/diag/prtblknos/prtblknos.c
Show First 20 Lines • Show All 93 Lines • ▼ Show 20 Lines | prtblknos(fs, dp) | ||||
case IFLNK: | case IFLNK: | ||||
if (size == 0) { | if (size == 0) { | ||||
printf("empty symbolic link\n"); | printf("empty symbolic link\n"); | ||||
return; | return; | ||||
} | } | ||||
if (size < fs->fs_maxsymlinklen) { | if (size < fs->fs_maxsymlinklen) { | ||||
printf("symbolic link referencing %s\n", | printf("symbolic link referencing %s\n", | ||||
(fs->fs_magic == FS_UFS1_MAGIC) ? | (fs->fs_magic == FS_UFS1_MAGIC) ? | ||||
(char *)dp->dp1.di_db : | dp->dp1.di_shortlink : | ||||
(char *)dp->dp2.di_db); | dp->dp2.di_shortlink); | ||||
return; | return; | ||||
} | } | ||||
printf("symbolic link\n"); | printf("symbolic link\n"); | ||||
break; | break; | ||||
case IFREG: | case IFREG: | ||||
if (size == 0) { | if (size == 0) { | ||||
printf("empty file\n"); | printf("empty file\n"); | ||||
return; | return; | ||||
▲ Show 20 Lines • Show All 211 Lines • Show Last 20 Lines |