From e00d2aadf72ff643e45c23d86790458ca49d30a7 Mon Sep 17 00:00:00 2001 From: Dirk Zimoch Date: Fri, 15 May 2020 10:19:32 +0200 Subject: [PATCH] remove needlessly detailed file type check --- require.c | 30 +----------------------------- 1 file changed, 1 insertion(+), 29 deletions(-) diff --git a/require.c b/require.c index cf745f0..0d149fc 100644 --- a/require.c +++ b/require.c @@ -1171,37 +1171,9 @@ static off_t fileSize(const char* filename) printf("require: directory %s exists\n", filename); return 0; - #ifdef S_IFBLK - case S_IFBLK: - if (requireDebug) - printf("require: %s is a block device\n", - filename); - return -1; - #endif - #ifdef S_IFCHR - case S_IFCHR: - if (requireDebug) - printf("require: %s is a character device\n", - filename); - return -1; - #endif - #ifdef S_IFIFO - case S_IFIFO: - if (requireDebug) - printf("require: %s is a FIFO/pipe\n", - filename); - return -1; - #endif - #ifdef S_IFSOCK - case S_IFSOCK: - if (requireDebug) - printf("require: %s is a socket\n", - filename); - return -1; - #endif default: if (requireDebug) - printf("require: %s is an unknown type of special file\n", + printf("require: %s is a special file type\n", filename); return -1; }