.\" -*- coding: UTF-8 -*- .\" Copyright (C) 2007 Michael Kerrisk .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" 2007-10-23 mtk, Nearly a complete rewrite of the earlier page. .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH intro 3 "31 oktober 2023" "Linux man\-pages 6.06" .SH NAAM intro \- introductie van bibliotheek functies .SH BESCHRIJVING Sectie 3 van de handleiding beschrijft bibliotheek functies, behalve de bibliotheek functies (systeem aanroep omwikkelfuncties) beschreven in sectie 2, die systeem aanroepen implementeert. .P Veel van de hier beschreven functies in deze sectie zijn onderdeel van de Standaard C Bibliotheek (\fIlibc\fP). Sommige functies zijn onderdeel van andere bibliotheken (b.v. de math bibliotheek, \fIlibm\fP, of van de Realtime bibliotheek, \fIlibrt\fP in welk geval de man\-pagina zal vermelden welke optie nodig is om de linker de vereiste bibliotheek te laten linken (b.v. \fI\-lm\fP respectievelijk \fI\-lrt\fP, voor de voorgenoemde bibliotheken. .P .\" .\" There .\" are various function groups which can be identified by a letter which .\" is appended to the chapter number: .\" .IP (3C) .\" These functions, .\" the functions from chapter 2 and from chapter 3S are .\" contained in the C standard library libc, .\" which will be used by .\" .BR cc (1) .\" by default. .\" .IP (3S) .\" These functions are parts of the .\" .BR stdio (3) .\" library. They are contained in the standard C library libc. .\" .IP (3M) .\" These functions are contained in the arithmetic library libm. They are .\" used by the .\" .BR f77 (1) .\" FORTRAN compiler by default, .\" but not by the .\" .BR cc (1) .\" C compiler, .\" which needs the option \fI\-lm\fP. .\" .IP (3F) .\" These functions are part of the FORTRAN library libF77. There are no .\" special compiler flags needed to use these functions. .\" .IP (3X) .\" Various special libraries. The manual pages documenting their functions .\" specify the library names. In een aantal gevallen moet de programmeur bepaalde feature test macro definiëren om zodoende de declaratie van de functie te verkrijgen waarvan het header bestand gevonden wordt in de man\-pagina SYNOPSIS sectie. (indien nodig moet de \fIfeature test macro\fP gedefinieerd worden vóór het invoegen van \fIelk\fP header bestand.) In deze gevallen wordt de benodigde macro beschreven in de man\-pagina. Voor verdere informatie over de feature test macro, zie \fBfeature_test_macros\fP(7) .SS Subsecties Sectie 3 van deze handleiding is onderverdeeld in subsecties die de complexe structuur van de standaard C bibliotheek reflecteren en zijn vele implementaties: .IP \[bu] 3 3const .IP \[bu] 3head .IP \[bu] 3type .P Door de ingewikkelde geschiedenis is het vaak een slecht voorbeeld voor ontwerp,, implementatie en presentatie. .P Idealiter, wordt een bibliotheek voor de C taal zo ontworpen dat elk header bestand het interface naar een coherent software module vertegenwoordigd. Het voorziet in een klein aantal functie declaraties en toont slechts data typen en constanten die nodig zijn voor deze functies. Samen worden zij aangeduid als API of \fIApplication Program Interface\fP. Typen en constanten die met meerdere API´s gedeeld worden, moeten worden geplaatst in header bestanden die geen functies declareren. Deze organisatie staat toe een C bibliotheek module consistent te documenteren met een header bestand per handleiding. Zulk een aanpak verbeterd de leesbaarheid en toegankelijkheid van de bibliotheek handleiding, en daarom de bruikbaarheid van de software. .SH "VOLDOET AAN" Bepaalde termen en afkortingen worden gebruikt om UNIX varianten en standaarden aan te duiden waaraan de aanroepen in deze sectie voldoen. Zie \fBstandards\fP(7). .SH OPMERKINGEN .SS "Auteurs en auteursrechten" Zie de kop van de man\-pagina bron voor de namen van auteur(s) en auteursrechten. Merk op dat deze verschillend kunnen zijn voor verschillende pagina's! .SH "ZIE OOK" \fBintro\fP(2), \fBerrno\fP(3), \fBcapabilities\fP(7), \fBcredentials\fP(7), \fBenviron\fP(7), \fBfeature_test_macros\fP(7), \fBlibc\fP(7), \fBmath_error\fP(7), \fBpath_resolution\fP(7), \fBpthreads\fP(7), \fBsignal\fP(7), \fBstandards\fP(7), \fBsystem_data_types\fP(7) .PP .SH VERTALING De Nederlandse vertaling van deze handleiding is geschreven door Mario Blättermann en Luc Castermans . .PP Deze vertaling is vrije documentatie; lees de .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3 .UE of later over de Copyright-voorwaarden. Er is geen AANSPRAKELIJKHEID. .PP Indien U fouten in de vertaling van deze handleiding zou vinden, stuur een e-mail naar .MT debian-l10n-dutch@lists.debian.org .ME .