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 StructStat
fstat(FileDescriptor fd)
protected StructStat
fstat(String path)
protected StructStat
lstat(String path)
void
mkdir(String path, int mode)
protected FileDescriptor
open(String path, int flags, int mode)
protected int
pread(FileDescriptor fd, byte[] bytes, int byteOffset, int byteCount, long offset)
StructStat
stat(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:
ErrnoException
InterruptedIOException
-