Packagecom.adobe.flascc.kernel
Interfacepublic interface IKernel
Implementors PlayerKernel

This interface exposes all of the FreeBSD kernel system calls. To provide reasonable implementations you will need to look at the BSD documentation and also at the BSD libc source code.



Public Methods
 MethodDefined By
  
__getcwd(A_buf:int, A_buflen:int, errnoPtr:int):int
IKernel
  
access(A_path:int, A_flags:int, errnoPtr:int):int
IKernel
  
chdir(A_path:int, errnoPtr:int):int
IKernel
  
chmod(A_path:int, A_mode:int, errnoPtr:int):int
IKernel
  
chown(A_path:int, A_uid:int, A_gid:int, errnoPtr:int):int
IKernel
  
chroot(A_path:int, errnoPtr:int):int
IKernel
  
clock_gettime(A_clock_id:int, A_tp:int, errnoPtr:int):int
IKernel
  
close(A_fd:int, errnoPtr:int):int
IKernel
  
dup(A_fd:int, errnoPtr:int):int
IKernel
  
dup2(A_from:int, A_to:int, errnoPtr:int):int
IKernel
  
fchdir(A_fd:int, errnoPtr:int):int
IKernel
  
fchmod(A_fd:int, A_mode:int, errnoPtr:int):int
IKernel
  
fchown(A_fd:int, A_uid:int, A_gid:int, errnoPtr:int):int
IKernel
  
fcntl(A_fd:int, A_cmd:int, A_arg:int, errnoPtr:int):int
IKernel
  
fork(errnoPtr:int):int
IKernel
  
fpathconf(A_fd:int, A_name:int, errnoPtr:int):int
IKernel
  
fstat(A_fd:int, A_sb:int, errnoPtr:int):int
IKernel
  
fsync(A_fd:int, errnoPtr:int):int
IKernel
  
getdirentries(A_fd:int, A_buf:int, A_count:int, A_basep:int, errnoPtr:int):int
IKernel
  
getdtablesize(errnoPtr:int):int
IKernel
  
getegid(errnoPtr:int):int
IKernel
  
geteuid(errnoPtr:int):int
IKernel
  
getgid(errnoPtr:int):int
IKernel
  
getgroups(A_gidsetsize:int, A_gidset:int, errnoPtr:int):int
IKernel
  
getpgid(A_pid:int, errnoPtr:int):int
IKernel
  
getpgrp(errnoPtr:int):int
IKernel
  
getpid(errnoPtr:int):int
IKernel
  
getppid(errnoPtr:int):int
IKernel
  
getpriority(A_which:int, A_who:int, errnoPtr:int):int
IKernel
  
getrusage(A_who:int, A_rusage:int, errnoPtr:int):int
IKernel
  
getsid(A_pid:int, errnoPtr:int):int
IKernel
  
getsockopt(A_s:int, A_level:int, A_name:int, A_val:int, A_avalsize:int, errnoPtr:int):int
IKernel
  
getuid(errnoPtr:int):int
IKernel
  
ioctl(A_fd:int, A_com:int, A_data:int, errnoPtr:int):int
IKernel
  
issetugid(errnoPtr:int):int
IKernel
  
kill(A_pid:int, A_signum:int, errnoPtr:int):int
IKernel
  
lchown(A_path:int, A_uid:int, A_gid:int, errnoPtr:int):int
IKernel
  
link(A_path:int, A_linkpath:int, errnoPtr:int):int
IKernel
  
listen(A_s:int, A_backlog:int, errnoPtr:int):int
IKernel
  
lseek(A_fd:int, A_offset_high:int, A_offset_low:int, A_whence:int, errnoPtr:int):Object
IKernel
  
lstat(A_path:int, A_ub:int, errnoPtr:int):int
IKernel
  
mkdir(A_path:int, A_mode:int, errnoPtr:int):int
IKernel
  
mkfifo(A_path:int, A_mode:int, errnoPtr:int):int
IKernel
  
msgget(A_key:int, A_msgflg:int, errnoPtr:int):int
IKernel
  
msgrcv(A_msqid:int, A_msgp:int, A_msgsz:int, A_msgtyp:int, A_msgflg:int, errnoPtr:int):int
IKernel
  
msgsnd(A_msqid:int, A_msgp:int, A_msgsz:int, A_msgflg:int, errnoPtr:int):int
IKernel
  
