From 48d3ff94c99983d40a33c4525fd9293be30596a5 Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Thu, 23 Sep 2004 05:33:48 +0000 Subject: [PATCH] Only output major/minor info for a character/block device, not for a FIFO or a socket. --- tls.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tls.c b/tls.c index 8c2a421b..89b64451 100644 --- a/tls.c +++ b/tls.c @@ -113,7 +113,7 @@ static void list_file(const char *fname) /* TODO: Perhaps escape special characters in fname? */ printf("%s ", permbuf); - if (IS_DEVICE(buf.st_mode)) { + if (S_ISCHR(buf.st_mode) || S_ISBLK(buf.st_mode)) { printf("%5ld,%6ld", (long)major(buf.st_rdev), (long)minor(buf.st_rdev)); -- 2.34.1