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