intro(3) Library Functions Manual intro(3) NAMN intro -- introduktion till biblioteksfunktioner BESKRIVNING Avsnitt 3 av manualen beskriver alla biblioteksfunktioner utom biblioteksfunktionerna (systemanropsomslag) som beskrivs i avsnitt 2, vilka implementerar systemanrop. Manga av funktionerna som beskrivs i avsnittet ar en del av standard-C-biblioteket (libc). Nagra funktioner ar en del av andra bibliotek (t.ex., matematikbiblioteket, libm, eller realtidsbiblioteket, librt) da manualsidorna kommer indikera lankningsflaggorna som behovs for att lanka mot det nodvandiga biblioteket (t.ex., -lm respektive -lrt, for de tidigare namnda biblioteken). I nagra fall maste programmeraren definiera ett funktionstestmakro for att fa tillgang till deklarationen av en funktion fran huvudfilerna som anges i manualsidans SYNOPSIS-avsnitt. (Dar de behovs maste dessa funktionstestmakron definieras fore inkluderingen av nagra huvudfiler.) I sadana fall beskrivs det nodvandiga makrot i manualsidan. For ytterligare information om funktionstestmakron, se feature_test_macros(7). Delavsnitt Avsnitt 3 av denna manual ar organiserad i underavdelningar som aterspeglar den komplexa strukturen hos standard-C-biblioteket och dess manga implementationer. o 3const o 3head o 3type Denna besvarliga historia gor det ofta till ett daligt exempel att folja i design, implementation och presentation. Idealiskt designas ett bibliotek for spraket C sa att varje huvudfil presenterar granssnittet till en koherent programvarumodul. Den ger ett litet antal funktionsdeklarationer och exponerar bara datatyper och konstanter som kravs for anvandning av dessa funktioner. Tillsammans kallas detta ett API eller application program interface. Typer och konstanter som skall delas mellan flera API:er skall placeras i huvudfiler som inte deklarerar nagra funktioner. Denna organisation gor att en C-biblioteksmodul kan dokumenteras koncist med en huvudfil per manualsida. En sadan metod forbattrar lasbarheten och tillgangligheten till biblioteksdokumentationen, och darmed programvarans anvandbarhet. STANDARDER Vissa termer och forkortningar anvands for att indikera UNIX-varianter och -standarder vilka anropen i detta avsnitt foljer. Se standards(7). NOTERINGAR Forfattare och copyright-villkor Se i huvudet av manualsidans kallkod for forfattarna och copyright-villkor. Observera att dessa kan skilja fran sida till sida! SE AVEN intro(2), errno(3), capabilities(7), credentials(7), environ(7), feature_test_macros(7), libc(7), math_error(7), path_resolution(7), pthreads(7), signal(7), standards(7), system_data_types(7) OVERSATTNING Den svenska oversattningen av denna manualsida skapades av Goran Uddeborg Denna oversattning ar fri dokumentation; las GNU General Public License Version 3 eller senare for upphovsrattsvillkor. Vi tar INGET ANSVAR. Om du hittar fel i oversattningen av denna manualsida, skicka ett mail till . Linux man-pages 6.06 31 oktober 2023 intro(3)