uselib(2) System Calls Manual uselib(2) NAVN uselib - indlaes delt bibliotek SYNOPSIS #include [[deprecated]] int uselib(const char *library); BESKRIVELSE Systemkaldet uselib() er til for at indlaese et delt bibliotek til brug for den kaldende proces. Gives et stinavn. Adressen til indlaesning findes i selve biblioteket. Biblioteket kan have ethvert genkendt binaert format. RETURVAERDI Ved succes returneres nul. Ved fejl returneres -1 og errno angives for at indikere fejlen. FEJL Udover alle fejlkoderne returneret af open(2) og mmap(2), kan det folgende maske ogsa blive returneret: EACCES Biblioteket angivet af library har ikke en laes- eller afvikl-tilladelse, eller kalderen har ikke en sogetilladelse for en af mapperne i stipraefikset. (Se ogsa path_resolution(7)). ENFILE Systemets begraensning pa det samlede antal abne filer er naet. ENOEXEC Filen angivet af library er ikke en korbar fil af en kendt type; for eksempel, sa har den ikke det korrekte magiske nummer. STANDARDER Linux. HISTORIK Dette foraeldede systemkald er ikke understottet af glibc. Ingen erklaering tilbyder glibc-teksthoveder, men, via en en historisk saerhed, sa eksporterede glibc for glibc 2.23 en ABI for dette systemkald. Derfor, for at anvende dette systemkald, sa var det tilstraekkeligt manuelt at erklaere graensefladen i din kode; alternativt kunne du igangsaette systemkaldet via syscall(2). I gamle libc-versioner (for glibc 2.0), blev uselib() brugt til at indlaese de delte biblioteker med navne fundet i en navnetabel i den binaere fil. Siden Linux 3.15 er dette systemkald kun tilgaengeligt nar kernen er konfigureret med tilvalget CONFIG_USELIB. SE OGSA ar(1), gcc(1), ld(1), ldd(1), mmap(2), open(2), dlopen(3), capabilities(7), ld.so(8) 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 uselib(2)