oracular (3) intro.3.gz

Provided by: manpages-es_4.23.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 biblioteca
       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 biblioteca 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 biblioteca 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 biblioteca 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⟩.