org.jruby.ext.posix
Interface POSIX


public interface POSIX


Method Summary
 FileStat allocateStat()
           
 int chmod(String filename, int mode)
           
 int chown(String filename, int user, int group)
           
 int endgrent()
           
 int endpwent()
           
 int errno()
           
 void errno(int value)
           
 int exec(String path, String... argv)
          Shell expanding and escaping version of exec which handles all the preparation of a command line or command list.
 int exec(String path, String[] argv, String[] envp)
          Shell expanding and escaping version of exec which handles all the preparation of a command line or command list.
 int execv(String path, String[] argv)
           
 int execve(String path, String[] argv, String[] envp)
           
 int fork()
           
 FileStat fstat(FileDescriptor descriptor)
           
 int getegid()
           
 String getenv(String envName)
           
 int geteuid()
           
 int getgid()
           
 Group getgrent()
           
 Group getgrgid(int which)
           
 Group getgrnam(String which)
           
 String getlogin()
           
 int getpgid()
           
 int getpgid(int pid)
           
 int getpgrp()
           
 int getpid()
           
 int getppid()
           
 int getpriority(int which, int who)
           
 Passwd getpwent()
           
 Passwd getpwnam(String which)
           
 Passwd getpwuid(int which)
           
 int getuid()
           
 boolean isatty(FileDescriptor descriptor)
           
 boolean isNative()
           
 int kill(int pid, int signal)
           
 int lchmod(String filename, int mode)
           
 int lchown(String filename, int user, int group)
           
 LibC libc()
          Returns null if isNative returns false.
 int link(String oldpath, String newpath)
           
 FileStat lstat(String path)
           
 int mkdir(String path, int mode)
           
 String readlink(String path)
           
 int setegid(int egid)
           
 int setenv(String envName, String envValue, int overwrite)
           
 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(String path)
           
 int symlink(String oldpath, String newpath)
           
 int umask(int mask)
           
 int unsetenv(String envName)
           
 int utimes(String path, long[] atimeval, long[] mtimeval)
           
 int wait(int[] status)
           
 int waitpid(int pid, int[] status, int flags)
           
 

Method Detail

allocateStat

FileStat allocateStat()

chmod

int chmod(String filename,
          int mode)

chown

int chown(String filename,
          int user,
          int group)

exec

int exec(String path,
         String... argv)
Shell expanding and escaping version of exec which handles all the preparation of a command line or command list.


exec

int exec(String path,
         String[] argv,
         String[] envp)
Shell expanding and escaping version of exec which handles all the preparation of a command line or command list.


execv

int execv(String path,
          String[] argv)

execve

int execve(String path,
           String[] argv,
           String[] envp)

fork

int fork()

fstat

FileStat fstat(FileDescriptor descriptor)

getenv

String getenv(String envName)

getegid

int getegid()

geteuid

int geteuid()

seteuid

int seteuid(int euid)

getgid

int getgid()

getlogin

String getlogin()

getpgid

int getpgid()

getpgid

int getpgid(int pid)

getpgrp

int getpgrp()

getpid

int getpid()

getppid

int getppid()

getpriority

int getpriority(int which,
                int who)

getpwent

Passwd getpwent()

getpwuid

Passwd getpwuid(int which)

getpwnam

Passwd getpwnam(String which)

getgrgid

Group getgrgid(int which)

getgrnam

Group getgrnam(String which)

getgrent

Group getgrent()

endgrent

int endgrent()

setgrent

int setgrent()

endpwent

int endpwent()

setpwent

int setpwent()

getuid

int getuid()

isatty

boolean isatty(FileDescriptor descriptor)

kill

int kill(int pid,
         int signal)

lchmod

int lchmod(String filename,
           int mode)

lchown

int lchown(String filename,
           int user,
           int group)

link

int link(String oldpath,
         String newpath)

lstat

FileStat lstat(String path)

mkdir

int mkdir(String path,
          int mode)

readlink

String readlink(String path)
                throws IOException
Throws:
IOException

setenv

int setenv(String envName,
           String envValue,
           int overwrite)

setsid

int setsid()

setgid

int setgid(int gid)

setegid

int setegid(int egid)

setpgid

int setpgid(int pid,
            int pgid)

setpgrp

int setpgrp(int pid,
            int pgrp)

setpriority

int setpriority(int which,
                int who,
                int prio)

setuid

int setuid(int uid)

stat

FileStat stat(String path)

symlink

int symlink(String oldpath,
            String newpath)

umask

int umask(int mask)

unsetenv

int unsetenv(String envName)

utimes

int utimes(String path,
           long[] atimeval,
           long[] mtimeval)

waitpid

int waitpid(int pid,
            int[] status,
            int flags)

wait

int wait(int[] status)

errno

int errno()

errno

void errno(int value)

isNative

boolean isNative()

libc

LibC libc()
Returns null if isNative returns false.



Copyright © 2012. All Rights Reserved.