Removes a directory file. Format #include <unistd.h> int rmdir (const char *path);
1 – Argument
path A directory pathname.
2 – Description
The rmdir function removes a directory file whose name is specified in the path argument. The directory is removed only if it is empty. If path names a symbolic link, then rmdir fails and sets errno to ENOTDIR.
3 – Restriction
When using OpenVMS format names, the path argument must be in the form directory.dir.
4 – Return Values
0 Indicates success. -1 An error occurred; errno is set to indicate the error.