Subj : CVS commit src/xpdev/dirwrap.c To : All From : deuce Date : Sun Apr 17 2005 07:38 pm src/xpdev dirwrap.c 1.44 1.45 Update of /cvsroot/sbbs/src/xpdev In directory cvs.synchro.net:/tmp/cvs-serv10257 Modified Files: dirwrap.c Log Message: Change to make fexistcase() *NOT* call fexist() under *nix if wildcard (* or ?) chars are present. Doing so prevents re-writing of the path parameter, so behaviour is different between the two. This would break something like: int munlink(char *glob) { char this[MAX_PATH+1]; strcpy(this,glob); while(fexistcase(this)) { unlink(this); strcpy(this,glob); } } Does Synchronet rely on the old behaviour anywhere? .