Class NativeOpenOperation

java.lang.Object
thc.runtime.NativeOpenOperation
All Implemented Interfaces:
com.oracle.truffle.api.TruffleSafepoint.Interrupter, AutoCloseable

public final class NativeOpenOperation extends Object implements AutoCloseable, com.oracle.truffle.api.TruffleSafepoint.Interrupter
One original safe/interruptible open. Only its native worker acquires the file. Safepoint retries wait for the SAME request; they never replay open. The request owns its pathname and fd until transfer to the existing lease. No guest exception is claimed here: GHC's wrapper delivers after failure.