public class PosixRawFileOperationSupport extends AbstractRawFileOperationSupport
AbstractRawFileOperationSupport.RawFileOperationSupportHolderRawFileOperationSupport.FileAccessMode, RawFileOperationSupport.RawFileDescriptor| Constructor and Description |
|---|
PosixRawFileOperationSupport(boolean useNativeByteOrder) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
close(RawFileOperationSupport.RawFileDescriptor fd)
Closes a file descriptor.
|
boolean |
isValid(RawFileOperationSupport.RawFileDescriptor fd)
Checks if a file descriptor is valid or if it represents an error value.
|
RawFileOperationSupport.RawFileDescriptor |
open(File file,
RawFileOperationSupport.FileAccessMode mode)
Opens or creates a file with the specified
access mode. |
org.graalvm.word.SignedWord |
position(RawFileOperationSupport.RawFileDescriptor fd)
Gets the current file position within a file.
|
org.graalvm.word.SignedWord |
read(RawFileOperationSupport.RawFileDescriptor fd,
org.graalvm.word.Pointer buffer,
org.graalvm.word.UnsignedWord bufferSize)
Reads up to bufferSize bytes of data from to the current file position and advances the file
position.
|
boolean |
seek(RawFileOperationSupport.RawFileDescriptor fd,
org.graalvm.word.SignedWord position)
Sets the current file position within a file.
|
org.graalvm.word.SignedWord |
size(RawFileOperationSupport.RawFileDescriptor fd)
Returns the size of a file.
|
boolean |
write(RawFileOperationSupport.RawFileDescriptor fd,
org.graalvm.word.Pointer data,
org.graalvm.word.UnsignedWord size)
Writes data to the current file position and advances the file position.
|
open, write, writeBoolean, writeByte, writeChar, writeInt, writeLong, writeShortclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbigEndian, littleEndian, nativeByteOrderpublic PosixRawFileOperationSupport(boolean useNativeByteOrder)
public RawFileOperationSupport.RawFileDescriptor open(File file, RawFileOperationSupport.FileAccessMode mode)
RawFileOperationSupportaccess mode.RawFileOperationSupport.isValid(com.oracle.svm.core.os.RawFileOperationSupport.RawFileDescriptor) will return false.public boolean isValid(RawFileOperationSupport.RawFileDescriptor fd)
RawFileOperationSupportpublic boolean close(RawFileOperationSupport.RawFileDescriptor fd)
RawFileOperationSupportpublic org.graalvm.word.SignedWord size(RawFileOperationSupport.RawFileDescriptor fd)
RawFileOperationSupportpublic org.graalvm.word.SignedWord position(RawFileOperationSupport.RawFileDescriptor fd)
RawFileOperationSupportpublic boolean seek(RawFileOperationSupport.RawFileDescriptor fd, org.graalvm.word.SignedWord position)
RawFileOperationSupportpublic boolean write(RawFileOperationSupport.RawFileDescriptor fd, org.graalvm.word.Pointer data, org.graalvm.word.UnsignedWord size)
RawFileOperationSupportpublic org.graalvm.word.SignedWord read(RawFileOperationSupport.RawFileDescriptor fd, org.graalvm.word.Pointer buffer, org.graalvm.word.UnsignedWord bufferSize)
RawFileOperationSupport