DIRNAME
return(basedir(arg, DIRNAME));
(type==DIRNAME && arg[1]=='.' && arg[2]=='\0'))))
if (type==DIRNAME && path!=arg) {
return (type==DIRNAME)?curdir:path;
else if (cp == path && type == DIRNAME) {