Hi Monty,
>Yuri> already opened using O_SHARE; adding O_SHARE to my_open() and
>Yuri> my_create() fixed it. I don't know if it is a specific OS/2 bug, or
>Where did you do the changes ?
into mysys\my_copy.c:
#ifdef OS2
if ((from_file=my_open(from,O_RDONLY|O_SHARE,MyFlags)) >= 0)
#else
if ((from_file=my_open(from,O_RDONLY,MyFlags)) >= 0)
#endif
{
and
if ((to_file= my_create(to,(int) stat_buff.st_mode,
#ifdef OS2
O_WRONLY | O_TRUNC | O_BINARY | O_SHARE,
#else
O_WRONLY | O_TRUNC | O_BINARY,
#endif
MyFlags)) < 0)
goto err;
Bye,
Yuri Dario
/*
* member of TeamOS/2 - Italy
* http://www.quasarbbs.com/yuri
* http://www.teamos2.it
*/