diff options
| author | casper <none@none> | 2005-11-09 11:19:56 -0800 |
|---|---|---|
| committer | casper <none@none> | 2005-11-09 11:19:56 -0800 |
| commit | 4bc0a2ef2b7ba50a7a717e7ddbf31472ad28e358 (patch) | |
| tree | 8076ef765d7019096fce872c8359a5345dee3160 /usr/src/cmd/swap | |
| parent | 205d86ae4bc9e661871ff365f59324d8c9b0108a (diff) | |
| download | illumos-joyent-4bc0a2ef2b7ba50a7a717e7ddbf31472ad28e358.tar.gz | |
6346636 expunge readdir_r uses from Solaris
6346809 S_IFxxx is not a bitmask but our programmers don't know
Diffstat (limited to 'usr/src/cmd/swap')
| -rw-r--r-- | usr/src/cmd/swap/swap.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/usr/src/cmd/swap/swap.c b/usr/src/cmd/swap/swap.c index 3587df15db..4a53a1a14f 100644 --- a/usr/src/cmd/swap/swap.c +++ b/usr/src/cmd/swap/swap.c @@ -386,13 +386,15 @@ list(void) (void) printf(gettext("%-20s ?,? "), fullpath); else { - if (statbuf.st_mode & (S_IFBLK | S_IFCHR)) + if (S_ISBLK(statbuf.st_mode) || + S_ISCHR(statbuf.st_mode)) { (void) printf(gettext("%-19s %2lu,%-2lu"), fullpath, major(statbuf.st_rdev), minor(statbuf.st_rdev)); - else + } else { (void) printf(gettext("%-20s - "), fullpath); + } } { int diskblks_per_page = |
