
##cLIeNUX 
## this is just some changes to the color codes to be slightly more
## in line with ls -o . 






/* This array of structures and the following enumerations must remain in sync. 
*/
static struct cntrl file_type[] =
{
	/* Directory: bright blue */
  {INIT_ELEMENT ("01;32", "Directory", "directory")},
	/* Executable: bright green */
  {INIT_ELEMENT ("01;35", "Executable", "executable")},
	/* File: white */
  {INIT_ELEMENT ("00;37", "Regular", "regular")},
	/* Block device: yellow */
  {INIT_ELEMENT ("00;33", "Block special", "block-special")},
	/* Char device: bright yellow */
  {INIT_ELEMENT ("01;44", "Character special", "character-special")},
	/* hard link bright white */
  {INIT_ELEMENT ("01;37", "Hard link", "hard-link")},
#ifdef S_ISLNK
	/* Symlink: bright cyan */
  {INIT_ELEMENT ("01;36", "Symbolic link", "symbolic-link")},
	/* orphan Symlink: bright red */
  {INIT_ELEMENT ("01;31", "Orphan link", "orphan-link")},
#endif
#ifdef S_ISMPC
	/* multiplex file: red */
  {INIT_ELEMENT ("00;31", "Multiplex", "multiplex")},
#endif
#ifdef S_ISFIFO
	/* Pipe: magenta */
  {INIT_ELEMENT ("00;35", "Named pipe (FIFO)", "named-pipe")},
#endif
#ifdef S_ISSOCK
	/* Socket: bright magenta */
  {INIT_ELEMENT ("01;35", "Socket", "socket")},
#endif
	/* unknown file: white */
  {INIT_ELEMENT ("00;37", "Unknown", "unknown")},
};
