DIR
typedef struct __DIR DIR;
#define DIR fssh_DIR
typedef CObjectDeleter<DIR, int, closedir> DirCloser;
typedef CObjectDeleter<DIR, int, fs_close_attr_dir> AttrDirCloser;