public final class Os
extends Object
java.lang.Object | |
↳ | android.system.Os |
访问低级系统功能。 其中大部分是系统调用。 大多数用户都希望在可用的地方使用更高级别的API,但该类提供对用于实现更高级别API的基础原语的访问。
相应的常量可以在 OsConstants
找到。
Public methods |
|
---|---|
static FileDescriptor |
accept(FileDescriptor fd, InetSocketAddress peerAddress) 见 accept(2) 。 |
static boolean |
access(String path, int mode) 见 access(2) 。 |
static void |
bind(FileDescriptor fd, InetAddress address, int port) 见 bind(2) 。 |
static void |
chmod(String path, int mode) 见 chmod(2) 。 |
static void |
chown(String path, int uid, int gid) 见 chown(2) 。 |
static void |
close(FileDescriptor fd) 见 close(2) 。 |
static void |
connect(FileDescriptor fd, InetAddress address, int port) 见 connect(2) 。 |
static FileDescriptor |
dup(FileDescriptor oldFd) 见 dup(2) 。 |
static FileDescriptor |
dup2(FileDescriptor oldFd, int newFd) 见 dup2(2) 。 |
static String[] |
environ() 见 environ(3) 。 |
static void |
execv(String filename, String[] argv) 见 execv(2) 。 |
static void |
execve(String filename, String[] argv, String[] envp) 见 execve(2) 。 |
static void |
fchmod(FileDescriptor fd, int mode) 见 fchmod(2) 。 |
static void |
fchown(FileDescriptor fd, int uid, int gid) 见 fchown(2) 。 |
static void |
fdatasync(FileDescriptor fd) 见 fdatasync(2) 。 |
static StructStat |
fstat(FileDescriptor fd) 见 fstat(2) 。 |
static StructStatVfs |
fstatvfs(FileDescriptor fd) 见 fstatvfs(2) 。 |
static void |
fsync(FileDescriptor fd) 见 fsync(2) 。 |
static void |
ftruncate(FileDescriptor fd, long length) 见 ftruncate(2) 。 |
static String |
gai_strerror(int error) 见 gai_strerror(3) 。 |
static int |
getegid() 见 getegid(2) 。 |
static String |
getenv(String name) 见 getenv(3) 。 |
static int |
geteuid() 见 geteuid(2) 。 |
static int |
getgid() 见 getgid(2) 。 |
static SocketAddress |
getpeername(FileDescriptor fd) 见 getpeername(2) 。 |
static int |
getpid() 见 getpid(2) 。 |
static int |
getppid() 见 getppid(2) 。 |
static SocketAddress |
getsockname(FileDescriptor fd) 见 getsockname(2) 。 |
static int |
gettid() 见 gettid(2) 。 |
static int |
getuid() 见 getuid(2) 。 |
static String |
if_indextoname(int index) |
static InetAddress |
inet_pton(int family, String address) 见 inet_pton(3) 。 |
static boolean |
isatty(FileDescriptor fd) 见 isatty(3) 。 |
static void |
kill(int pid, int signal) 见 kill(2) 。 |
static void |
lchown(String path, int uid, int gid) 见 lchown(2) 。 |
static void |
link(String oldPath, String newPath) 见 link(2) 。 |
static void |
listen(FileDescriptor fd, int backlog) 见 listen(2) 。 |
static long |
lseek(FileDescriptor fd, long offset, int whence) 见 lseek(2) 。 |
static StructStat |
lstat(String path) 见 lstat(2) 。 |
static void |
mincore(long address, long byteCount, byte[] vector) 见 mincore(2) 。 |
static void |
mkdir(String path, int mode) 见 mkdir(2) 。 |
static void |
mkfifo(String path, int mode) 见 mkfifo(3) 。 |
static void |
mlock(long address, long byteCount) 见 mlock(2) 。 |
static long |
mmap(long address, long byteCount, int prot, int flags, FileDescriptor fd, long offset) 见 mmap(2) 。 |
static void |
msync(long address, long byteCount, int flags) 见 msync(2) 。 |
static void |
munlock(long address, long byteCount) 见 munlock(2) 。 |
static void |
munmap(long address, long byteCount) 见 munmap(2) 。 |
static FileDescriptor |
open(String path, int flags, int mode) 见 open(2) 。 |
static FileDescriptor[] |
pipe() 见 pipe(2) 。 |
static int |
poll(StructPollfd[] fds, int timeoutMs) 见 poll(2) 。 |
static void |
posix_fallocate(FileDescriptor fd, long offset, long length) |
static int |
prctl(int option, long arg2, long arg3, long arg4, long arg5) 见 prctl(2) 。 |
static int |
pread(FileDescriptor fd, ByteBuffer buffer, long offset) 见 pread(2) 。 |
static int |
pread(FileDescriptor fd, byte[] bytes, int byteOffset, int byteCount, long offset) 见 pread(2) 。 |
static int |
pwrite(FileDescriptor fd, byte[] bytes, int byteOffset, int byteCount, long offset) 见 pwrite(2) 。 |
static int |
pwrite(FileDescriptor fd, ByteBuffer buffer, long offset) 见 pwrite(2) 。 |
static int |
read(FileDescriptor fd, byte[] bytes, int byteOffset, int byteCount) 见 read(2) 。 |
static int |
read(FileDescriptor fd, ByteBuffer buffer) 见 read(2) 。 |
static String |
readlink(String path) 见 readlink(2) 。 |
static int |
readv(FileDescriptor fd, Object[] buffers, int[] offsets, int[] byteCounts) 见 readv(2) 。 |
static int |
recvfrom(FileDescriptor fd, byte[] bytes, int byteOffset, int byteCount, int flags, InetSocketAddress srcAddress) 见 recvfrom(2) 。 |
static int |
recvfrom(FileDescriptor fd, ByteBuffer buffer, int flags, InetSocketAddress srcAddress) 见 recvfrom(2) 。 |
static void |
remove(String path) 见 remove(3) 。 |
static void |
rename(String oldPath, String newPath) 见 rename(2) 。 |
static long |
sendfile(FileDescriptor outFd, FileDescriptor inFd, MutableLong inOffset, long byteCount) 见 sendfile(2) 。 |
static int |
sendto(FileDescriptor fd, byte[] bytes, int byteOffset, int byteCount, int flags, InetAddress inetAddress, int port) 见 sendto(2) 。 |
static int |
sendto(FileDescriptor fd, ByteBuffer buffer, int flags, InetAddress inetAddress, int port) 见 sendto(2) 。 |
static void |
setegid(int egid) 见 setegid(2) 。 |
static void |
setenv(String name, String value, boolean overwrite) 见 setenv(3) 。 |
static void |
seteuid(int euid) 见 seteuid(2) 。 |
static void |
setgid(int gid) 见 setgid(2) 。 |
static int |
setsid() 见 setsid(2) 。 |
static void |
setuid(int uid) 见 setuid(2) 。 |
static void |
shutdown(FileDescriptor fd, int how) 见 shutdown(2) 。 |
static FileDescriptor |
socket(int domain, int type, int protocol) 见 socket(2) 。 |
static void |
socketpair(int domain, int type, int protocol, FileDescriptor fd1, FileDescriptor fd2) 见 socketpair(2) 。 |
static StructStat |
stat(String path) 见 stat(2) 。 |
static StructStatVfs |
statvfs(String path) 见 statvfs(2) 。 |
static String |
strerror(int errno) 见 strerror(2) 。 |
static String |
strsignal(int signal) 见 strsignal(3) 。 |
static void |
symlink(String oldPath, String newPath) 见 symlink(2) 。 |
static long |
sysconf(int name) 见 sysconf(3) 。 |
static void |
tcdrain(FileDescriptor fd) 见 tcdrain(3) 。 |
static void |
tcsendbreak(FileDescriptor fd, int duration) 见 tcsendbreak(3) 。 |
static int |
umask(int mask) 见 umask(2) 。 |
static StructUtsname |
uname() 见 uname(2) 。 |
static void |
unsetenv(String name) 见 unsetenv(3) 。 |
static int |
waitpid(int pid, MutableInt status, int options) 见 waitpid(2) 。 |
static int |
write(FileDescriptor fd, ByteBuffer buffer) 见 write(2) 。 |
static int |
write(FileDescriptor fd, byte[] bytes, int byteOffset, int byteCount) 见 write(2) 。 |
static int |
writev(FileDescriptor fd, Object[] buffers, int[] offsets, int[] byteCounts) 见 writev(2) 。 |
Inherited methods |
|
---|---|
From class java.lang.Object
|
FileDescriptor accept (FileDescriptor fd, InetSocketAddress peerAddress)
见 accept(2) 。
Parameters | |
---|---|
fd |
FileDescriptor
|
peerAddress |
InetSocketAddress
|
Returns | |
---|---|
FileDescriptor |
Throws | |
---|---|
ErrnoException |
|
SocketException |
boolean access (String path, int mode)
见 access(2) 。
Parameters | |
---|---|
path |
String
|
mode |
int
|
Returns | |
---|---|
boolean |
Throws | |
---|---|
ErrnoException |
void bind (FileDescriptor fd, InetAddress address, int port)
见 bind(2) 。
Parameters | |
---|---|
fd |
FileDescriptor
|
address |
InetAddress
|
port |
int
|
Throws | |
---|---|
ErrnoException |
|
SocketException |
void chmod (String path, int mode)
见 chmod(2) 。
Parameters | |
---|---|
path |
String
|
mode |
int
|
Throws | |
---|---|
ErrnoException |
void chown (String path, int uid, int gid)
见 chown(2) 。
Parameters | |
---|---|
path |
String
|
uid |
int
|
gid |
int
|
Throws | |
---|---|
ErrnoException |
void close (FileDescriptor fd)
见 close(2) 。
Parameters | |
---|---|
fd |
FileDescriptor
|
Throws | |
---|---|
ErrnoException |
void connect (FileDescriptor fd, InetAddress address, int port)
见 connect(2) 。
Parameters | |
---|---|
fd |
FileDescriptor
|
address |
InetAddress
|
port |
int
|
Throws | |
---|---|
ErrnoException |
|
SocketException |
FileDescriptor dup (FileDescriptor oldFd)
见 dup(2) 。
Parameters | |
---|---|
oldFd |
FileDescriptor
|
Returns | |
---|---|
FileDescriptor |
Throws | |
---|---|
ErrnoException |
FileDescriptor dup2 (FileDescriptor oldFd, int newFd)
见 dup2(2) 。
Parameters | |
---|---|
oldFd |
FileDescriptor
|
newFd |
int
|
Returns | |
---|---|
FileDescriptor |
Throws | |
---|---|
ErrnoException |
void execv (String filename, String[] argv)
见 execv(2) 。
Parameters | |
---|---|
filename |
String
|
argv |
String
|
Throws | |
---|---|
ErrnoException |
void execve (String filename, String[] argv, String[] envp)
见 execve(2) 。
Parameters | |
---|---|
filename |
String
|
argv |
String
|
envp |
String
|
Throws | |
---|---|
ErrnoException |
void fchmod (FileDescriptor fd, int mode)
见 fchmod(2) 。
Parameters | |
---|---|
fd |
FileDescriptor
|
mode |
int
|
Throws | |
---|---|
ErrnoException |
void fchown (FileDescriptor fd, int uid, int gid)
见 fchown(2) 。
Parameters | |
---|---|
fd |
FileDescriptor
|
uid |
int
|
gid |
int
|
Throws | |
---|---|
ErrnoException |
void fdatasync (FileDescriptor fd)
见 fdatasync(2) 。
Parameters | |
---|---|
fd |
FileDescriptor
|
Throws | |
---|---|
ErrnoException |
StructStat fstat (FileDescriptor fd)
见 fstat(2) 。
Parameters | |
---|---|
fd |
FileDescriptor
|
Returns | |
---|---|
StructStat |
Throws | |
---|---|
ErrnoException |
StructStatVfs fstatvfs (FileDescriptor fd)
见 fstatvfs(2) 。
Parameters | |
---|---|
fd |
FileDescriptor
|
Returns | |
---|---|
StructStatVfs |
Throws | |
---|---|
ErrnoException |
void fsync (FileDescriptor fd)
见 fsync(2) 。
Parameters | |
---|---|
fd |
FileDescriptor
|
Throws | |
---|---|
ErrnoException |
void ftruncate (FileDescriptor fd, long length)
见 ftruncate(2) 。
Parameters | |
---|---|
fd |
FileDescriptor
|
length |
long
|
Throws | |
---|---|
ErrnoException |
String gai_strerror (int error)
见 gai_strerror(3) 。
Parameters | |
---|---|
error |
int
|
Returns | |
---|---|
String |
String getenv (String name)
见 getenv(3) 。
Parameters | |
---|---|
name |
String
|
Returns | |
---|---|
String |
SocketAddress getpeername (FileDescriptor fd)
见 getpeername(2) 。
Parameters | |
---|---|
fd |
FileDescriptor
|
Returns | |
---|---|
SocketAddress |
Throws | |
---|---|
ErrnoException |
SocketAddress getsockname (FileDescriptor fd)
见 getsockname(2) 。
Parameters | |
---|---|
fd |
FileDescriptor
|
Returns | |
---|---|
SocketAddress |
Throws | |
---|---|
ErrnoException |
String if_indextoname (int index)
Parameters | |
---|---|
index |
int
|
Returns | |
---|---|
String |
InetAddress inet_pton (int family, String address)
见 inet_pton(3) 。
Parameters | |
---|---|
family |
int
|
address |
String
|
Returns | |
---|---|
InetAddress |
boolean isatty (FileDescriptor fd)
见 isatty(3) 。
Parameters | |
---|---|
fd |
FileDescriptor
|
Returns | |
---|---|
boolean |
void kill (int pid, int signal)
见 kill(2) 。
Parameters | |
---|---|
pid |
int
|
signal |
int
|
Throws | |
---|---|
ErrnoException |
void lchown (String path, int uid, int gid)
见 lchown(2) 。
Parameters | |
---|---|
path |
String
|
uid |
int
|
gid |
int
|
Throws | |
---|---|
ErrnoException |
void link (String oldPath, String newPath)
见 link(2) 。
Parameters | |
---|---|
oldPath |
String
|
newPath |
String
|
Throws | |
---|---|
ErrnoException |
void listen (FileDescriptor fd, int backlog)
见 listen(2) 。
Parameters | |
---|---|
fd |
FileDescriptor
|
backlog |
int
|
Throws | |
---|---|
ErrnoException |
long lseek (FileDescriptor fd, long offset, int whence)
见 lseek(2) 。
Parameters | |
---|---|
fd |
FileDescriptor
|
offset |
long
|
whence |
int
|
Returns | |
---|---|
long |
Throws | |
---|---|
ErrnoException |
StructStat lstat (String path)
见 lstat(2) 。
Parameters | |
---|---|
path |
String
|
Returns | |
---|---|
StructStat |
Throws | |
---|---|
ErrnoException |
void mincore (long address, long byteCount, byte[] vector)
见 mincore(2) 。
Parameters | |
---|---|
address |
long
|
byteCount |
long
|
vector |
byte
|
Throws | |
---|---|
ErrnoException |
void mkdir (String path, int mode)
见 mkdir(2) 。
Parameters | |
---|---|
path |
String
|
mode |
int
|
Throws | |
---|---|
ErrnoException |
void mkfifo (String path, int mode)
见 mkfifo(3) 。
Parameters | |
---|---|
path |
String
|
mode |
int
|
Throws | |
---|---|
ErrnoException |
void mlock (long address, long byteCount)
见 mlock(2) 。
Parameters | |
---|---|
address |
long
|
byteCount |
long
|
Throws | |
---|---|
ErrnoException |
long mmap (long address, long byteCount, int prot, int flags, FileDescriptor fd, long offset)
见 mmap(2) 。
Parameters | |
---|---|
address |
long
|
byteCount |
long
|
prot |
int
|
flags |
int
|
fd |
FileDescriptor
|
offset |
long
|
Returns | |
---|---|
long |
Throws | |
---|---|
ErrnoException |
void msync (long address, long byteCount, int flags)
见 msync(2) 。
Parameters | |
---|---|
address |
long
|
byteCount |
long
|
flags |
int
|
Throws | |
---|---|
ErrnoException |
void munlock (long address, long byteCount)
见 munlock(2) 。
Parameters | |
---|---|
address |
long
|
byteCount |
long
|
Throws | |
---|---|
ErrnoException |
void munmap (long address, long byteCount)
见 munmap(2) 。
Parameters | |
---|---|
address |
long
|
byteCount |
long
|
Throws | |
---|---|
ErrnoException |
FileDescriptor open (String path, int flags, int mode)
见 open(2) 。
Parameters | |
---|---|
path |
String
|
flags |
int
|
mode |
int
|
Returns | |
---|---|
FileDescriptor |
Throws | |
---|---|
ErrnoException |
FileDescriptor[] pipe ()
见 pipe(2) 。
Returns | |
---|---|
FileDescriptor[] |
Throws | |
---|---|
ErrnoException |
int poll (StructPollfd[] fds, int timeoutMs)
见 poll(2) 。
请注意,在棒棒糖中,这可能会抛出ErrnoException
与EINTR
。 在以后的版本中,实现将自动以适当减少的超时重新启动系统调用。
Parameters | |
---|---|
fds |
StructPollfd
|
timeoutMs |
int
|
Returns | |
---|---|
int |
Throws | |
---|---|
ErrnoException |
void posix_fallocate (FileDescriptor fd, long offset, long length)
Parameters | |
---|---|
fd |
FileDescriptor
|
offset |
long
|
length |
long
|
Throws | |
---|---|
ErrnoException |
int prctl (int option, long arg2, long arg3, long arg4, long arg5)
见 prctl(2) 。
Parameters | |
---|---|
option |
int
|
arg2 |
long
|
arg3 |
long
|
arg4 |
long
|
arg5 |
long
|
Returns | |
---|---|
int |
Throws | |
---|---|
ErrnoException |
int pread (FileDescriptor fd, ByteBuffer buffer, long offset)
见 pread(2) 。
Parameters | |
---|---|
fd |
FileDescriptor
|
buffer |
ByteBuffer
|
offset |
long
|
Returns | |
---|---|
int |
Throws | |
---|---|
ErrnoException |
|
InterruptedIOException |
int pread (FileDescriptor fd, byte[] bytes, int byteOffset, int byteCount, long offset)
见 pread(2) 。
Parameters | |
---|---|
fd |
FileDescriptor
|
bytes |
byte
|
byteOffset |
int
|
byteCount |
int
|
offset |
long
|
Returns | |
---|---|
int |
Throws | |
---|---|
ErrnoException |
|
InterruptedIOException |
int pwrite (FileDescriptor fd, byte[] bytes, int byteOffset, int byteCount, long offset)
见 pwrite(2) 。
Parameters | |
---|---|
fd |
FileDescriptor
|
bytes |
byte
|
byteOffset |
int
|
byteCount |
int
|
offset |
long
|
Returns | |
---|---|
int |
Throws | |
---|---|
ErrnoException |
|
InterruptedIOException |
int pwrite (FileDescriptor fd, ByteBuffer buffer, long offset)
见 pwrite(2) 。
Parameters | |
---|---|
fd |
FileDescriptor
|
buffer |
ByteBuffer
|
offset |
long
|
Returns | |
---|---|
int |
Throws | |
---|---|
ErrnoException |
|
InterruptedIOException |
int read (FileDescriptor fd, byte[] bytes, int byteOffset, int byteCount)
见 read(2) 。
Parameters | |
---|---|
fd |
FileDescriptor
|
bytes |
byte
|
byteOffset |
int
|
byteCount |
int
|
Returns | |
---|---|
int |
Throws | |
---|---|
ErrnoException |
|
InterruptedIOException |
int read (FileDescriptor fd, ByteBuffer buffer)
见 read(2) 。
Parameters | |
---|---|
fd |
FileDescriptor
|
buffer |
ByteBuffer
|
Returns | |
---|---|
int |
Throws | |
---|---|
ErrnoException |
|
InterruptedIOException |
String readlink (String path)
见 readlink(2) 。
Parameters | |
---|---|
path |
String
|
Returns | |
---|---|
String |
Throws | |
---|---|
ErrnoException |
int readv (FileDescriptor fd, Object[] buffers, int[] offsets, int[] byteCounts)
见 readv(2) 。
Parameters | |
---|---|
fd |
FileDescriptor
|
buffers |
Object
|
offsets |
int
|
byteCounts |
int
|
Returns | |
---|---|
int |
Throws | |
---|---|
ErrnoException |
|
InterruptedIOException |
int recvfrom (FileDescriptor fd, byte[] bytes, int byteOffset, int byteCount, int flags, InetSocketAddress srcAddress)
见 recvfrom(2) 。
Parameters | |
---|---|
fd |
FileDescriptor
|
bytes |
byte
|
byteOffset |
int
|
byteCount |
int
|
flags |
int
|
srcAddress |
InetSocketAddress
|
Returns | |
---|---|
int |
Throws | |
---|---|
ErrnoException |
|
SocketException |
int recvfrom (FileDescriptor fd, ByteBuffer buffer, int flags, InetSocketAddress srcAddress)
见 recvfrom(2) 。
Parameters | |
---|---|
fd |
FileDescriptor
|
buffer |
ByteBuffer
|
flags |
int
|
srcAddress |
InetSocketAddress
|
Returns | |
---|---|
int |
Throws | |
---|---|
ErrnoException |
|
SocketException |
void remove (String path)
见 remove(3) 。
Parameters | |
---|---|
path |
String
|
Throws | |
---|---|
ErrnoException |
void rename (String oldPath, String newPath)
见 rename(2) 。
Parameters | |
---|---|
oldPath |
String
|
newPath |
String
|
Throws | |
---|---|
ErrnoException |
long sendfile (FileDescriptor outFd, FileDescriptor inFd, MutableLong inOffset, long byteCount)
见 sendfile(2) 。
Parameters | |
---|---|
outFd |
FileDescriptor
|
inFd |
FileDescriptor
|
inOffset |
MutableLong
|
byteCount |
long
|
Returns | |
---|---|
long |
Throws | |
---|---|
ErrnoException |
int sendto (FileDescriptor fd, byte[] bytes, int byteOffset, int byteCount, int flags, InetAddress inetAddress, int port)
见 sendto(2) 。
Parameters | |
---|---|
fd |
FileDescriptor
|
bytes |
byte
|
byteOffset |
int
|
byteCount |
int
|
flags |
int
|
inetAddress |
InetAddress
|
port |
int
|
Returns | |
---|---|
int |
Throws | |
---|---|
ErrnoException |
|
SocketException |
int sendto (FileDescriptor fd, ByteBuffer buffer, int flags, InetAddress inetAddress, int port)
见 sendto(2) 。
Parameters | |
---|---|
fd |
FileDescriptor
|
buffer |
ByteBuffer
|
flags |
int
|
inetAddress |
InetAddress
|
port |
int
|
Returns | |
---|---|
int |
Throws | |
---|---|
ErrnoException |
|
SocketException |
void setegid (int egid)
见 setegid(2) 。
Parameters | |
---|---|
egid |
int
|
Throws | |
---|---|
ErrnoException |
void setenv (String name, String value, boolean overwrite)
见 setenv(3) 。
Parameters | |
---|---|
name |
String
|
value |
String
|
overwrite |
boolean
|
Throws | |
---|---|
ErrnoException |
void seteuid (int euid)
见 seteuid(2) 。
Parameters | |
---|---|
euid |
int
|
Throws | |
---|---|
ErrnoException |
void setgid (int gid)
见 setgid(2) 。
Parameters | |
---|---|
gid |
int
|
Throws | |
---|---|
ErrnoException |
void setuid (int uid)
见 setuid(2) 。
Parameters | |
---|---|
uid |
int
|
Throws | |
---|---|
ErrnoException |
void shutdown (FileDescriptor fd, int how)
见 shutdown(2) 。
Parameters | |
---|---|
fd |
FileDescriptor
|
how |
int
|
Throws | |
---|---|
ErrnoException |
FileDescriptor socket (int domain, int type, int protocol)
见 socket(2) 。
Parameters | |
---|---|
domain |
int
|
type |
int
|
protocol |
int
|
Returns | |
---|---|
FileDescriptor |
Throws | |
---|---|
ErrnoException |
void socketpair (int domain, int type, int protocol, FileDescriptor fd1, FileDescriptor fd2)
见 socketpair(2) 。
Parameters | |
---|---|
domain |
int
|
type |
int
|
protocol |
int
|
fd1 |
FileDescriptor
|
fd2 |
FileDescriptor
|
Throws | |
---|---|
ErrnoException |
StructStat stat (String path)
见 stat(2) 。
Parameters | |
---|---|
path |
String
|
Returns | |
---|---|
StructStat |
Throws | |
---|---|
ErrnoException |
StructStatVfs statvfs (String path)
见 statvfs(2) 。
Parameters | |
---|---|
path |
String
|
Returns | |
---|---|
StructStatVfs |
Throws | |
---|---|
ErrnoException |
String strerror (int errno)
见 strerror(2) 。
Parameters | |
---|---|
errno |
int
|
Returns | |
---|---|
String |
String strsignal (int signal)
见 strsignal(3) 。
Parameters | |
---|---|
signal |
int
|
Returns | |
---|---|
String |
void symlink (String oldPath, String newPath)
见 symlink(2) 。
Parameters | |
---|---|
oldPath |
String
|
newPath |
String
|
Throws | |
---|---|
ErrnoException |
long sysconf (int name)
见 sysconf(3) 。
Parameters | |
---|---|
name |
int
|
Returns | |
---|---|
long |
void tcdrain (FileDescriptor fd)
见 tcdrain(3) 。
Parameters | |
---|---|
fd |
FileDescriptor
|
Throws | |
---|---|
ErrnoException |
void tcsendbreak (FileDescriptor fd, int duration)
见 tcsendbreak(3) 。
Parameters | |
---|---|
fd |
FileDescriptor
|
duration |
int
|
Throws | |
---|---|
ErrnoException |
void unsetenv (String name)
见 unsetenv(3) 。
Parameters | |
---|---|
name |
String
|
Throws | |
---|---|
ErrnoException |
int waitpid (int pid, MutableInt status, int options)
见 waitpid(2) 。
Parameters | |
---|---|
pid |
int
|
status |
MutableInt
|
options |
int
|
Returns | |
---|---|
int |
Throws | |
---|---|
ErrnoException |
int write (FileDescriptor fd, ByteBuffer buffer)
见 write(2) 。
Parameters | |
---|---|
fd |
FileDescriptor
|
buffer |
ByteBuffer
|
Returns | |
---|---|
int |
Throws | |
---|---|
ErrnoException |
|
InterruptedIOException |
int write (FileDescriptor fd, byte[] bytes, int byteOffset, int byteCount)
见 write(2) 。
Parameters | |
---|---|
fd |
FileDescriptor
|
bytes |
byte
|
byteOffset |
int
|
byteCount |
int
|
Returns | |
---|---|
int |
Throws | |
---|---|
ErrnoException |
|
InterruptedIOException |
int writev (FileDescriptor fd, Object[] buffers, int[] offsets, int[] byteCounts)
见 writev(2) 。
Parameters | |
---|---|
fd |
FileDescriptor
|
buffers |
Object
|
offsets |
int
|
byteCounts |
int
|
Returns | |
---|---|
int |
Throws | |
---|---|
ErrnoException |
|
InterruptedIOException |