/************************ hack *********************/
#define L_DIRECTORY               1
#define L_CHARACTER_SPECIAL       2
#define L_BLOCK_SPECIAL           3
#define L_FIFO                    4
#define L_SOCKET                  5
#define L_EXEC_ONLY               6
#define L_WRITE_ONLY              7
#define L_W_E_ONLY                8
#define L_EMPTY                   9
#define L_DATA                    10
#define L_SYMBOLIC_LINK_DIR       11
#define L_SYMBOLIC_LINK_FILE      12
#define L_BAD_LINK                13
#define L_UNKNOWN                 14

/***************************************************/
#define M_ASCII_F                 0
#define M_SPECIAL_F               1
#define M_APPLICATION             2
/***************************************************/
#ifndef __FILE_C__
extern char *file_type_info;
extern struct  magic *specialMagicTb[3];
extern int  specialMagicTbSizes[3];
#else
char *file_type_info;
struct  magic *specialMagicTb[3] = {NULL, NULL, NULL};
int  specialMagicTbSizes[3]= {0,0,0};
#endif

/******** end hack **********/
