- All Known Subinterfaces:
AixLibC,LinuxLibC,SolarisLibC,UnixLibC,WindowsLibC
public interface LibC
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionintaccess(CharSequence path, int amode) intchdir(CharSequence path) intchmod(CharSequence filename, int mode) intchown(CharSequence filename, int user, int group) intclose(int fd) intconfstr(jnr.constants.platform.Confstr name, ByteBuffer buf, int len) intdaemon(int nochdir, int noclose) intdup(int fd) intdup2(int oldFd, int newFd) intendgrent()intendpwent()jnr.ffi.Variable<Long>environ()intexecv(CharSequence path, CharSequence[] argv) intexecve(CharSequence path, CharSequence[] argv, CharSequence[] envp) intfchmod(int fd, int mode) intfchown(int fd, int user, int group) intfcntl(int fd, int fnctl) intfcntl(int fd, int fnctl, int arg) intfcntl(int fd, int fnctl, int... arg) Deprecated.intfcntl(int fd, int fnctl, jnr.ffi.Pointer arg) intintfdatasync(int fd) intflock(int fd, int mode) intfork()intfpathconf(int fd, jnr.constants.platform.Pathconf name) intintintfsync(int fd) intftruncate(int fd, long offset) intfutimens(int fd, jnr.ffi.Pointer times) intintlonggetcwd(byte[] cwd, int len) intintgetegid()getenv(CharSequence envName) intgeteuid()intgetgid()getgrent()getgrgid(int which) getgrnam(CharSequence which) intgetgroups(int size, int[] groups) intgethostname(ByteBuffer buffer, int len) getlogin()intgetpgid()intgetpgid(int pid) intgetpgrp()intgetpid()intgetppid()intgetpriority(int which, int who) getpwent()getpwnam(CharSequence which) getpwuid(int which) intgetrlimit(int resource, jnr.ffi.Pointer rlim) intintgetsockopt(int s, int level, int optname, ByteBuffer optval, jnr.ffi.byref.IntByReference optlen) intgettimeofday(Timeval tv, long alwaysNull) intgetuid()intisatty(int fd) intkill(int pid, int signal) intkill(long pid, int signal) intlchmod(CharSequence filename, int mode) intlchown(CharSequence filename, int user, int group) intlink(CharSequence oldpath, CharSequence newpath) longlseek(int fd, long offset, int whence) intlstat(CharSequence path, FileStat stat) intlstat64(CharSequence path, FileStat stat) intlutimes(CharSequence path, Timeval[] times) intmkdir(CharSequence path, int mode) nl_langinfo(int item) intopen(CharSequence path, int flags, int perm) intpipe(int[] fds) intpread(int fd, byte[] dst, int len, int offset) longpread(int fd, byte[] dst, long len, long offset) intpread(int fd, ByteBuffer dst, int len, int offset) longpread(int fd, ByteBuffer dst, long len, long offset) intpwrite(int fd, byte[] src, int len, int offset) longpwrite(int fd, byte[] src, long len, long offset) intpwrite(int fd, ByteBuffer src, int len, int offset) longpwrite(int fd, ByteBuffer src, long len, long offset) intraise(int raise) intread(int fd, byte[] dst, int len) longread(int fd, byte[] dst, long len) intread(int fd, ByteBuffer dst, int len) longread(int fd, ByteBuffer dst, long len) intreadlink(CharSequence path, byte[] buffer, int len) intreadlink(CharSequence oldpath, ByteBuffer buffer, int len) intreadlink(CharSequence path, jnr.ffi.Pointer bufPtr, int bufsize) intintrename(CharSequence oldName, CharSequence newName) intrmdir(CharSequence path) intintsetegid(int egid) intsetenv(CharSequence envName, CharSequence envValue, int overwrite) intseteuid(int euid) intsetgid(int gid) intsetgrent()intsetpgid(int pid, int pgid) intsetpgrp(int pid, int pgrp) intsetpriority(int which, int who, int prio) intsetpwent()intsetrlimit(int resource, jnr.ffi.Pointer rlim) intintsetsid()intsetsockopt(int s, int level, int optname, ByteBuffer optval, int optlen) intsetuid(int uid) longsignal(int sig, LibC.LibCSignalHandler handler) intsocketpair(int domain, int type, int protocol, int[] fds) intstat(CharSequence path, FileStat stat) intstat64(CharSequence path, FileStat stat) strerror(int errno) intsymlink(CharSequence oldpath, CharSequence newpath) intsyscall(int number) intsyscall(int number, int arg1) intsyscall(int number, int arg1, int arg2) intsyscall(int number, int arg1, int arg2, int arg3) longsysconf(jnr.constants.platform.Sysconf name) longtimes(NativeTimes tms) inttruncate(CharSequence path, long length) intumask(int mask) intunlink(CharSequence path) intunsetenv(CharSequence envName) intintintutimes(CharSequence path, Timeval[] times) intintwait(int[] status) intwaitpid(long pid, int[] status, int options) intwrite(int fd, byte[] src, int len) longwrite(int fd, byte[] src, long len) intwrite(int fd, ByteBuffer src, int len) longwrite(int fd, ByteBuffer src, long len)
-
Method Details
-
chmod
-
fchmod
int fchmod(int fd, int mode) -
chown
-
fchown
int fchown(int fd, int user, int group) -
fstat
-
fstat64
-
getenv
-
getegid
int getegid() -
setegid
int setegid(int egid) -
geteuid
int geteuid() -
seteuid
int seteuid(int euid) -
getgid
int getgid() -
getlogin
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
-
getpwnam
-
getgrent
NativeGroup getgrent() -
getgrgid
-
getgrnam
-
setpwent
int setpwent() -
endpwent
int endpwent() -
setgrent
int setgrent() -
endgrent
int endgrent() -
getuid
int getuid() -
setsid
int setsid() -
setuid
int setuid(int uid) -
getrlimit
-
getrlimit
int getrlimit(int resource, jnr.ffi.Pointer rlim) -
setrlimit
-
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
-
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. -
access
-
getdtablesize
int getdtablesize() -
signal
-
raise
int raise(int raise) -
lchmod
-
lchown
-
link
-
lstat
-
lstat64
-
mkdir
-
rmdir
-
stat
-
stat64
-
symlink
-
readlink
-
readlink
-
readlink
-
setenv
-
umask
int umask(int mask) -
unsetenv
-
utimes
-
utimes
-
futimes
-
lutimes
-
utimensat
-
utimensat
-
futimens
-
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
-
write
-
pread
long pread(int fd, byte[] dst, long len, long offset) -
pwrite
long pwrite(int fd, byte[] src, long len, long offset) -
pread
-
pwrite
-
read
int read(int fd, byte[] dst, int len) -
write
int write(int fd, byte[] src, int len) -
read
-
write
-
pread
int pread(int fd, byte[] dst, int len, int offset) -
pwrite
int pwrite(int fd, byte[] src, int len, int offset) -
pread
-
pwrite
-
lseek
long lseek(int fd, long offset, int whence) -
close
int close(int fd) -
execv
-
execve
-
chdir
-
sysconf
long sysconf(jnr.constants.platform.Sysconf name) -
confstr
-
fpathconf
int fpathconf(int fd, jnr.constants.platform.Pathconf name) -
times
-
flock
int flock(int fd, int mode) -
unlink
-
open
-
pipe
int pipe(int[] fds) -
truncate
-
ftruncate
int ftruncate(int fd, long offset) -
rename
-
getcwd
long getcwd(byte[] cwd, int len) -
gethostname
-
fsync
int fsync(int fd) -
fdatasync
int fdatasync(int fd) -
socketpair
int socketpair(int domain, int type, int protocol, int[] fds) -
sendmsg
-
recvmsg
-
setsockopt
-
getsockopt
int getsockopt(int s, int level, int optname, ByteBuffer optval, jnr.ffi.byref.IntByReference optlen) -
environ
jnr.ffi.Variable<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
-
setlocale
-
strerror
-
gettimeofday
-