#include <u.h>
#include <libc.h>
#include "../syscall/syscall.h"
int
remove(char *path)
{
int n;
char err[ERRLEN];
if((n=linuxunlink(path)) < 0) {
errstr(err);
if(strcmp(err, "is a directory") == 0) {
err[0] = 0;
errstr(err);
n = linuxrmdir(path);
} else
errstr(err);
}
return n;
}
|