moss.kernel
Class MInitTask

java.lang.Object
  extended by moss.kernel.MInitTask
All Implemented Interfaces:
MUserProcess

public class MInitTask
extends java.lang.Object
implements MUserProcess

this is the "init" process. The rest of the system starts from here


Constructor Summary
MInitTask(java.lang.String[] bootargs)
          constructor for the init-task
 
Method Summary
 int main(java.lang.String[] args, MEnv env)
          init-task process entry-point
 void signal(int signo, java.lang.Object sigdata)
          signal handler for the init-task
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MInitTask

public MInitTask(java.lang.String[] bootargs)
constructor for the init-task

Parameters:
bootargs - boot arguments (MOSS command-line)
Method Detail

signal

public void signal(int signo,
                   java.lang.Object sigdata)
signal handler for the init-task

Specified by:
signal in interface MUserProcess
Parameters:
signo - signal number
sigdata - associated signal data (if any)

main

public int main(java.lang.String[] args,
                MEnv env)
init-task process entry-point

Specified by:
main in interface MUserProcess
Parameters:
args - command-line arguments
env - initial environment
Returns:
exit-code