Provided by: manpages-es_4.18.1-1_all bug

NOMBRE

       intro - introducción a las funciones de biblioteca

DESCRIPCIÓN

       La sección 3 de este manual describe todas las funciones de biblioteca salvo las descritas
       en la sección 2 que implementan las llamadas del sistema.

       Gran parte de las funciones aquí descritas forman parte de la  biblioteca  estándar  de  C
       (libc). Algunas forman parte de otras bibliotecas (p.ej:la biblioteca matemática libm o la
       de tiempo real librt), en cuyo caso la paǵina de manual indicará la forma de  enlazarse  a
       la   biblioteca  requerida,  p.ej.:  -lm  y  -lrt  respectivamente  para  las  bibliotecas
       previamente citadas

       En algunos casos, el programador debe definir una macro que pruebe ciertas características
       para  obtener  la  declaración de una función del archivo de encabezado especificado en la
       sección SINOPSIS de la página de manual. Cuando sea  necesario,  estas  macros  de  prueba
       deben definirse antes de incluir cualquier archivo de encabezado. En tales casos, la macro
       requerida se describirá en la página de manual. Consulte feature_test_macros(7).

   Subsecciones
       La sección 3 de este manual se organiza en subsecciones que reflejan la complejidad de  la
       librería estándar de C y sus múltiples implementaciones.

       •  3const

       •  3head

       •  3type

       Esta  compleja  historia  hace  que muchas veces sea un pobre ejemplo a seguir en cuanto a
       diseño, implementación y presentación.

       Idealmente, en el diseño de una librería de C  cada  archivo  de  encabezado  contiene  la
       interfaz de un módulo coherente de software. Debería proporcionar unas pocas declaraciones
       de funciones y mostrar sólo  tipos  y  constantes  requeridas  por  dichas  funciones.  En
       conjunto,  esto  es  lo  que  se denomina una API (acrónimo del inglés application program
       interface. Los tipos y constantes que se compartan entre distintas API deben  situarse  en
       archivos de encabezado que no declaren funciones. Esta estructura organizativa permite que
       una librería de C se pueda documentar de forma concisa con un  archivo  de  encabezado  en
       cada  página de manual. Esto permite que la documentación de la librería sea más accesible
       y legible mejorando la usabilidad del software.

ESTÁNDARES

       Algunos términos y abreviaturas se emplean para señalar variantes de UNIX y estándares que
       siguen las llamadas de esta sección. Consulte standards(7).

NOTAS

   Autores y derechos de autor
       En  el  encabezado  del código fuente de cada página de manual se encuentran los datos del
       autor de la misma y de los derechos de autor. Tenga en cuenta que  esa  información  puede
       ser distinta entre cada página.

VÉASE TAMBIÉN

       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)

TRADUCCIÓN

       La  traducción  al  español  de  esta  página del manual fue creada por Gerardo Aburruzaga
       García <gerardo.aburruzaga@uca.es> y Marcos Fouces <marcos@debian.org>

       Esta traducción es documentación libre; lea  la  GNU  General  Public  License  Version  3
       ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩  o posterior con respecto a las condiciones de
       copyright.  No existe NINGUNA RESPONSABILIDAD.

       Si encuentra algún error en la traducción de esta  página  del  manual,  envíe  un  correo
       electrónico a ⟨debian-l10n-spanish@lists.debian.org⟩.