org.jruby.ext.posix
Class JavaPOSIX
java.lang.Object
org.jruby.ext.posix.JavaPOSIX
- All Implemented Interfaces:
- POSIX
public class JavaPOSIX
- extends java.lang.Object
- implements POSIX
Nested classes/interfaces inherited from interface org.jruby.ext.posix.POSIX |
POSIX.ERRORS |
Method Summary |
FileStat |
allocateStat()
|
int |
chmod(java.lang.String filename,
int mode)
|
int |
chown(java.lang.String filename,
int user,
int group)
|
int |
endgrent()
|
int |
endpwent()
|
int |
errno()
|
void |
errno(int value)
|
int |
fork()
|
FileStat |
fstat(java.io.FileDescriptor descriptor)
|
int |
getegid()
|
int |
geteuid()
|
int |
getgid()
|
Group |
getgrent()
|
Group |
getgrgid(int which)
|
Group |
getgrnam(java.lang.String which)
|
java.lang.String |
getlogin()
|
int |
getpgid()
|
int |
getpgid(int pid)
|
int |
getpgrp()
|
int |
getpid()
|
int |
getppid()
|
int |
getpriority(int which,
int who)
|
Passwd |
getpwent()
|
Passwd |
getpwnam(java.lang.String which)
|
Passwd |
getpwuid(int which)
|
int |
getuid()
|
boolean |
isatty(java.io.FileDescriptor fd)
|
int |
kill(int pid,
int signal)
|
int |
lchmod(java.lang.String filename,
int mode)
|
int |
lchown(java.lang.String filename,
int user,
int group)
|
int |
link(java.lang.String oldpath,
java.lang.String newpath)
|
FileStat |
lstat(java.lang.String path)
|
int |
mkdir(java.lang.String path,
int mode)
|
java.lang.String |
readlink(java.lang.String path)
|
int |
setegid(int egid)
|
int |
seteuid(int euid)
|
int |
setgid(int gid)
|
int |
setgrent()
|
int |
setpgid(int pid,
int pgid)
|
int |
setpgrp(int pid,
int pgrp)
|
int |
setpriority(int which,
int who,
int prio)
|
int |
setpwent()
|
int |
setsid()
|
int |
setuid(int uid)
|
FileStat |
stat(java.lang.String path)
|
int |
symlink(java.lang.String oldpath,
java.lang.String newpath)
|
int |
umask(int mask)
|
int |
utimes(java.lang.String path,
long[] atimeval,
long[] mtimeval)
|
int |
wait(int[] status)
|
int |
waitpid(int pid,
int[] status,
int flags)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JavaPOSIX
public JavaPOSIX(POSIXHandler handler)
allocateStat
public FileStat allocateStat()
chmod
public int chmod(java.lang.String filename,
int mode)
- Specified by:
chmod
in interface POSIX
chown
public int chown(java.lang.String filename,
int user,
int group)
- Specified by:
chown
in interface POSIX
fstat
public FileStat fstat(java.io.FileDescriptor descriptor)
- Specified by:
fstat
in interface POSIX
getegid
public int getegid()
- Specified by:
getegid
in interface POSIX
geteuid
public int geteuid()
- Specified by:
geteuid
in interface POSIX
getgid
public int getgid()
- Specified by:
getgid
in interface POSIX
getlogin
public java.lang.String getlogin()
- Specified by:
getlogin
in interface POSIX
getpgid
public int getpgid()
- Specified by:
getpgid
in interface POSIX
getpgrp
public int getpgrp()
- Specified by:
getpgrp
in interface POSIX
getpid
public int getpid()
- Specified by:
getpid
in interface POSIX
getppid
public int getppid()
- Specified by:
getppid
in interface POSIX
getpwent
public Passwd getpwent()
- Specified by:
getpwent
in interface POSIX
getpwuid
public Passwd getpwuid(int which)
- Specified by:
getpwuid
in interface POSIX
getgrgid
public Group getgrgid(int which)
- Specified by:
getgrgid
in interface POSIX
getpwnam
public Passwd getpwnam(java.lang.String which)
- Specified by:
getpwnam
in interface POSIX
getgrnam
public Group getgrnam(java.lang.String which)
- Specified by:
getgrnam
in interface POSIX
getgrent
public Group getgrent()
- Specified by:
getgrent
in interface POSIX
setpwent
public int setpwent()
- Specified by:
setpwent
in interface POSIX
endpwent
public int endpwent()
- Specified by:
endpwent
in interface POSIX
setgrent
public int setgrent()
- Specified by:
setgrent
in interface POSIX
endgrent
public int endgrent()
- Specified by:
endgrent
in interface POSIX
getuid
public int getuid()
- Specified by:
getuid
in interface POSIX
fork
public int fork()
- Specified by:
fork
in interface POSIX
isatty
public boolean isatty(java.io.FileDescriptor fd)
- Specified by:
isatty
in interface POSIX
kill
public int kill(int pid,
int signal)
- Specified by:
kill
in interface POSIX
lchmod
public int lchmod(java.lang.String filename,
int mode)
- Specified by:
lchmod
in interface POSIX
lchown
public int lchown(java.lang.String filename,
int user,
int group)
- Specified by:
lchown
in interface POSIX
link
public int link(java.lang.String oldpath,
java.lang.String newpath)
- Specified by:
link
in interface POSIX
lstat
public FileStat lstat(java.lang.String path)
- Specified by:
lstat
in interface POSIX
mkdir
public int mkdir(java.lang.String path,
int mode)
- Specified by:
mkdir
in interface POSIX
readlink
public java.lang.String readlink(java.lang.String path)
throws java.io.IOException
- Specified by:
readlink
in interface POSIX
- Throws:
java.io.IOException
stat
public FileStat stat(java.lang.String path)
- Specified by:
stat
in interface POSIX
symlink
public int symlink(java.lang.String oldpath,
java.lang.String newpath)
- Specified by:
symlink
in interface POSIX
setegid
public int setegid(int egid)
- Specified by:
setegid
in interface POSIX
seteuid
public int seteuid(int euid)
- Specified by:
seteuid
in interface POSIX
setgid
public int setgid(int gid)
- Specified by:
setgid
in interface POSIX
getpgid
public int getpgid(int pid)
- Specified by:
getpgid
in interface POSIX
setpgid
public int setpgid(int pid,
int pgid)
- Specified by:
setpgid
in interface POSIX
setpgrp
public int setpgrp(int pid,
int pgrp)
- Specified by:
setpgrp
in interface POSIX
setsid
public int setsid()
- Specified by:
setsid
in interface POSIX
setuid
public int setuid(int uid)
- Specified by:
setuid
in interface POSIX
umask
public int umask(int mask)
- Specified by:
umask
in interface POSIX
utimes
public int utimes(java.lang.String path,
long[] atimeval,
long[] mtimeval)
- Specified by:
utimes
in interface POSIX
wait
public int wait(int[] status)
- Specified by:
wait
in interface POSIX
waitpid
public int waitpid(int pid,
int[] status,
int flags)
- Specified by:
waitpid
in interface POSIX
getpriority
public int getpriority(int which,
int who)
- Specified by:
getpriority
in interface POSIX
setpriority
public int setpriority(int which,
int who,
int prio)
- Specified by:
setpriority
in interface POSIX
errno
public int errno()
- Specified by:
errno
in interface POSIX
errno
public void errno(int value)
- Specified by:
errno
in interface POSIX