.\" -*- 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 "5 Febrero 2023" "Páginas de manual de Linux 6.05.01" .SH NOMBRE intro \- introducción a las funciones de biblioteca .SH 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. .PP Gran parte de las funciones aquí descritas forman parte de la biblioteca estándar de C (\fIlibc\fP). Algunas forman parte de otras bibliotecas (p.ej:la biblioteca matemática \fIlibm\fP o la de tiempo real \fIlibrt\fP), en cuyo caso la paǵina de manual indicará la forma de enlazarse a la biblioteca requerida, p.ej.: \fI\-lm\fP y \fI\-lrt\fP respectivamente para las bibliotecas previamente citadas .PP .\" .\" 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. 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 \fImacros de prueba\fP deben definirse antes de incluir \fIcualquier\fP archivo de encabezado. En tales casos, la macro requerida se describirá en la página de manual. Consulte \fBfeature_test_macros\fP(7). .SS 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. .IP \[bu] 3 3const .IP \[bu] 3head .IP \[bu] 3type .PP Esta compleja historia hace que muchas veces sea un pobre ejemplo a seguir en cuanto a diseño, implementación y presentación. .PP 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 \fIapplication program interface\fP. 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. .SH 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 \fBstandards\fP(7). .SH NOTAS .SS "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. .SH "VÉASE TAMBIÉN" \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 TRADUCCIÓN La traducción al español de esta página del manual fue creada por Gerardo Aburruzaga García y Marcos Fouces . .PP Esta traducción es documentación libre; lea la .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3 .UE o posterior con respecto a las condiciones de copyright. No existe NINGUNA RESPONSABILIDAD. .PP Si encuentra algún error en la traducción de esta página del manual, envíe un correo electrónico a .MT debian-l10n-spanish@lists.debian.org .ME .