org.jruby.ext.posix
Interface LibC

All Known Subinterfaces:
LinuxLibC, SolarisLibC, WindowsLibC

public interface LibC


Method Summary
 int chmod(java.lang.CharSequence filename, int mode)
           
 int chown(java.lang.CharSequence filename, int user, int group)
           
 int close(int fd)
           
 int endgrent()
           
 int endpwent()
           
 int execv(java.lang.CharSequence path, java.lang.CharSequence... argv)
           
 int execve(java.lang.CharSequence path, java.lang.CharSequence[] argv, java.lang.CharSequence[] envp)
           
 int fork()
           
 int fstat(int fd, FileStat stat)
           
 int fstat64(int fd, FileStat stat)
           
 int getegid()
           
 java.lang.String getenv(java.lang.CharSequence envName)
           
 int geteuid()
           
 int getgid()
           
 NativeGroup getgrent()
           
 NativeGroup getgrgid(int which)
           
 NativeGroup getgrnam(java.lang.CharSequence which)
           
 java.lang.String getlogin()
           
 int getpgid()
           
 int getpgid(int pid)
           
 int getpgrp()
           
 int getpid()
           
 int getppid()
           
 int getpriority(int which, int who)
           
 NativePasswd getpwent()
           
 NativePasswd getpwnam(java.lang.CharSequence which)
           
 NativePasswd getpwuid(int which)
           
 int getuid()
           
 int isatty(int fd)
           
 int kill(int pid, int signal)
           
 int lchmod(java.lang.CharSequence filename, int mode)
           
 int lchown(java.lang.CharSequence filename, int user, int group)
           
 int link(java.lang.CharSequence oldpath, java.lang.CharSequence newpath)
           
 int lstat(java.lang.CharSequence path, FileStat stat)
           
 int lstat64(java.lang.CharSequence path, FileStat stat)
           
 int mkdir(java.lang.CharSequence path, int mode)
           
 int read(int fd, java.nio.ByteBuffer dst, int len)
           
 int readlink(java.lang.CharSequence oldpath, java.nio.ByteBuffer buffer, int len)
           
 int setegid(int egid)
           
 int setenv(java.lang.CharSequence envName, java.lang.CharSequence 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)
           
 int stat(java.lang.CharSequence path, FileStat stat)
           
 int stat64(java.lang.CharSequence path, FileStat stat)
           
 int symlink(java.lang.CharSequence oldpath, java.lang.CharSequence newpath)
           
 int umask(int mask)
           
 int unsetenv(java.lang.CharSequence envName)
           
 int utimes(java.lang.CharSequence path, Timeval[] times)
           
 int wait(int[] status)
           
 int waitpid(int pid, int[] status, int options)
           
 int write(int fd, java.nio.ByteBuffer src, int len)
           
 

Method Detail

chmod

int chmod(java.lang.CharSequence filename,
          int mode)

chown

int chown(java.lang.CharSequence filename,
          int user,
          int group)

fstat

int fstat(int fd,
          FileStat stat)

fstat64

int fstat64(int fd,
            FileStat stat)

getenv

java.lang.String getenv(java.lang.CharSequence envName)

getegid

int getegid()

setegid

int setegid(int egid)

geteuid

int geteuid()

seteuid

int seteuid(int euid)

getgid

int getgid()

getlogin

java.lang.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

NativePasswd getpwuid(int which)

getpwnam

NativePasswd getpwnam(java.lang.CharSequence which)

getgrent

NativeGroup getgrent()

getgrgid

NativeGroup getgrgid(int which)

getgrnam

NativeGroup getgrnam(java.lang.CharSequence which)

setpwent

int setpwent()

endpwent

int endpwent()

setgrent

int setgrent()

endgrent

int endgrent()

getuid

int getuid()

setsid

int setsid()

setuid

int setuid(int uid)

kill

int kill(int pid,
         int signal)

lchmod

int lchmod(java.lang.CharSequence filename,
           int mode)

lchown

int lchown(java.lang.CharSequence filename,
           int user,
           int group)

link

int link(java.lang.CharSequence oldpath,
         java.lang.CharSequence newpath)

lstat

int lstat(java.lang.CharSequence path,
          FileStat stat)

lstat64

int lstat64(java.lang.CharSequence path,
            FileStat stat)

mkdir

int mkdir(java.lang.CharSequence path,
          int mode)

stat

int stat(java.lang.CharSequence path,
         FileStat stat)

stat64

int stat64(java.lang.CharSequence path,
           FileStat stat)

symlink

int symlink(java.lang.CharSequence oldpath,
            java.lang.CharSequence newpath)

readlink

int readlink(java.lang.CharSequence oldpath,
             java.nio.ByteBuffer buffer,
             int len)

setenv

int setenv(java.lang.CharSequence envName,
           java.lang.CharSequence envValue,
           int overwrite)

umask

int umask(int mask)

unsetenv

int unsetenv(java.lang.CharSequence envName)

utimes

int utimes(java.lang.CharSequence path,
           Timeval[] times)

fork

int fork()

waitpid

int waitpid(int 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

int read(int fd,
         java.nio.ByteBuffer dst,
         int len)

write

int write(int fd,
          java.nio.ByteBuffer src,
          int len)

close

int close(int fd)

execv

int execv(java.lang.CharSequence path,
          java.lang.CharSequence... argv)

execve

int execve(java.lang.CharSequence path,
           java.lang.CharSequence[] argv,
           java.lang.CharSequence[] envp)


Copyright © 2013. All Rights Reserved.