Subversion Repositories SvarDOS

Compare Revisions

Ignore whitespace Rev 533 → Rev 532

/svarcom/trunk/cmd/rmdir.c
26,7 → 26,7
* rmdir
*/
 
static enum cmd_result cmd_rmdir(struct cmd_funcparam *p) {
static int cmd_rmdir(struct cmd_funcparam *p) {
const char *dname = p->argv[0];
unsigned short err = 0;
 
35,22 → 35,22
outputnl("");
outputnl("RMDIR [drive:]path");
outputnl("RD [drive:]path");
return(CMD_OK);
return(-1);
}
 
if (p->argc == 0) {
outputnl("Required parameter missing");
return(CMD_FAIL);
return(-1);
}
 
if (p->argc > 1) {
outputnl("Too many parameters");
return(CMD_FAIL);
return(-1);
}
 
if (p->argv[0][0] == '/') {
outputnl("Invalid parameter");
return(CMD_FAIL);
return(-1);
}
 
_asm {
68,10 → 68,7
pop ax
}
 
if (err != 0) {
outputnl(doserr(err));
return(CMD_FAIL);
}
if (err != 0) outputnl(doserr(err));
 
return(CMD_OK);
return(-1);
}