rmdir işlevi bir dizini siler. Silinecek dizin boş olmalıdır; başka bir deyişle, sadece . ve .. girdilerini içermelidir.
   
Birçok bakımdan, rmdir işlevi unlink gibi davranır.  Bu işlev için iki hata durumu daha tanımlanmıştır:
   
- ENOTEMPTY
- EEXIST
- 
Silinecek dizin boş değil.
     
Bu iki hata kodu bir diğerinin eşanlamlısıdır, bazı sistemlerde biri, bazılarında öbürü kullanılır. GNU sisteminde daima ENOTEMPTY kullanılır.
   
rmdir işlevi 
unistd.h başlık dosyasında bildirilmiştir.