After more tests I develope, that solution c) didn't work fine. If created file exists, and we need to truncate it, it is ok, but if we have to really create nonexisting file it returns error code 2.
I don't have any documentation of Novell Client API, and at now I'm not able to correct this.
The best solution of this error is b), but it some
slower than without patch.
2009-03-31 08:03:50 UTC in TurboPower B-Tree Filer