Thanks for your test.
I've made some comparison with __COPYFILE(),
and it looks safe to adapt its file opening
method also in hb_fsCopy().
I'll commit it soon.
Brgds,
Viktor
On 2009 Nov 24, at 15:40, Maurilio Longo wrote:
> Viktor,
>
> I've added a define to postinst.prg
>
> #define hb_FCopy( x, y ) __COPYFILE( x, y )
>
> and this is what I got
>
> ! 'sddodbc' library skipped ('odbc' not supported on os2 platform)
> ! 'hbxbp' library skipped (platform not supported)
> ./bin/os2/gcc/hbrun.exe --hb:gtcgi ./bin/postinst.prg
> ! Making e:\harbour\bin\hbmk.cfg...
> Error BASE/2012 Create error: E:\repository\harbour\ChangeLog
> (DOS Error 5) (Quit, Retry, Default)
> Error BASE/2012 Create error: E:\repository\harbour\ChangeLog (DOS Error 5)
> Called from __COPYFILE(0)
> Called from MAIN(56)
> Called from HB_HRBRUN(0)
> Called from _APPMAIN(0) make: *** [install] Error 1
>
>
> Maurilio.
>
>
> Viktor Szakáts wrote:
>> Hi Maurilio,
>>
>>> Viktor,
>>>
>>> we need a way to be able to tell whether pszSource && pszDest are indeed the
>>> same file on disk and abort the copy.
>>
>> That's a very tough thing to do, and IMO not
>> possible in a reliable (and portable) way.
>> Files can have links, they can be mapped to
>> different network shares, etctec.
>>
>> Can you test if __COPYFILE() also behaves like
>> this on OS/2?
>>
>> Brgds,
>> Viktor
>>
>> _______________________________________________
>> Harbour mailing list (attachment size limit: 40KB)
>> [email protected]
>> http://lists.harbour-project.org/mailman/listinfo/harbour
>>
>
> --
> __________
> | | | |__| Maurilio Longo
> |_|_|_|____| farmaconsult s.r.l.
>
>
> _______________________________________________
> Harbour mailing list (attachment size limit: 40KB)
> [email protected]
> http://lists.harbour-project.org/mailman/listinfo/harbour
_______________________________________________
Harbour mailing list (attachment size limit: 40KB)
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour