Package org.robolectric.shadows
Class ShadowLinux
java.lang.Object
org.robolectric.shadows.ShadowLinux
@Implements(value=libcore.io.Linux.class, minSdk=26, isInAndroidSdk=false) public class ShadowLinux extends Object
-
Constructor Summary
Constructors Constructor Description ShadowLinux() -
Method Summary
Modifier and Type Method Description protected StructStatfstat(FileDescriptor fd)protected StructStatfstat(String path)protected StructStatlstat(String path)voidmkdir(String path, int mode)protected FileDescriptoropen(String path, int flags, int mode)protected intpread(FileDescriptor fd, byte[] bytes, int byteOffset, int byteCount, long offset)StructStatstat(String path)
-
Constructor Details
-
ShadowLinux
public ShadowLinux()
-
-
Method Details
-
mkdir
- Throws:
ErrnoException
-
stat
- Throws:
ErrnoException
-
lstat
- Throws:
ErrnoException
-
fstat
- Throws:
ErrnoException
-
fstat
- Throws:
ErrnoException
-
open
@Implementation protected FileDescriptor open(String path, int flags, int mode) throws ErrnoException- Throws:
ErrnoException
-
pread
@Implementation protected int pread(FileDescriptor fd, byte[] bytes, int byteOffset, int byteCount, long offset) throws ErrnoException, InterruptedIOException- Throws:
ErrnoExceptionInterruptedIOException
-