Package jnr.posix
Interface LibC
-
- All Known Subinterfaces:
AixLibC
,LinuxLibC
,SolarisLibC
,UnixLibC
,WindowsLibC
public interface LibC
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
LibC.LibCSignalHandler
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description int
access(java.lang.CharSequence path, int amode)
int
chdir(java.lang.CharSequence path)
int
chmod(java.lang.CharSequence filename, int mode)
int
chown(java.lang.CharSequence filename, int user, int group)
int
close(int fd)
int
confstr(jnr.constants.platform.Confstr name, java.nio.ByteBuffer buf, int len)
int
daemon(int nochdir, int noclose)
int
dup(int fd)
int
dup2(int oldFd, int newFd)
int
endgrent()
int
endpwent()
jnr.ffi.Variable<java.lang.Long>
environ()
int
execv(java.lang.CharSequence path, java.lang.CharSequence[] argv)
int
execve(java.lang.CharSequence path, java.lang.CharSequence[] argv, java.lang.CharSequence[] envp)
int
fchmod(int fd, int mode)
int
fchown(int fd, int user, int group)
int
fcntl(int fd, int fnctl)
int
fcntl(int fd, int fnctl, int arg)
int
fcntl(int fd, int fnctl, int... arg)
Deprecated.int
fcntl(int fd, int fnctl, jnr.ffi.Pointer arg)
int
fcntl(int fd, int fnctl, Flock arg)
int
fdatasync(int fd)
int
flock(int fd, int mode)
int
fork()
int
fpathconf(int fd, jnr.constants.platform.Pathconf name)
int
fstat(int fd, FileStat stat)
int
fstat64(int fd, FileStat stat)
int
fsync(int fd)
int
ftruncate(int fd, long offset)
int
futimens(int fd, jnr.ffi.Pointer times)
int
futimens(int fd, Timespec[] times)
int
futimes(int fd, Timeval[] times)
long
getcwd(byte[] cwd, int len)
int
getdtablesize()
int
getegid()
java.lang.String
getenv(java.lang.CharSequence envName)
int
geteuid()
int
getgid()
NativeGroup
getgrent()
NativeGroup
getgrgid(int which)
NativeGroup
getgrnam(java.lang.CharSequence which)
int
getgroups(int size, int[] groups)
int
gethostname(java.nio.ByteBuffer buffer, int len)
java.lang.String
getlogin()
int
getpgid()
int
getpgid(int pid)
int
getpgrp()
int
getpid()
int
getppid()
int
getpriority(int which, int who)
NativePasswd
getpwent()
NativePasswd
getpwnam(java.lang.CharSequence which)
NativePasswd
getpwuid(int which)
int
getrlimit(int resource, jnr.ffi.Pointer rlim)
int
getrlimit(int resource, RLimit rlim)
int
getsockopt(int s, int level, int optname, java.nio.ByteBuffer optval, jnr.ffi.byref.IntByReference optlen)
int
gettimeofday(Timeval tv, long alwaysNull)
int
getuid()
int
isatty(int fd)
int
kill(int pid, int signal)
int
kill(long pid, int signal)
int
lchmod(java.lang.CharSequence filename, int mode)
int
lchown(java.lang.CharSequence filename, int user, int group)
int
link(java.lang.CharSequence oldpath, java.lang.CharSequence newpath)
long
lseek(int fd, long offset, int whence)
int
lstat(java.lang.CharSequence path, FileStat stat)
int
lstat64(java.lang.CharSequence path, FileStat stat)
int
lutimes(java.lang.CharSequence path, Timeval[] times)
int
mkdir(java.lang.CharSequence path, int mode)
java.lang.String
nl_langinfo(int item)
int
open(java.lang.CharSequence path, int flags, int perm)
int
pipe(int[] fds)
int
pread(int fd, byte[] dst, int len, int offset)
long
pread(int fd, byte[] dst, long len, long offset)
int
pread(int fd, java.nio.ByteBuffer dst, int len, int offset)
long
pread(int fd, java.nio.ByteBuffer dst, long len, long offset)
int
pwrite(int fd, byte[] src, int len, int offset)
long
pwrite(int fd, byte[] src, long len, long offset)
int
pwrite(int fd, java.nio.ByteBuffer src, int len, int offset)
long
pwrite(int fd, java.nio.ByteBuffer src, long len, long offset)
int
raise(int raise)
int
read(int fd, byte[] dst, int len)
long
read(int fd, byte[] dst, long len)
int
read(int fd, java.nio.ByteBuffer dst, int len)
long
read(int fd, java.nio.ByteBuffer dst, long len)
int
readlink(java.lang.CharSequence path, byte[] buffer, int len)
int
readlink(java.lang.CharSequence oldpath, java.nio.ByteBuffer buffer, int len)
int
readlink(java.lang.CharSequence path, jnr.ffi.Pointer bufPtr, int bufsize)
int
recvmsg(int socket, MsgHdr message, int flags)
int
rename(java.lang.CharSequence oldName, java.lang.CharSequence newName)
int
rmdir(java.lang.CharSequence path)
int
sendmsg(int socket, MsgHdr message, int flags)
int
setegid(int egid)
int
setenv(java.lang.CharSequence envName, java.lang.CharSequence envValue, int overwrite)
int
seteuid(int euid)
int
setgid(int gid)
int
setgrent()
java.lang.String
setlocale(int category, java.lang.String locale)
int
setpgid(int pid, int pgid)
int
setpgrp(int pid, int pgrp)
int
setpriority(int which, int who, int prio)
int
setpwent()
int
setrlimit(int resource, jnr.ffi.Pointer rlim)
int
setrlimit(int resource, RLimit rlim)
int
setsid()
int
setsockopt(int s, int level, int optname, java.nio.ByteBuffer optval, int optlen)
int
setuid(int uid)
long
signal(int sig, LibC.LibCSignalHandler handler)
int
socketpair(int domain, int type, int protocol, int[] fds)
int
stat(java.lang.CharSequence path, FileStat stat)
int
stat64(java.lang.CharSequence path, FileStat stat)
java.lang.String
strerror(int errno)
int
symlink(java.lang.CharSequence oldpath, java.lang.CharSequence newpath)
int
syscall(int number)
int
syscall(int number, int arg1)
int
syscall(int number, int arg1, int arg2)
int
syscall(int number, int arg1, int arg2, int arg3)
long
sysconf(jnr.constants.platform.Sysconf name)
long
times(NativeTimes tms)
int
truncate(java.lang.CharSequence path, long length)
int
umask(int mask)
int
unlink(java.lang.CharSequence path)
int
unsetenv(java.lang.CharSequence envName)
int
utimensat(int dirfd, java.lang.String path, jnr.ffi.Pointer times, int flag)
int
utimensat(int dirfd, java.lang.String path, Timespec[] times, int flag)
int
utimes(java.lang.CharSequence path, Timeval[] times)
int
utimes(java.lang.String path, jnr.ffi.Pointer times)
int
wait(int[] status)
int
waitpid(long pid, int[] status, int options)
int
write(int fd, byte[] src, int len)
long
write(int fd, byte[] src, long len)
int
write(int fd, java.nio.ByteBuffer src, int len)
long
write(int fd, java.nio.ByteBuffer src, long len)
-
-
-
Method Detail
-
chmod
int chmod(java.lang.CharSequence filename, int mode)
-
fchmod
int fchmod(int fd, int mode)
-
chown
int chown(java.lang.CharSequence filename, int user, int group)
-
fchown
int fchown(int fd, int user, int group)
-
fstat
int fstat(int fd, FileStat stat)
-
fstat64
int fstat64(int fd, FileStat stat)
-
getenv
java.lang.String getenv(java.lang.CharSequence envName)
-
getegid
int getegid()
-
setegid
int setegid(int egid)
-
geteuid
int geteuid()
-
seteuid
int seteuid(int euid)
-
getgid
int getgid()
-
getlogin
java.lang.String getlogin()
-
setgid
int setgid(int gid)
-
getpgid
int getpgid()
-
getpgid
int getpgid(int pid)
-
setpgid
int setpgid(int pid, int pgid)
-
getpgrp
int getpgrp()
-
setpgrp
int setpgrp(int pid, int pgrp)
-
getppid
int getppid()
-
getpid
int getpid()
-
getpwent
NativePasswd getpwent()
-
getpwuid
NativePasswd getpwuid(int which)
-
getpwnam
NativePasswd getpwnam(java.lang.CharSequence which)
-
getgrent
NativeGroup getgrent()
-
getgrgid
NativeGroup getgrgid(int which)
-
getgrnam
NativeGroup getgrnam(java.lang.CharSequence which)
-
setpwent
int setpwent()
-
endpwent
int endpwent()
-
setgrent
int setgrent()
-
endgrent
int endgrent()
-
getuid
int getuid()
-
setsid
int setsid()
-
setuid
int setuid(int uid)
-
getrlimit
int getrlimit(int resource, RLimit rlim)
-
getrlimit
int getrlimit(int resource, jnr.ffi.Pointer rlim)
-
setrlimit
int setrlimit(int resource, RLimit rlim)
-
setrlimit
int setrlimit(int resource, jnr.ffi.Pointer rlim)
-
kill
int kill(int pid, int signal)
-
kill
int kill(long pid, int signal)
-
dup
int dup(int fd)
-
dup2
int dup2(int oldFd, int newFd)
-
fcntl
int fcntl(int fd, int fnctl, Flock arg)
-
fcntl
int fcntl(int fd, int fnctl, jnr.ffi.Pointer arg)
-
fcntl
int fcntl(int fd, int fnctl)
-
fcntl
int fcntl(int fd, int fnctl, int arg)
-
fcntl
@Deprecated int fcntl(int fd, int fnctl, int... arg)
Deprecated.
-
access
int access(java.lang.CharSequence path, int amode)
-
getdtablesize
int getdtablesize()
-
signal
long signal(int sig, LibC.LibCSignalHandler handler)
-
raise
int raise(int raise)
-
lchmod
int lchmod(java.lang.CharSequence filename, int mode)
-
lchown
int lchown(java.lang.CharSequence filename, int user, int group)
-
link
int link(java.lang.CharSequence oldpath, java.lang.CharSequence newpath)
-
lstat
int lstat(java.lang.CharSequence path, FileStat stat)
-
lstat64
int lstat64(java.lang.CharSequence path, FileStat stat)
-
mkdir
int mkdir(java.lang.CharSequence path, int mode)
-
rmdir
int rmdir(java.lang.CharSequence path)
-
stat
int stat(java.lang.CharSequence path, FileStat stat)
-
stat64
int stat64(java.lang.CharSequence path, FileStat stat)
-
symlink
int symlink(java.lang.CharSequence oldpath, java.lang.CharSequence newpath)
-
readlink
int readlink(java.lang.CharSequence oldpath, java.nio.ByteBuffer buffer, int len)
-
readlink
int readlink(java.lang.CharSequence path, byte[] buffer, int len)
-
readlink
int readlink(java.lang.CharSequence path, jnr.ffi.Pointer bufPtr, int bufsize)
-
setenv
int setenv(java.lang.CharSequence envName, java.lang.CharSequence envValue, int overwrite)
-
umask
int umask(int mask)
-
unsetenv
int unsetenv(java.lang.CharSequence envName)
-
utimes
int utimes(java.lang.CharSequence path, Timeval[] times)
-
utimes
int utimes(java.lang.String path, jnr.ffi.Pointer times)
-
futimes
int futimes(int fd, Timeval[] times)
-
lutimes
int lutimes(java.lang.CharSequence path, Timeval[] times)
-
utimensat
int utimensat(int dirfd, java.lang.String path, Timespec[] times, int flag)
-
utimensat
int utimensat(int dirfd, java.lang.String path, jnr.ffi.Pointer times, int flag)
-
futimens
int futimens(int fd, Timespec[] times)
-
futimens
int futimens(int fd, jnr.ffi.Pointer times)
-
fork
int fork()
-
waitpid
int waitpid(long pid, int[] status, int options)
-
wait
int wait(int[] status)
-
getpriority
int getpriority(int which, int who)
-
setpriority
int setpriority(int which, int who, int prio)
-
isatty
int isatty(int fd)
-
read
long read(int fd, byte[] dst, long len)
-
write
long write(int fd, byte[] src, long len)
-
read
long read(int fd, java.nio.ByteBuffer dst, long len)
-
write
long write(int fd, java.nio.ByteBuffer src, long len)
-
pread
long pread(int fd, byte[] dst, long len, long offset)
-
pwrite
long pwrite(int fd, byte[] src, long len, long offset)
-
pread
long pread(int fd, java.nio.ByteBuffer dst, long len, long offset)
-
pwrite
long pwrite(int fd, java.nio.ByteBuffer src, long len, long offset)
-
read
int read(int fd, byte[] dst, int len)
-
write
int write(int fd, byte[] src, int len)
-
read
int read(int fd, java.nio.ByteBuffer dst, int len)
-
write
int write(int fd, java.nio.ByteBuffer src, int len)
-
pread
int pread(int fd, byte[] dst, int len, int offset)
-
pwrite
int pwrite(int fd, byte[] src, int len, int offset)
-
pread
int pread(int fd, java.nio.ByteBuffer dst, int len, int offset)
-
pwrite
int pwrite(int fd, java.nio.ByteBuffer src, int len, int offset)
-
lseek
long lseek(int fd, long offset, int whence)
-
close
int close(int fd)
-
execv
int execv(java.lang.CharSequence path, java.lang.CharSequence[] argv)
-
execve
int execve(java.lang.CharSequence path, java.lang.CharSequence[] argv, java.lang.CharSequence[] envp)
-
chdir
int chdir(java.lang.CharSequence path)
-
sysconf
long sysconf(jnr.constants.platform.Sysconf name)
-
confstr
int confstr(jnr.constants.platform.Confstr name, java.nio.ByteBuffer buf, int len)
-
fpathconf
int fpathconf(int fd, jnr.constants.platform.Pathconf name)
-
times
long times(NativeTimes tms)
-
flock
int flock(int fd, int mode)
-
unlink
int unlink(java.lang.CharSequence path)
-
open
int open(java.lang.CharSequence path, int flags, int perm)
-
pipe
int pipe(int[] fds)
-
truncate
int truncate(java.lang.CharSequence path, long length)
-
ftruncate
int ftruncate(int fd, long offset)
-
rename
int rename(java.lang.CharSequence oldName, java.lang.CharSequence newName)
-
getcwd
long getcwd(byte[] cwd, int len)
-
gethostname
int gethostname(java.nio.ByteBuffer buffer, int len)
-
fsync
int fsync(int fd)
-
fdatasync
int fdatasync(int fd)
-
socketpair
int socketpair(int domain, int type, int protocol, int[] fds)
-
sendmsg
int sendmsg(int socket, MsgHdr message, int flags)
-
recvmsg
int recvmsg(int socket, MsgHdr message, int flags)
-
setsockopt
int setsockopt(int s, int level, int optname, java.nio.ByteBuffer optval, int optlen)
-
getsockopt
int getsockopt(int s, int level, int optname, java.nio.ByteBuffer optval, jnr.ffi.byref.IntByReference optlen)
-
environ
jnr.ffi.Variable<java.lang.Long> environ()
-
syscall
int syscall(int number)
-
syscall
int syscall(int number, int arg1)
-
syscall
int syscall(int number, int arg1, int arg2)
-
syscall
int syscall(int number, int arg1, int arg2, int arg3)
-
daemon
int daemon(int nochdir, int noclose)
-
getgroups
int getgroups(int size, int[] groups)
-
nl_langinfo
java.lang.String nl_langinfo(int item)
-
setlocale
java.lang.String setlocale(int category, java.lang.String locale)
-
strerror
java.lang.String strerror(int errno)
-
gettimeofday
int gettimeofday(Timeval tv, long alwaysNull)
-
-