OS: Mandriva Linux 2007 one spring 
следующий код: 
char *name; 
struct stat buf; 
if(stat(name,&buf)==-1){ 
		fprintf(stderr,"Can't access %s \n",name); 
		return; 
	} 
почему-то постоянно обрабатывается и вместо имени файла в 
сообщении об ошибке выводятся какие-нибудь иероглифы, но никак 
не имя файла