Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ rmdir(2) — A/UX 2.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

rmdir(1)

mkdir(2)

unlink(2)




rmdir(2) rmdir(2)
NAME rmdir - remove a directory file SYNOPSIS int rmdir(path) char *path; DESCRIPTION rmdir removes a directory file whose name is given by path. The directory must not have any entries other than . and ... RETURN VALUE A 0 is returned if the remove succeeds; otherwise a -1 is returned and an error code is stored in the global location errno. ERRORS The named file is removed unless one or more of the follow- ing are true: [ENOTESMPTY] The named directory contains files other than . and .. in it. [EPERM] A pathname contains a character with the high- order bit set. [ENAMETOOLONG] A component of a pathname exceeded NAME_MAX characters, or an entire pathname exceeded PATH_MAX. [ELOOP] Too many symbolic links were encountered in translating a pathname. [ENOTDIR] A component of the path prefix is not a direc- tory. [ENOENT] The named file does not exist. [EACCES] A component of the path prefix denies search permission. [EACCES] Write permission is denied on the directory containing the link to be removed. [EBUSY] The directory to be removed is the mount point for a mounted file system. [EROFS] The directory entry to be removed resides on a read-only file system. [EFAULT] path points outside the process's allocated ad- April, 1990 1



rmdir(2) rmdir(2)
dress space. SEE ALSO rmdir(1), mkdir(2), unlink(2). 2 April, 1990

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026