Thank you!

Jeremy

On Fri, Mar 28, 2025 at 1:39 PM tom ehlert via Freedos-devel
<freedos-devel@lists.sourceforge.net> wrote:
>
> Hallo Herr tom ehlert via Freedos-devel,
>
> am Donnerstag, 27. März 2025 um 17:56 schrieben Sie:
>
> > Hallo Herr Fritz Mueller via Freedos-devel,
>
> > am Donnerstag, 27. März 2025 um 17:51 schrieben Sie:
>
> >> thanks, I already tested it, also works fine. so only the copy command is 
> >> over for the moment, but I will have to test if it is already fixed or not 
> >> (i already reported anywhere at git that  3 files with 1,6 gb and copy a 
> >> +b +c 4 gb creates a 4gb file where the rest of file c is written to the 
> >> beginning of a on the 4gb file). but this is a thing that should rarely 
> >> happen and can be fixed with the next kernel/command.com.
>
> > it's a kernel bug.
>
> > I will post a fix tomorrow.
>
> as promised, the fix for the overflow at 4GB should be
>
>
> ...
>     fnode_to_sft(fnp);
>     return 0;
>   }
>
> >>>>>>>>>>>>
> FATFS.C, line 1248
>
>   /* TE 26 feb 2025 : prevent overflow at 4G.
>                 how do I proper return 0 bytes written, error = 
> DE_HNDLDSKFULL ?
>   */
>   if (fnp->f_offset + count < fnp->f_offset)    // overflow
>         {
>         if (mode == XFR_WRITE)
>             {                           /*  can't extend beyond 4G
>                                                                               
>   return '0 byte written, DISK_FULL
>                                                                 */
>                 return DE_HNDLDSKFULL;
>                 }
>         else {          /* XFR_READ     should end automatically at EOF
>                                 */
>                 }
>         }
>
> <<<<<<<<<<
>
>
>
>
>   /* The variable secsize will be used later.                     */
>   secsize = fnp->f_dpb->dpb_secsize;
> ....
>
> Tom
>
>
>
> _______________________________________________
> Freedos-devel mailing list
> Freedos-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freedos-devel


_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to