msync(A_addr:int, A_len:int, A_flags:int, errnoPtr:int):int
IKernel
  
nanosleep(A_rqtp:int, A_rmtp:int, errnoPtr:int):int
IKernel
  
open(A_path:int, A_flags:int, A_mode:int, errnoPtr:int):int
IKernel
  
pathconf(A_path:int, A_name:int, errnoPtr:int):int
IKernel
  
pipe(A_fildes:int, errnoPtr:int):int
IKernel
  
pselect(A_nd:int, A_in:int, A_ou:int, A_ex:int, A_ts:int, A_sm:int, errnoPtr:int):int
IKernel
  
read(A_fd:int, A_buf:int, A_nbyte:int, errnoPtr:int):int
IKernel
  
readv(A_fd:int, A_iovp:int, A_iovcnt:int, errnoPtr:int):int
IKernel
  
rename(A_from:int, A_to:int, errnoPtr:int):int
IKernel
  
revoke(A_path:int, errnoPtr:int):int
IKernel
  
rmdir(A_path:int, errnoPtr:int):int
IKernel
  
sched_get_priority_max(A_policy:int, errnoPtr:int):int
IKernel
  
sched_get_priority_min(A_policy:int, errnoPtr:int):int
IKernel
  
sched_yield(errnoPtr:int):int
IKernel
  
semget(A_key:int, A_nsems:int, A_semflg:int, errnoPtr:int):int
IKernel
  
setegid(A_egid:int, errnoPtr:int):int
IKernel
  
seteuid(A_euid:int, errnoPtr:int):int
IKernel
  
setgid(A_gid:int, errnoPtr:int):int
IKernel
  
setgroups(A_gidsetsize:int, A_gidset:int, errnoPtr:int):int
IKernel
  
setpgid(A_pid:int, A_pgid:int, errnoPtr:int):int
IKernel
  
setpriority(A_which:int, A_who:int, A_prio:int, errnoPtr:int):int
IKernel
  
setregid(A_rgid:int, A_egid:int, errnoPtr:int):int
IKernel
  
setreuid(A_ruid:int, A_euid:int, errnoPtr:int):int
IKernel
  
setsid(errnoPtr:int):int
IKernel
  
setsockopt(A_s:int, A_level:int, A_name:int, A_val:int, A_valsize:int, errnoPtr:int):int
IKernel
  
setuid(A_uid:int, errnoPtr:int):int
IKernel
  
shm_unlink(A_path:int, errnoPtr:int):int
IKernel
  
shmdt(A_shmaddr:int, errnoPtr:int):int
IKernel
  
shmget(A_key:int, A_size:int, A_shmflg:int, errnoPtr:int):int
IKernel
  
shutdown(A_s:int, A_how:int, errnoPtr:int):int
IKernel
  
sigpending(A_set:int, errnoPtr:int):int
IKernel
  
sigprocmask(A_how:int, A_set:int, A_oset:int, errnoPtr:int):int
IKernel
  
sigsuspend(A_mask:int, errnoPtr:int):int
IKernel
  
sigwait(A_set:int, A_sig:int, errnoPtr:int):int
IKernel
  
socket(A_domain:int, A_type:int, A_protocol:int, errnoPtr:int):int
IKernel
  
socketpair(A_domain:int, A_type:int, A_protocol:int, A_rsv:int, errnoPtr:int):int
IKernel
  
stat(A_path:int, A_ub:int, errnoPtr:int):int
IKernel
  
symlink(A_path:int, A_link:int, errnoPtr:int):int
IKernel
  
sync(errnoPtr:int):void
IKernel
  
umask(A_newmask:int, errnoPtr:int):int
IKernel
  
unlink(A_path:int, errnoPtr:int):int
IKernel
  
vfork(errnoPtr:int):int
IKernel
  
wait4(A_pid:int, A_status:int, A_options:int, A_rusage:int, errnoPtr:int):int
IKernel
  
write(A_fd:int, A_buf:int, A_nbyte:int, errnoPtr:int):int
IKernel
  
writev(A_fd:int, A_iovp:int, A_iovcnt:int, errnoPtr:int):int
IKernel
Method Detail
__getcwd()method
public function __getcwd(A_buf:int, A_buflen:int, errnoPtr:int):int

