From 897dcb749cc02c45c14f90556b792115d8d1a05c Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Tue, 7 Jan 2020 10:55:42 -0500 Subject: util: Support ports and whiteouts in format_mode() --- util.c | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) (limited to 'util.c') diff --git a/util.c b/util.c index 01fb1ae..edfc38d 100644 --- a/util.c +++ b/util.c @@ -178,6 +178,8 @@ void format_mode(mode_t mode, char str[11]) { strcpy(str, "----------"); switch (bftw_mode_typeflag(mode)) { + case BFTW_REG: + break; case BFTW_BLK: str[0] = 'b'; break; @@ -190,16 +192,24 @@ void format_mode(mode_t mode, char str[11]) { case BFTW_DOOR: str[0] = 'D'; break; + case BFTW_LNK: + str[0] = 'l'; + break; case BFTW_FIFO: str[0] = 'p'; break; - case BFTW_LNK: - str[0] = 'l'; + case BFTW_PORT: + str[0] = 'P'; break; case BFTW_SOCK: str[0] = 's'; break; - default: + case BFTW_WHT: + str[0] = 'w'; + break; + case BFTW_UNKNOWN: + case BFTW_ERROR: + str[0] = '?'; break; } -- cgit v1.2.3