home *** CD-ROM | disk | FTP | other *** search
-
- RMDIR(2) UNIX Programmer's Manual RMDIR(2)
-
- NNAAMMEE
- rrmmddiirr - remove a directory file
-
- SSYYNNOOPPSSIISS
- ##iinncclluuddee <<uunniissttdd..hh>>
-
- _i_n_t
- rrmmddiirr(_c_o_n_s_t _c_h_a_r _*_p_a_t_h)
-
- DDEESSCCRRIIPPTTIIOONN
- RRmmddiirr() removes a directory file whose name is given by _p_a_t_h. The direc
- tory must not have any entries other than `.' and `..'.
-
- RREETTUURRNN VVAALLUUEESS
- A 0 is returned if the remove succeeds; otherwise a 1 is returned and an
- error code is stored in the global location _e_r_r_n_o.
-
- EERRRROORRSS
- The named file is removed unless:
-
- [ENOTDIR] A component of the path is not a directory.
-
- [EINVAL] The pathname contains a character with the highorder bit
- set.
-
- [ENAMETOOLONG] A component of a pathname exceeded 255 characters, or an
- entire path name exceeded 1023 characters.
-
- [ENOENT] The named directory does not exist.
-
- [ELOOP] Too many symbolic links were encountered in translating
- the pathname.
-
- [ENOTEMPTY] The named directory contains files other than `.' and
- `..' in it.
-
- [EACCES] Search permission is denied for a component of the path
- prefix.
-
- [EACCES] Write permission is denied on the directory containing
- the link to be removed.
-
- [EPERM] The directory containing the directory to be removed is
- marked sticky, and neither the containing directory nor
- the directory to be removed are owned by the effective
- user ID.
-
- [EBUSY] The directory to be removed is the mount point for a
- mounted file system.
-
- [EIO] An I/O error occurred while deleting the directory entry
- or deallocating the inode.
-
- [EROFS] The directory entry to be removed resides on a readonly
- file system.
-
- [EFAULT] _P_a_t_h points outside the process's allocated address
- space.
-
- SSEEEE AALLSSOO
- mkdir(2), unlink(2)
-
- HHIISSTTOORRYY
- The rrmmddiirr function call appeared in 4.2BSD.
-
- 4.2 Berkeley Distribution March 10, 1991 2
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-