Parameters

A_buf:int
 
A_buflen:int
 
errnoPtr:int

Returns
int
access()method 
public function access(A_path:int, A_flags:int, errnoPtr:int):int

Parameters

A_path:int
 
A_flags:int
 
errnoPtr:int

Returns
int
chdir()method 
public function chdir(A_path:int, errnoPtr:int):int

Parameters

A_path:int
 
errnoPtr:int

Returns
int
chmod()method 
public function chmod(A_path:int, A_mode:int, errnoPtr:int):int

Parameters

A_path:int
 
A_mode:int
 
errnoPtr:int

Returns
int
chown()method 
public function chown(A_path:int, A_uid:int, A_gid:int, errnoPtr:int):int

Parameters

A_path:int
 
A_uid:int
 
A_gid:int
 
errnoPtr:int

Returns
int
chroot()method 
public function chroot(A_path:int, errnoPtr:int):int

Parameters

A_path:int
 
errnoPtr:int

Returns
int
clock_gettime()method 
public function clock_gettime(A_clock_id:int, A_tp:int, errnoPtr:int):int

Parameters

A_clock_id:int
 
A_tp:int
 
errnoPtr:int

Returns
int
close()method 
public function close(A_fd:int, errnoPtr:int):int

Parameters

A_fd:int
 
errnoPtr:int

Returns
int
dup()method 
public function dup(A_fd:int, errnoPtr:int):int

Parameters

A_fd:int
 
errnoPtr:int

Returns
int
dup2()method 
public function dup2(A_from:int, A_to:int, errnoPtr:int):int

Parameters

A_from:int
 
A_to:int
 
errnoPtr:int

Returns
int
fchdir()method 
public function fchdir(A_fd:int, errnoPtr:int):int

Parameters

A_fd:int
 
errnoPtr:int

Returns
int
fchmod()method 
public function fchmod(A_fd:int, A_mode:int, errnoPtr:int):int

Parameters

A_fd:int
 
A_mode:int
 
errnoPtr:int

Returns
int
fchown()method 
public function fchown(A_fd:int, A_uid:int, A_gid:int, errnoPtr:int):int

Parameters

A_fd:int
 
A_uid:int
 
A_gid:int
 
errnoPtr:int

Returns
int
fcntl()method 
public function fcntl(A_fd:int, A_cmd:int, A_arg:int, errnoPtr:int):int

Parameters

A_fd:int
 
A_cmd:int
 
A_arg:int
 
errnoPtr:int

Returns
int
fork()method 
public function fork(errnoPtr:int):int

Parameters

errnoPtr:int

Returns
int
fpathconf()method 
public function fpathconf(A_fd:int, A_name:int, errnoPtr:int):int

Parameters

A_fd:int
 
A_name:int
 
errnoPtr:int

Returns
int
fstat()method 
public function fstat(A_fd:int, A_sb:int, errnoPtr:int):int

Parameters

A_fd:int
 
A_sb:int
 
errnoPtr:int

Returns
int
fsync()method 
public function fsync(A_fd:int, errnoPtr:int):int

Parameters

A_fd:int
 
errnoPtr:int

Returns
int
getdirentries()method 
public function getdirentries(A_fd:int, A_buf:int, A_count:int, A_basep:int, errnoPtr:int):int

Parameters

A_fd:int
 
A_buf:int
 
A_count:int
 
A_basep:int
 
errnoPtr:int

Returns
int
getdtablesize()method 
public function getdtablesize(errnoPtr:int):int

Parameters

errnoPtr:int

Returns
int
getegid()method 
public function getegid(errnoPtr:int):int

Parameters

errnoPtr:int

Returns
int
geteuid()method 
public function geteuid(errnoPtr:int):int

Parameters

errnoPtr:int

Returns
int
getgid()method 
public function getgid(errnoPtr:int):int

Parameters

errnoPtr:int

Returns
int
getgroups()method 
public function getgroups(A_gidsetsize:int, A_gidset:int, errnoPtr:int):int

Parameters

A_gidsetsize:int
 
A_gidset:int
 
errnoPtr:int

Returns
int
getpgid()method 
public function getpgid(A_pid:int, errnoPtr:int):int

Parameters

A_pid:int
 
errnoPtr:int

