<TITLE>rmdir</TITLE> <body bgcolor="#ffffcc"> <hr> <pre> <h3>RMDIR(2) Linux Programmer's Manual RMDIR(2) </h3> <h3>NAME </h3> rmdir - delete a directory <h3>SYNOPSIS </h3> #include <unistd.h> int rmdir(const char *pathname); <h3>DESCRIPTION </h3> rmdir deletes a directory, which must be empty. <h3>RETURN VALUE </h3> On success, zero is returned. On error, -1 is returned, and errno is set appropriately. <h3>ERRORS </h3> EPERM The filesystem containing pathname does not sup- port the removal of directories. EFAULT pathname points outside your accessible address space. EACCES Write access to the directory containing pathname was not allowed for the process's effective uid, or one of the directories in pathname did not allow search (execute) permission. EPERM The directory containing pathname has the sticky- bit (S_ISVTX) set and the process's effective uid is neither the uid of the file to be deleted nor that of the directory containing it. ENAMETOOLONG pathname was too long. ENOENT A directory component in pathname does not exist or is a dangling symbolic link. ENOTDIR pathname, or a component used as a directory in pathname, is not, in fact, a directory. ENOTEMPTY pathname contains entries other than . and .. . EBUSY pathname is the current working directory or root directory of some process. ENOMEM Insufficient kernel memory was available. EROFS pathname refers to a file on a read-only filesys- tem. ELOOP pathname contains a reference to a circular sym- bolic link, ie a symbolic link containing a <h3>Linux 0.99.7 24 July 1993 1 </h3> <h3>RMDIR(2) Linux Programmer's Manual RMDIR(2) </h3> reference to itself. <h3>CONFORMING TO </h3> SVID, AT&T, POSIX, BSD 4.3 <h3>BUGS </h3> Infelicities in the protocol underlying NFS can cause the unexpected disappearance of directories which are still being used. </pre> <hr> <h3>SEE ALSO </h3><p> <a href=rename.htm>rename</a>, <a href=mkdir.htm>mkdir</a>, <a href=chdir.htm>chdir</a>, <a href=unlink.htm>unlink</a>, <pre> <h3>Linux 0.99.7 24 July 1993 2 </h3> </pre> <P> <hr> <p> <center> <table border=2 width=80%> <tr align=center> <td width=25%> <a href=../index.htm>Top</a> </td><td width=25%> <a href=../master_index.html>Master Index</a> </td><td width=25%> <a href=../SYNTAX/keywords.html>Keywords</a> </td><td width=25%> <a href=../FUNCTIONS/index.htm>Functions</a> </td> </tr> </table> </center> <p> <hr> This manual page was brought to you by <i>mjl_man V-2.0</i>
file: /Techref/language/ccpp/cref/MAN/rmdir.htm, 3KB, , updated: 2003/3/20 09:39, local time: 2024/11/20 03:26,
3.148.113.180:LOG IN
|
©2024 These pages are served without commercial sponsorship. (No popup ads, etc...).Bandwidth abuse increases hosting cost forcing sponsorship or shutdown. This server aggressively defends against automated copying for any reason including offline viewing, duplication, etc... Please respect this requirement and DO NOT RIP THIS SITE. Questions? <A HREF="http://massmind.org/techref/language/ccpp/cref/MAN/rmdir.htm"> rmdir</A> |
Did you find what you needed? |
Welcome to massmind.org! |
Ashley Roll has put together a really nice little unit here. Leave off the MAX232 and keep these handy for the few times you need true RS232! |
.