I needed a WIN32 API based file-appending solution to fix a bug
(http://bugs.winehq.org/show_bug.cgi?id=21394) and using the example code
http://msdn.microsoft.com/en-us/library/aa363778%28VS.85%29.aspx
as reference, I have got a somewhat working solution, except if I follow the 
code, the WriteFile part for appending fails.

Then I have cross-gcc compiling that example source code standard-alone, and 
the resulting executable won't append under wine cmd either. So it looks like 
either the example code is wrong, or wine's implementation of WriteFile() is a 
bit broken sometimes. I have determined the ReadFile succceeds and the 
SetFilePointer() also work)

So I have two questions - (1) can somebody tell if there is something obviously 
wrong with the example, (2) can somebody say if it is because wine is not 
working e.g. SetPointer doesn't work?

On a general question: what's the policy of patches based on MSDN example code 
like this? I mean, assuming the example does the job, it is quite difficult to 
write file-appending code which isn't quite similiar to that.



      


Reply via email to