moss.modules
Class UUnlink

java.lang.Object
  extended by moss.modules.UUnlink
All Implemented Interfaces:
MUserProcess

public class UUnlink
extends java.lang.Object
implements MUserProcess

this class provides an "unlink" utility for MOSS. When used on files, unlink will remove them; when used on a directory, unlink will remove the directory only if it not empty (except for the special . and .. entries)


Constructor Summary
UUnlink()
           
 
Method Summary
 int main(java.lang.String[] argv, MEnv envp)
          process entry-point.
 void signal(int signo, java.lang.Object sigdata)
          signal handler.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UUnlink

public UUnlink()
Method Detail

main

public int main(java.lang.String[] argv,
                MEnv envp)
process entry-point.

Specified by:
main in interface MUserProcess
Parameters:
argv - array of command-line arguments, including program name
envp - process environment
Returns:
0 on success, or 1 on error

signal

public void signal(int signo,
                   java.lang.Object sigdata)
signal handler. You can safely ignore this.

Specified by:
signal in interface MUserProcess
Parameters:
signo - signal number
sigdata - signal data