From 2b6c2ec3905e7cbf4385b93356a51737554e4092 Mon Sep 17 00:00:00 2001 From: hyche Date: Sun, 27 Aug 2017 05:13:22 +0700 Subject: [PATCH] fs_shell: Added socket filetype. Signed-off-by: Augustin Cavalier --- headers/private/fs_shell/fssh_api_wrapper.h | 15 ++++++++------- headers/private/fs_shell/fssh_stat.h | 1 + 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/headers/private/fs_shell/fssh_api_wrapper.h b/headers/private/fs_shell/fssh_api_wrapper.h index 7c1e0b35a5..88a1441e20 100644 --- a/headers/private/fs_shell/fssh_api_wrapper.h +++ b/headers/private/fs_shell/fssh_api_wrapper.h @@ -1277,13 +1277,14 @@ #define S_LINK_AUTO_DELETE FSSH_S_LINK_AUTO_DELETE /* standard file types */ -#define S_IFMT FSSH_S_IFMT -#define S_IFLNK FSSH_S_IFLNK -#define S_IFREG FSSH_S_IFREG -#define S_IFBLK FSSH_S_IFBLK -#define S_IFDIR FSSH_S_IFDIR -#define S_IFCHR FSSH_S_IFCHR -#define S_IFIFO FSSH_S_IFIFO +#define S_IFMT FSSH_S_IFMT +#define S_IFSOCK FSSH_S_IFSOCK +#define S_IFLNK FSSH_S_IFLNK +#define S_IFREG FSSH_S_IFREG +#define S_IFBLK FSSH_S_IFBLK +#define S_IFDIR FSSH_S_IFDIR +#define S_IFCHR FSSH_S_IFCHR +#define S_IFIFO FSSH_S_IFIFO #define S_ISREG(mode) FSSH_S_ISREG(mode) #define S_ISLNK(mode) FSSH_S_ISLNK(mode) diff --git a/headers/private/fs_shell/fssh_stat.h b/headers/private/fs_shell/fssh_stat.h index c2a395a4b9..4cd5af8c37 100644 --- a/headers/private/fs_shell/fssh_stat.h +++ b/headers/private/fs_shell/fssh_stat.h @@ -59,6 +59,7 @@ typedef struct fssh_stat fssh_struct_stat; /* standard file types */ #define FSSH_S_IFMT 00000170000 /* type of file */ +#define FSSH_S_IFSOCK 00000140000 /* socket */ #define FSSH_S_IFLNK 00000120000 /* symbolic link */ #define FSSH_S_IFREG 00000100000 /* regular */ #define FSSH_S_IFBLK 00000060000 /* block special */