--- xc/config/imake/imake.c.orig 2004-06-11 21:59:30 +0400 +++ xc/config/imake/imake.c 2004-09-28 16:31:00 +0400 @@ -1057,6 +1057,7 @@ get_distrib(FILE *inFile) static char* suse = "/etc/SuSE-release"; static char* redhat = "/etc/redhat-release"; static char* debian = "/etc/debian_version"; + static char* altlinux = "/etc/altlinux-release"; fprintf (inFile, "%s\n", "#define LinuxUnknown 0"); fprintf (inFile, "%s\n", "#define LinuxSuSE 1"); @@ -1065,7 +1066,7 @@ get_distrib(FILE *inFile) fprintf (inFile, "%s\n", "#define LinuxDebian 4"); fprintf (inFile, "%s\n", "#define LinuxInfoMagic 5"); fprintf (inFile, "%s\n", "#define LinuxKheops 6"); - fprintf (inFile, "%s\n", "#define LinuxPro 7"); + fprintf (inFile, "%s\n", "#define LinuxALT 7"); fprintf (inFile, "%s\n", "#define LinuxRedHat 8"); fprintf (inFile, "%s\n", "#define LinuxSlackware 9"); fprintf (inFile, "%s\n", "#define LinuxTurbo 10"); @@ -1080,6 +1081,11 @@ get_distrib(FILE *inFile) return; } #endif + if (lstat (altlinux, &sb) == 0) { + fprintf (inFile, "%s\n", "#define DefaultLinuxDistribution LinuxALT"); + fprintf (inFile, "%s\n", "#define DefaultLinuxDistName ALTLinux"); + return; + } if (lstat (suse, &sb) == 0) { fprintf (inFile, "%s\n", "#define DefaultLinuxDistribution LinuxSuSE"); fprintf (inFile, "%s\n", "#define DefaultLinuxDistName SuSE");