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