env - Provides access to the enviroment the script runs in |
TcpStream - Provides a tcp stream implementation of the standard stream object |
UnixStream - Provides a Unix domain socket implementation of the Stream object |
O_RDONLY - Flag to set the file as read only upon open |
O_WRONLY - Flag to set the file as write only upon open |
O_RDWR - Flag to set the file as read and write upon open |
O_CREAT - Flag to create the file upon opening if it does not exist |
O_EXCL - Make sure that the file is exclusive |
O_TRUNC - Open the file and trucate it to 0 length |
O_APPEND - Cause writes to be append to the end of the file |
LOG_PID - Include process ID with log messages |
LOG_CONS - Log to the system console if unable to write to syslog |
LOG_NDELAY - Open the syslog connection immediately |
LOG_PERROR - Log to stderr as well as to the system log |
LOG_KERN - Kernel log facility |
LOG_USER - User level log facility |
LOG_MAIL - Mail system log facility |
LOG_DAEMON - Daemon log facility |
LOG_SYSLOG - Internal Syslog log facility |
LOG_LPR - Line printer subsystem log facility |
LOG_NEWS - News server log facility |
LOG_UUCP - UUCP subsystem log facility |
LOG_CRON - Cron daemon log facility |
LOG_AUTHPRIV - Authorisation/security log facility |
LOG_FTP - FTP server log facility |
LOG_LOCAL0 - Local log facility 0 |
SIGHUP - Hang Up signal |
SIGINT - Interrupt signal |
SIGQUIT - Quit signal |
SIGILL - Illegal Instruction signal |
SIGTRAP - Trap signal (used for breakpoints) |
SIGABRT - Abort signal |
SIGBUS - Bus error signal |
SIGFPE - Floating Point Exception signal |
SIGKILL - Kill signal |
SIGUSR1 - User defined signal 1 |
SIGSEGV - Segmentation Fault signal |
SIGUSR2 - User defined signal 2 |
SIGPIPE - Broken Pipe signal |
SIGALRM - Alarm signal |
SIGTERM - Terminate signal |
SIGSTKFLT - Stack fault signal |
SIGCHLD - Child terminated signal |
SIGCONT - Continue signal |
SIGSTOP - Stop signal |
SIGTSTP - Terminal stop signal |
SIGTTIN - Terminal input without a controlling terminal signal |
SIGTTOU - Terminal output without a controlling terminal signal |
SIGURG - Urgent data on a socket signal |
SIGXCPU - CPU time limit exceeded signal |
SIGXFSZ - File size limit exceeded signal |
SIGVTALRM - Virtual alarm clock signal |
SIGPROF - Profiling timer signal |
SIGWINCH - Window size change signal |
SIGIO - I/O now possible signal |
PRIO_PROCESS - Get/set the priority of a process |
PRIO_PGRP - Get/set the priority of a process group |
PRIO_USER - Get/set the priority of a user |
RLIMIT_CPU - Resource limit on CPU time in seconds |
RLIMIT_DATA - Resource limit on size of data segment |
RLIMIT_FSIZE - Resource limit on file size |
RLIMIT_LOCKS - Resource limit on number of file locks |
RLIMIT_MEMLOCK - Resource limit on number of bytes of memory to lock into RAM |
RLIMIT_NOFILE - Resource limit on number of open files |
RLIMIT_NPROC - Resource limit on number of processes current UID can have |
RLIMIT_RSS - Resource limit on maximum RSS size in pages |
RLIMIT_STACK - Resource limit on maximum stack size in bytes |
RLIM_INFINITY - Special resource limit value which means "no limit" |
access() - Tests the accessibility of the specified path |
umask() - sets the umask to mask & 0777 |
mkfifo() - creates a FIFO special file |
openfile() - Open a system file using the flags specified |
createfile() - Create a disk file with the specified modes |
opendir() - Reads all the file names in a directory into a StringStream |
openprocess() - Open a process for communication using pipes |
mkdir() - Create a directory with the given modes |
remove() - Delete a name and possibly the file it refers to |
move() - Move an item from one location to another |
hardlink() - Create a hardlink from one location to another |
softlink() - Create a hardlink from one location to another |
getcwd() - Get the current working directory |
chdir() - Change the current working directory to the path specified |
chroot() - Changes the root directory to the specified path |
chmod() - Changes the permission bits of the specified file |
chown() - Changes the owner and/or the group ID of the specified file |
utime() - Sets the access and modification times of the specified file |
stat() - Gather information about a specified file |
lstat() - Gather information about a specified file |
Stat - Provides functions to interrogate the information returned after a Sys.stat or Sys.lstat call |
Uname - This class provides various system information |
Pipe - This class provides a means for talking to a forked child process |
ProcessStream - This class provides a means for reading or writing to another process |
Dir - This class provides a means for listing the files in a directory |
FileStream - This class provides a means for accessing a file for reading or writing |
Time() - Get the current time as a long |
Tm - Provides a time object with which information can be gathered |
gmtime() - Convert a long representation of time to an object |
localtime() - Convert a long representation expressed relative to the specified timezone |
strptime() - Convert a string based upon a given format to a Tm object |
timezone() - Get the seconds West of GMT |
Alarm - Provide a means for setting an alarm |
fork() - Causes the process to fork a child |
waitpid() - Waits for a child process to terminate |
getuid() - Get the real user id of the running process |
geteuid() - Get the effective user id of the running process |
setuid() - Sets the effective user ID |
getgid() - Get the real group id of the running process |
getegid() - Get the effective group id of the running process |
setgid() - Sets the effective group ID |
uidInfo() - Get a Sys.User object with the information about the user |
User - Class to wrap the information about a user |
getpid() - Get the process ID of the running process |
getppid() - Get the process ID of the parent of the running process |
setsid() - Creates a new session |
kill() - sends the specified signal to the specified process(es) |
registerSigHandler() - registers the specified function as a signal handler |
resetSigAction() - Resets the specified signal to the default action |
ignoreSignal() - Causes the specified signal to be ignored |
getpriority() - Get the scheduling priority |
setpriority() - Set the scheduling priority |
Rusage - Get the resource usage of this process or all dead child processes |
Rlimit - Allows you to get and set resource limits |
openlog() - Open a connection to syslog facility |
SyslogStream - This is Stream returned by Sys.openlog( ). Do not create instances of this class directly. |
SEEK_SET - The offset is set to offset bytes from the begining of the stream |
SEEK_CUR - The offset is set to current location plus offset bytes |
SEEK_END - The offset is set to the size of the file plus offset bytes |
Endofline - The end of line delimeter |
gc() - Force the garbage collector to be invoked |
warning() - Cause ferite to issue an non-fatal warning |
error() - Cause ferite to throw an exception |
strerror() - Convert an error return into a string |
exit() - Cause the script to cease executing and set the return value |
scriptName() - Get the name of the executing script |
getVersion() - Get the version of the engine |
system() - Execute a command and wait for it to return |
sleep() - Suspend execution for the specified number of seconds |
usleep() - Suspend execution for microsecond intervals |
timestamp() - Generate a double representing a timestamp including microseconds |
Stream - Provides the mechanism for stream objects - it has a number of methods for use |
StdioStream - Provides a standard io interface to a native OS stream. Use Sys.stdin(), Sys.stdout(), or Sys.stderr() to obtain objects of this type. Other functions are likely to return instances. |
StringStream - Provides a way to access a string as if it were a stream |
stdin() - Get the stdin system stream for reading |
stdout() - Get the stdout system stream for writing |
stderr() - Get the stderr system stream for writing errors out to |