/*
// This file is part of the TMI Mudlib distribution
// Please include this header if you use this code.
// Written by Sulam(1-8-92)
// Help added (1/28/92) by Brian
*/

#include <lib.h>
inherit LIB_DAEMON;

int help();

int 
cmd(string str)
{
    if( !str )
    {
	return help();
    }
    str = absolute_path(this_player()->query_cwd(), str);
    switch( file_size(str) )
    {
    case -1:
	notify_fail("rmdir: "+str+": No such file.\n");
	return 0; break;
    case -2:
	break;
    default:
	notify_fail("rmdir: "+str+": not a directory.\n");
	return 0; break;
    }
    if( (int)master()->valid_write(str, this_object(), "rmdir") == 0 )
    {
	notify_fail(str+": Permission denied.\n");
	return 0;
    }
    write(rmdir(str) ? "Ok.\n" : str+": couldn't remove directory.\n");
    return 1;
}

int
help() {
    write("Command: rmdir\nSyntax: rmdir <directory>\n"+
      "This command allows you to remove the specified directory.  If\n"+
      "the directory is not empty then the command will fail.\n");
    return 1;
}
/* EOF */
