some built-in types redefine for old compillers
some other commands supported in shell (like free, memory and etc)