Returns
int
getpgrp()method 
public function getpgrp(errnoPtr:int):int

Parameters

errnoPtr:int

Returns
int
getpid()method 
public function getpid(errnoPtr:int):int

Parameters

errnoPtr:int

Returns
int
getppid()method 
public function getppid(errnoPtr:int):int

Parameters

errnoPtr:int

Returns
int
getpriority()method 
public function getpriority(A_which:int, A_who:int, errnoPtr:int):int

Parameters

A_which:int
 
A_who:int
 
errnoPtr:int

Returns
int
getrusage()method 
public function getrusage(A_who:int, A_rusage:int, errnoPtr:int):int

Parameters

A_who:int
 
A_rusage:int
 
errnoPtr:int

Returns
int
getsid()method 
public function getsid(A_pid:int, errnoPtr:int):int

Parameters

A_pid:int
 
errnoPtr:int

Returns
int
getsockopt()method 
public function getsockopt(A_s:int, A_level:int, A_name:int, A_val:int, A_avalsize:int, errnoPtr:int):int

Parameters

A_s:int
 
A_level:int
 
A_name:int
 
A_val:int
 
A_avalsize:int
 
errnoPtr:int

Returns
int
getuid()method 
public function getuid(errnoPtr:int):int

Parameters

errnoPtr:int

Returns
int
ioctl()method 
public function ioctl(A_fd:int, A_com:int, A_data:int, errnoPtr:int):int

Parameters

A_fd:int
 
A_com:int
 
A_data:int
 
errnoPtr:int

Returns
int
issetugid()method 
public function issetugid(errnoPtr:int):int

Parameters

errnoPtr:int

Returns
int
kill()method 
public function kill(A_pid:int, A_signum:int, errnoPtr:int):int

Parameters

A_pid:int
 
A_signum:int
 
errnoPtr:int

Returns
int
lchown()method 
public function lchown(A_path:int, A_uid:int, A_gid:int, errnoPtr:int):int

Parameters

A_path:int
 
A_uid:int
 
A_gid:int
 
errnoPtr:int

Returns
int
link()method 
public function link(A_path:int, A_linkpath:int, errnoPtr:int):int

Parameters

A_path:int
 
A_linkpath:int
 
errnoPtr:int

Returns
int
listen()method 
public function listen(A_s:int, A_backlog:int, errnoPtr:int):int

Parameters

A_s:int
 
A_backlog:int
 
errnoPtr:int

Returns
int
lseek()method 
public function lseek(A_fd:int, A_offset_high:int, A_offset_low:int, A_whence:int, errnoPtr:int):Object

Parameters

A_fd:int
 
A_offset_high:int
 
A_offset_low:int
 
A_whence:int
 
errnoPtr:int

Returns
Object
lstat()method 
public function lstat(A_path:int, A_ub:int, errnoPtr:int):int

Parameters

A_path:int
 
A_ub:int
 
errnoPtr:int

Returns
int
mkdir()method 
public function mkdir(A_path:int, A_mode:int, errnoPtr:int):int

Parameters

A_path:int
 
A_mode:int
 
errnoPtr:int

Returns
int
mkfifo()method 
public function mkfifo(A_path:int, A_mode:int, errnoPtr:int):int

Parameters

A_path:int
 
A_mode:int
 
errnoPtr:int

Returns
int
msgget()method 
public function msgget(A_key:int, A_msgflg:int, errnoPtr:int):int

Parameters

A_key:int
 
A_msgflg:int
 
errnoPtr:int

Returns
int
msgrcv()method 
public function msgrcv(A_msqid:int, A_msgp:int, A_msgsz:int, A_msgtyp:int, A_msgflg:int, errnoPtr:int):int

Parameters

A_msqid:int
 
A_msgp:int
 
A_msgsz:int
 
A_msgtyp:int
 
A_msgflg:int
 
errnoPtr:int

Returns
int
msgsnd()method 
public function msgsnd(A_msqid:int, A_msgp:int, A_msgsz:int, A_msgflg:int, errnoPtr:int):int

Parameters

A_msqid:int
 
A_msgp:int
 
A_msgsz:int
 
A_msgflg:int
 
errnoPtr:int

Returns
int
msync()method 
public function msync(A_addr:int, A_len:int, A_flags:int, errnoPtr:int):int

Parameters

