chdir(2) System Calls Manual chdir(2) NAVN chdir, fchdir - aendr arbejdsmappe BIBLIOTEK C-standardbibliotek (libc, -lc) SYNOPSIS #include int chdir(const char *sti); int fchdir(int fd); Feature Test Macro Requirements for glibc (se feature_test_macros(7)): fchdir(): _XOPEN_SOURCE >= 500 || /* Siden glibc 2.12: */ _POSIX_C_SOURCE >= 200809L || /* glibc op til og inklusive 2.19: */ _BSD_SOURCE BESKRIVELSE chdir() aendrer nuvaerende arbejdsmappe for den kaldende proces til mappen angivet i sti. fchdir() er identisk med chdir(); den eneste forskel er at mappen angives som en aben fildeskriptor. RETURVAERDI Ved succes returneres nul. Ved fejl returneres -1 og errno angives for at indikere fejlen. FEJL Afhaengig af filsystemet, kan andre fejl returneres. De mere generelle fejl for chdir() er vist nedenfor: EACCES Sogetilladelse er naegtet for en af komponenterne i sti. (Se ogsa path_resolution(7).) EFAULT sti peger uden for dit tilgaengelige adresserum. EIO Der opstod en I/O-fejl. ELOOP Der var for mange symbolske henvisninger i forhold til sti. ENAMETOOLONG sti er for lang. ENOENT Mappen angivet i sti findes ikke. ENOMEM Utilstraekkelig kernehukommelse var tilgaengelig. ENOTDIR En komponent i sti er ikke en mappe. De generelle fejl for fchdir() er vist nedenfor: EACCES Sogetilladelse blev naegtet pa den abne mappe pa fd. EBADF fd er ikke en gyldig filbeskrivelse. ENOTDIR fd refererer ikke til en mappe. STANDARDER POSIX.1-2024. HISTORIK chdir() SVr4, POSIX.1-1988, 4.4BSD. fchdir() SVr4, 4.4BSD, SUSv1, POSIX.1-2001 XSI, POSIX.1-2008. NOTER Den nuvaerende arbejdsmappe er startpunktet for fortolkning af relative stinavne (dem der ikke starter med '/'). En underproces oprettet via fork(2) arver sin overproces nuvaerende arbejdsmappe. Den nuvaerende arbejdsmappe forbliver uaendret af execve(2). SE OGSA chroot(2), getcwd(3), sti_resolution(7) OVERSAETTELSE Oversaettere af denne manual til dansk Joe Hansen Denne oversaettelse er gratis dokumentation; laes GNU General Public License version 3 eller nyere for ophavsretbetingelser. Der er INGEN ANSVAR. Hvis du stoder pa fejl i oversaettelsen af denne vejledning, skal du sende en besked til . Linux man-pages 6.17 8. februar 2026 chdir(2)