FreeDOS XCOPY (rxcopy 1.3) dir attrib bug + patch (Users)
Hey guys,
I dunno if any of you change your DIR attribs a lot (like me), but
there's a very tiny bug in the current FreeDOS XCOPY tool (from "BASE"). See
below for an example plus my fix:
=== *** XCOPYDIR.BUG *** ===
[ DR-DOS ] Fri 9-21-2007>vv c:\home\check3d
C:\HOME\CHECK3D\*.*
DADOS (DIR) Apr,16,2006 06:41:16pm ...R
check3d exe 55,136 Dec,16,1995 11:13:10am A...
[ DR-DOS ] Fri 9-21-2007>vv bin
D:\RAMD\BIN\*.*
oldxcopy exe 15,547 Sep,11,2005 10:22:26pm A...
xcopy exe 15,702 Sep,21,2007 02:16:16am A...
[ DR-DOS ] Fri 9-21-2007>bin\oldxcopy c:\home\check3d 1 /i /s
Copying C:\HOME\CHECK3D\CHECK3D.EXE
1 file(s) copied
[ DR-DOS ] Fri 9-21-2007>bin\xcopy c:\home\check3d 2 /i /s
Copying C:\HOME\CHECK3D\DADOS\DEFAULT.S
Copying C:\HOME\CHECK3D\DADOS\DEFAULT.PAR
Copying C:\HOME\CHECK3D\DADOS\INFOI.PCX
Copying C:\HOME\CHECK3D\DADOS\INIC.PCX
Copying C:\HOME\CHECK3D\DADOS\OBSINI.PCX
Copying C:\HOME\CHECK3D\DADOS\DEFMET.PCX
Copying C:\HOME\CHECK3D\CHECK3D.EXE
7 file(s) copied
[ DR-DOS ] Fri 9-21-2007>scrndump
---------------------------------------------------------------------------
diff -Nar \ramd\xcopy\source\rxcopy/makefile \ramd\source\rxcopy/makefile
10c10
< UPX=upx --8086
---
> UPX=upx --ultra-brute --lzma --8086
23c23
< CFLAGS=-w -M -f- -Z -a- -O -k- -K -ln -e
---
> CFLAGS=-w -a- -O -k- -K -ln -e
diff -Nar \ramd\xcopy\source\rxcopy/xcopy.c \ramd\source\rxcopy/xcopy.c
624c624
< if (fileblock.ff_attrib == FA_DIREC &&
---
> if ((fileblock.ff_attrib & FA_DIREC) &&
871c871
< }
\ No newline at end of file
---
> }
---------------------------------------------------------------------------
Hope this helps!
---
Know your limits.h
Complete thread:
- FreeDOS XCOPY (rxcopy 1.3) dir attrib bug + patch - Rugxulo, 22.09.2007, 04:51 (Users)
- FreeDOS XCOPY (rxcopy 1.3) dir attrib bug + patch - Rugxulo, 23.09.2007, 01:41
- FreeDOS XCOPY (rxcopy 1.4) released - Rugxulo, 28.09.2007, 13:00
- FreeDOS XCOPY (rxcopy 1.3) dir attrib bug + patch - Rugxulo, 26.04.2008, 21:21
- FreeDOS XCOPY (rxcopy 1.3) dir attrib bug + patch - Rugxulo, 23.09.2007, 01:41