A_addr:int
 
A_len:int
 
A_flags:int
 
errnoPtr:int

Returns
int
nanosleep()method 
public function nanosleep(A_rqtp:int, A_rmtp:int, errnoPtr:int):int

Parameters

A_rqtp:int
 
A_rmtp:int
 
errnoPtr:int

Returns
int
open()method 
public function open(A_path:int, A_flags:int, A_mode:int, errnoPtr:int):int

Parameters

A_path:int
 
A_flags:int
 
A_mode:int
 
errnoPtr:int

Returns
int
pathconf()method 
public function pathconf(A_path:int, A_name:int, errnoPtr:int):int

Parameters

A_path:int
 
A_name:int
 
errnoPtr:int

Returns
int
pipe()method 
public function pipe(A_fildes:int, errnoPtr:int):int

Parameters

A_fildes:int
 
errnoPtr:int

Returns
int
pselect()method 
public function pselect(A_nd:int, A_in:int, A_ou:int, A_ex:int, A_ts:int, A_sm:int, errnoPtr:int):int

Parameters

A_nd:int
 
A_in:int
 
A_ou:int
 
A_ex:int
 
A_ts:int
 
A_sm:int
 
errnoPtr:int

Returns
int
read()method 
public function read(A_fd:int, A_buf:int, A_nbyte:int, errnoPtr:int):int

Parameters

A_fd:int
 
A_buf:int
 
A_nbyte:int
 
errnoPtr:int

Returns
int
readv()method 
public function readv(A_fd:int, A_iovp:int, A_iovcnt:int, errnoPtr:int):int

Parameters

A_fd:int
 
A_iovp:int
 
A_iovcnt:int
 
errnoPtr:int

Returns
int
rename()method 
public function rename(A_from:int, A_to:int, errnoPtr:int):int

Parameters

A_from:int
 
A_to:int
 
errnoPtr:int

Returns
int
revoke()method 
public function revoke(A_path:int, errnoPtr:int):int

Parameters

A_path:int
 
errnoPtr:int

Returns
int
rmdir()method 
public function rmdir(A_path:int, errnoPtr:int):int

Parameters

A_path:int
 
errnoPtr:int

Returns
int
sched_get_priority_max()method 
public function sched_get_priority_max(A_policy:int, errnoPtr:int):int

Parameters

A_policy:int
 
errnoPtr:int

Returns
int
sched_get_priority_min()method 
public function sched_get_priority_min(A_policy:int, errnoPtr:int):int

Parameters

A_policy:int
 
errnoPtr:int

Returns
int
sched_yield()method 
public function sched_yield(errnoPtr:int):int

Parameters

errnoPtr:int

Returns
int
semget()method 
public function semget(A_key:int, A_nsems:int, A_semflg:int, errnoPtr:int):int

Parameters

A_key:int
 
A_nsems:int
 
A_semflg:int
 
errnoPtr:int

Returns
int
setegid()method 
public function setegid(A_egid:int, errnoPtr:int):int

Parameters

A_egid:int
 
errnoPtr:int

Returns
int
seteuid()method 
public function seteuid(A_euid:int, errnoPtr:int):int

Parameters

A_euid:int
 
errnoPtr:int

Returns
int
setgid()method 
public function setgid(A_gid:int, errnoPtr:int):int

Parameters

A_gid:int
 
errnoPtr:int

Returns
int
setgroups()method 
public function setgroups(A_gidsetsize:int, A_gidset:int, errnoPtr:int):int

Parameters

A_gidsetsize:int
 
A_gidset:int
 
errnoPtr:int

Returns
int
setpgid()method 
public function setpgid(A_pid:int, A_pgid:int, errnoPtr:int):int

Parameters

A_pid:int
 
A_pgid:int
 
errnoPtr:int

Returns
int
setpriority()method 
public function setpriority(A_which:int, A_who:int, A_prio:int, errnoPtr:int):int

Parameters

A_which:int
 
A_who:int
 
A_prio:int
 
errnoPtr:int

Returns
int
setregid()method 
public function setregid(A_rgid:int, A_egid:int, errnoPtr:int):int

Parameters

A_rgid:int
 
A_egid:int
 
errnoPtr:int

Returns
int
setreuid()method 
public function setreuid(A_ruid:int, A_euid:int, errnoPtr:int):int

