.\" -*- coding: UTF-8 -*- .\" Copyright 1992, Drew Eckhardt .\" Copyright 1993, Ian Jackson .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH rmdir 2 "8 lutego 2026 r." "Linux man\-pages 6.18" .SH NAZWA rmdir \- usuwa katalog .SH BIBLIOTEKA Standardowa biblioteka C (\fIlibc\fP,\ \fI\-lc\fP) .SH SKŁADNIA .nf \fB#include \fP .P \fBint rmdir(const char *\fP\fIpath\fP\fB);\fP .fi .SH OPIS \fBrmdir\fP() kasuje katalog, który musi być pusty. .SH "WARTOŚĆ ZWRACANA" Po pomyślnym zakończeniu zwracane jest zero. Po błędzie zwracane jest \-1 i ustawiane \fIerrno\fP, wskazując błąd. .SH BŁĘDY .TP \fBEACCES\fP Dostęp do zapisu do katalogu zawierającego \fIpath\fP nie był dozwolony lub jeden z katalogów w składowej ścieżki \fIpath\fP nie zezwala na uprawnienie przeszukiwania (zob. też \fBpath_resolution\fP(7)). .TP \fBEBUSY\fP \fIpath\fP jest obecnie używane przez system lub jakiś proces, co uniemożliwia usunięcie. W Linuksie oznacza to, że \fIpath\fP służy obecnie jako punkt montowania lub jest katalogiem głównym procesu wywołującego. .TP \fBEFAULT\fP \fIpath\fP wskazuje poza dostępną dla użytkownika przestrzeń adresową. .TP \fBEINVAL\fP \fIpath\fP posiada \fI.\fP jako ostatnią składową. .TP \fBELOOP\fP Podczas rozwiązywania \fIpath\fP napotkano zbyt wiele dowiązań symbolicznych. .TP \fBENAMETOOLONG\fP \fIpath\fP była zbyt długa. .TP \fBENOENT\fP Składowa \fIpath\fP, która powinna być katalogiem nie istnieje lub jest wiszącym dowiązaniem symbolicznym. .TP \fBENOMEM\fP Brak pamięci jądra. .TP \fBENOTDIR\fP \fIpath\fP, lub składowa użyta jako katalog w \fIpath\fP, w rzeczywistości katalogiem nie jest. .TP \fBENOTEMPTY\fP \fIpath\fP zawiera wpisy inne niż \fI.\fP i \fI..\fP; albo \fIpath\fP ma \fI..\fP jako ostatnią składową. POSIX.1 w takim przypadku dopuszcza też \fBEEXIST\fP. .TP \fBEPERM\fP Katalog zawierający \fIpath\fP ma ustawiony bit lepkości (\fBS_ISVTX\fP), a efektywny UID procesu nie jest ani identyfikatorem użytkownika usuwanego pliku, ani katalogu go zawierającego oraz proces nie jest uprzywilejowany (Linux: nie ma przywileju \fBCAP_FOWNER\fP). .TP \fBEPERM\fP System plików zawierający \fIpath\fP nie obsługuje usuwania katalogów. .TP \fBEROFS\fP \fIpath\fP odnosi się do katalogu w systemie plików tylko do odczytu. .SH STANDARDY POSIX.1\-2024. .SH HISTORIA POSIX.1\-2001, SVr4, 4.3BSD. .SH USTERKI Nietrafne rozwiązania w protokole odpowiedzialnym za obsługę NFS mogą spowodować nieoczekiwane zniknięcie katalogów, które są wciąż w użyciu. .SH "ZOBACZ TAKŻE" \fBrm\fP(1), \fBrmdir\fP(1), \fBchdir\fP(2), \fBchmod\fP(2), \fBmkdir\fP(2), \fBrename\fP(2), \fBunlink\fP(2), \fBunlinkat\fP(2) .PP .SH TŁUMACZENIE Tłumaczenie niniejszej strony podręcznika: Michał Kułach . .PP Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje o warunkach licencji można uzyskać zapoznając się z .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License w wersji 3 .UE lub nowszej. Nie przyjmuje się ŻADNEJ ODPOWIEDZIALNOŚCI. .PP Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na adres listy dyskusyjnej .MT manpages-pl-list@lists.sourceforge.net .ME .