Source code

Revision control

Copy as Markdown

Other Tools

# PR_RmDir
Removes a directory with a specified name.
## Syntax
```{code}
#include <prio.h>
PRStatus PR_RmDir(const char *name);
```
### Parameter
The function has the following parameter:
`name`
: The name of the directory to be removed.
### Returns
- If successful, `PR_SUCCESS`.
- If unsuccessful, `PR_FAILURE`. The actual reason can be retrieved
via {ref}`PR_GetError`.
## Description
{ref}`PR_RmDir` removes the directory specified by the pathname `name`.
The directory must be empty. If the directory is not empty, {ref}`PR_RmDir`
fails and {ref}`PR_GetError` returns the error code
`PR_DIRECTORY_NOT_EMPTY_ERROR`.
## See Also
{ref}`PR_MkDir`