Parameters

A_ruid:int
 
A_euid:int
 
errnoPtr:int

Returns
int
setsid()method 
public function setsid(errnoPtr:int):int

Parameters

errnoPtr:int

Returns
int
setsockopt()method 
public function setsockopt(A_s:int, A_level:int, A_name:int, A_val:int, A_valsize:int, errnoPtr:int):int

Parameters

A_s:int
 
A_level:int
 
A_name:int
 
A_val:int
 
A_valsize:int
 
errnoPtr:int

Returns
int
setuid()method 
public function setuid(A_uid:int, errnoPtr:int):int

Parameters

A_uid:int
 
errnoPtr:int

Returns
int
shm_unlink()method 
public function shm_unlink(A_path:int, errnoPtr:int):int

Parameters

A_path:int
 
errnoPtr:int

Returns
int
shmdt()method 
public function shmdt(A_shmaddr:int, errnoPtr:int):int

Parameters

A_shmaddr:int
 
errnoPtr:int

Returns
int
shmget()method 
public function shmget(A_key:int, A_size:int, A_shmflg:int, errnoPtr:int):int

Parameters

A_key:int
 
A_size:int
 
A_shmflg:int
 
errnoPtr:int

Returns
int
shutdown()method 
public function shutdown(A_s:int, A_how:int, errnoPtr:int):int

Parameters

A_s:int
 
A_how:int
 
errnoPtr:int

Returns
int
sigpending()method 
public function sigpending(A_set:int, errnoPtr:int):int

Parameters

A_set:int
 
errnoPtr:int

Returns
int
sigprocmask()method 
public function sigprocmask(A_how:int, A_set:int, A_oset:int, errnoPtr:int):int

Parameters

A_how:int
 
A_set:int
 
A_oset:int
 
errnoPtr:int

Returns
int
sigsuspend()method 
public function sigsuspend(A_mask:int, errnoPtr:int):int

Parameters

A_mask:int
 
errnoPtr:int

Returns
int
sigwait()method 
public function sigwait(A_set:int, A_sig:int, errnoPtr:int):int

Parameters

A_set:int
 
A_sig:int
 
errnoPtr:int

Returns
int
socket()method 
public function socket(A_domain:int, A_type:int, A_protocol:int, errnoPtr:int):int

Parameters

A_domain:int
 
A_type:int
 
A_protocol:int
 
errnoPtr:int

Returns
int
socketpair()method 
public function socketpair(A_domain:int, A_type:int, A_protocol:int, A_rsv:int, errnoPtr:int):int

Parameters

A_domain:int
 
A_type:int
 
A_protocol:int
 
A_rsv:int
 
errnoPtr:int

Returns
int
stat()method 
public function stat(A_path:int, A_ub:int, errnoPtr:int):int

Parameters

A_path:int
 
A_ub:int
 
errnoPtr:int

Returns
int
symlink()method 
public function symlink(A_path:int, A_link:int, errnoPtr:int):int

Parameters

A_path:int
 
A_link:int
 
errnoPtr:int

Returns
int
sync()method 
public function sync(errnoPtr:int):void

Parameters

errnoPtr:int

umask()method 
public function umask(A_newmask:int, errnoPtr:int):int

Parameters

A_newmask:int
 
errnoPtr:int

Returns
int
unlink()method 
public function unlink(A_path:int, errnoPtr:int):int

Parameters

A_path:int
 
errnoPtr:int

Returns
int
vfork()method 
public function vfork(errnoPtr:int):int

Parameters

errnoPtr:int

Returns
int
wait4()method 
public function wait4(A_pid:int, A_status:int, A_options:int, A_rusage:int, errnoPtr:int):int

Parameters

A_pid:int
 
A_status:int
 
A_options:int
 
A_rusage:int
 
errnoPtr:int

Returns
int
write()method 
public function write(A_fd:int, A_buf:int, A_nbyte:int, errnoPtr:int):int

Parameters

A_fd:int
 
A_buf:int
 
A_nbyte:int
 
errnoPtr:int

Returns
int
writev()method 
public function writev(A_fd:int, A_iovp:int, A_iovcnt:int, errnoPtr:int):int

Parameters

A_fd:int
 
A_iovp:int
 
A_iovcnt:int
 
errnoPtr:int

Returns
int