text: /* EXTERN should be extern except for the table file */
  
  #ifndef EXT2_GLO_H
  #define EXT2_GLO_H
  
  #ifdef _TABLE
  #undef EXTERN
  #define EXTERN
  #endif
  
  /* The following variables are used for returning results to the caller. */
  EXTERN int err_code;        /* temporary storage for error number */
  
  EXTERN int cch[NR_INODES];
  
  EXTERN dev_t fs_dev;              /* The device that is handled by this FS proc
                                     */
  
  /* Little hack for syncing group descriptors. */
  EXTERN int group_descriptors_dirty;
  
  EXTERN struct opt opt;		/* global options */
  
  /* On ext2 metadata is stored in little endian format, so we shoud take
   * care about byte swapping, when have BE CPU. */
  EXTERN int le_CPU;	/* little/big endian, if TRUE do not swap bytes */
  
  extern struct fsdriver ext2_table;
  
  #endif /* EXT2_GLO_H */
  