“As the version we currently have in the netbsd CVS repo will happily clobber your data if asked to write past the 4GB mark, it would be particularly nice for this to be included in the netbsd-10 release.“
Yes, please!
Sent from my iPhone On 13 Mar 2023, at 05:04, Roc Vallès <vallesroc%gmail.com@localhost> wrote:
Hi Carlos,Yes, this updates xstreamtodev. This "device-streams" name comes fromwhat the uuencoded source code tarball in netbsd's CVS is called. Itsmakefile builds: streamtodev, devtostream, xstreamtodev, xstreamtodevand rdbinfo.My changes make it so that it builds with the most common AmigaOScrossdev toolchain today (it used SAS/C back in the day). I alsocleaned it up and changed everything necessary for large disk supportwhen available (TD64 and NSD) and otherwise to be safe against 4GB+access.This work is in the github I linked, including the full history of thechanges I made. The license is of course kept to what the originalauthor had.A developer with commit access would have to uuencode and update therdbinfo and xstreamtodev binaries. Using mine outright (github releasebinaries or aminet, they are the same) is an option.As the version we currently have in the netbsd CVS repo will happilyclobber your data if asked to write past the 4GB mark, it would beparticularly nice for this to be included in the netbsd-10 release.Regards,RocOn Sun, 12 Mar 2023 at 21:03, Carlos Milán Figueredo<cmilanf%hispamsx.org@localhost> wrote:
From: port-amiga-owner%NetBSD.org@localhost <port-amiga-owner%NetBSD.org@localhost> On Behalf Of Roc Vallès
Sent: jueves, 9 de marzo de 2023 06:05
A while back, I updated device-streams, motivated by awareness it
clobbered data if writes were done above 32bit offsets, which is very
easy to do as the program targets partitions, they can exist above 4GB
boundary and large disks are common today.
Sorry for not being able to answer your question, but I had another one: would this tool replace xstreamtodev?
Regards,
Carlos
Carlos Milán Figueredo | HispaMSX System Operator | http://www.hispamsx.org | telnet://bbs.hispamsx.org | https://calnus.com
|