[Dosemu-cvs] dosemu/src/dosext/mfs lfn.c,1.26,1.27
Brought to you by:
bartoldeman
From: Bart O. <bar...@us...> - 2004-12-14 04:59:48
|
Update of /cvsroot/dosemu/dosemu/src/dosext/mfs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28829/src/dosext/mfs Modified Files: lfn.c Log Message: Return FILE_NOT_FOUND if the LFN wildcard search for "delete file" does not find anything (Bug #1020635) Index: lfn.c =================================================================== RCS file: /cvsroot/dosemu/dosemu/src/dosext/mfs/lfn.c,v retrieving revision 1.26 retrieving revision 1.27 diff -u -d -r1.26 -r1.27 --- lfn.c 22 Nov 2004 03:38:47 -0000 1.26 +++ lfn.c 14 Dec 2004 04:59:38 -0000 1.27 @@ -718,6 +718,7 @@ strupperDOS(pattern); d_printf("LFN: wildcard delete %s %s %x\n", pattern, fpath, dirattr); + errcode = FILE_NOT_FOUND; while ((de = dos_readdir(dir))) { char name_8_3[PATH_MAX]; char name_lfn[PATH_MAX]; @@ -755,6 +756,8 @@ } free(pattern); dos_closedir(dir); + if (errcode) + return lfn_error(errcode); return 1; } |