if ( stat(file_name, &buf) != 0 ) {
if ( stat(file_name, &buf) == -1 ) {
filtered(char * file_name){	struct stat buf;	if ( stat(file_name, &buf) != 0 ) {		return FALSE;	}	if (   S_ISREG(buf.st_mode)             && (   ( buf.st_mode & S_IXUSR ) || ( buf.st_mode & S_IXGRP ) 		|| ( buf.st_mode & S_IXOTH ) ) ) {		return TRUE;	}	return FALSE;}