> Does the web offer a dd.exe for Windows that
> functions at and above 2 GiB/file?
It does now.
I resorted to rewriting dd myself. We now have source for Linux
2.4/2.6 and Win 2K/XP at:
http://members.aol.com/plscsi/tools/pldd/
A pldd.exe also appears there, since Windows by design makes .c source
hard (though still free) to use. A friend gave me the relevant Win
API offline, now the appropriate google site:msdn.microsoft.com links
appear at pldd/.
The Microsoft pass/fail return conventions do change near 4 GiB for
the SetFilePointer that is to Win as fseeko64 is to Linux.
And 64-bit C doesn't move easily between Linux & Windows: troubles
begin with (long long) vs. __int64 and include MinGW gcc/g++ -Wall
choking over %I64. Finally MinGW -Wall disagrees with Microsoft -W4
over how in C you may say you consciously intended to write code that
works only where the bits of a Win HANDLE fits into a C int.
> > google site:msdn.microsoft.com
My port to Win 2K/XP doesn't yet include the ms= parameter that lets
you say late is wrong by limiting milliseconds per copy of bs=.
But just now I see the Ninth hit of:
http://www.google.com/search?q=milli....microsoft.com
is:
Time Functions (Windows System Information: Platform SDK)
which suggests:
DWORD GetTickCount(void);
may serve in place of Linux gettimeofday for measuring millisecond
intervals of time.
> > Subject: dd.exe above 2 GiB
Google posting does not permit a Subject to begin with Re: unless
Google already knows the post "is a followup".
Therefore newsreaders other than Google may fail to append this reply
to the short thread:
http://groups.google.com/groups?as_u...ing.google.com
Newsgroups: comp.sys.ibm.pc.hardware.storage
Date: 2003-06-06 12:02:57 PST
Pat LaVarre