Remove a file, or a directory and all its subdirectories
int rmobj(object, errmsg);
The rmobj function will remove the specified object. If the
specified object is a directory, it will recursively remove the
directory and everything underneath it. rmobj assumes that it
has the necessary privilege to remove whatever was specified. If
rmobj encounters any problems, and errmsg is not NULL,
errmsg is set to point to a string explaining the error.
If rmobj encounters any problems, it will set errmsg (if
it was not NULL) and return -1. Otherwise it will return 0.