Class NativeDirectoryStreams
java.lang.Object
thc.runtime.NativeDirectoryStreams
- All Implemented Interfaces:
Closeable, AutoCloseable
Original Unix streams over libc DIR objects. Guest addresses are allocation
identities, never supplied native pointers. Callback-free operations and
retirement share one context lock.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidabandon(ManagedAddress address) voidclose()longcloseStream(ManagedAddress address) voidfreeEntry(ManagedAddress address) fromDescriptor(NativeFileResource resource) Failed fdopendir closes only this private duplicate, never the original.intname(ManagedAddress address) open(byte[] path) longread(ManagedAddress address, ManagedAddress output)
-
Constructor Details
-
NativeDirectoryStreams
-
-
Method Details
-
open
-
fromDescriptor
Failed fdopendir closes only this private duplicate, never the original. -
read
-
name
-
freeEntry
-
closeStream
-
abandon
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-
liveCount
-