Output
         Directory Example removed
         
         
         
         
         
      
         
            | [ENOTDIR] | 
         
            |  | A component of the path is not a directory. | 
         
            | [ENAMETOOLONG] | 
         
            |  | A component or an entire path name exceeded 255 characters. | 
         
            | [ENOENT] | 
         
            |  | The named directory does not exist. | 
         
            | [ELOOP] | 
         
            |  | Too many symbolic links were encountered in translating the pathname.(Not supported) | 
         
            | [ENOTEMPTY] | 
         
            |  | The named directory contains files other than
               
               
               ‘.’
               and
               
               
               ‘..’
               in it. | 
         
            | [EACCES] | 
         
            |  | Search permission is denied for a component of the path prefix.(Not supported). | 
         
            | [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.(Not supported) | 
         
            | [EBUSY] | 
         
            |  | The directory to be removed is the mount point
               for a mounted file system.(Not supported). | 
         
            | [EIO] | An I/O error occurred while deleting the directory entry
               or deallocating the inode.(Not supported). | 
         
            | [EROFS] | 
         
            |  | The directory entry to be removed resides on a read-only file system.(Not supported) | 
         
            | [EFAULT] | 
         
            |  | The
               
               
                path
               argument
               points outside the process’s allocated address space.(Not supported). | 
         |