intro(3) Library Functions Manual intro(3) NOMBRE intro - introduccion a las funciones de biblioteca DESCRIPCION La seccion 3 de este manual describe todas las funciones de biblioteca salvo las descritas en la seccion 2 que implementan las llamadas del sistema. Gran parte de las funciones aqui descritas forman parte de la biblioteca estandar de C (libc). Algunas forman parte de otras bibliotecas (p.ej:la biblioteca matematica libm o la de tiempo real librt), en cuyo caso la pagina de manual indicara 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 caracteristicas para obtener la declaracion de una funcion del archivo de encabezado especificado en la seccion SINOPSIS de la pagina 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 describira en la pagina de manual. Consulte feature_test_macros(7). Subsecciones La seccion 3 de este manual se organiza en subsecciones que reflejan la complejidad de la biblioteca estandar de C y sus multiples implementaciones. o 3const o 3head o 3type Esta compleja historia hace que muchas veces sea un pobre ejemplo a seguir en cuanto a diseno, implementacion y presentacion. Idealmente, en el diseno de una biblioteca de C cada archivo de encabezado contiene la interfaz de un modulo coherente de software. Deberia proporcionar unas pocas declaraciones de funciones y mostrar solo tipos y constantes requeridas por dichas funciones. En conjunto, esto es lo que se denomina una API (acronimo del ingles 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 pagina de manual. Esto permite que la documentacion de la biblioteca sea mas accesible y legible mejorando la usabilidad del software. ESTANDARES Algunos terminos y abreviaturas se emplean para senalar variantes de UNIX y estandares que siguen las llamadas de esta seccion. Consulte standards(7). NOTAS Autores y derechos de autor En el encabezado del codigo fuente de cada pagina de manual se encuentran los datos del autor de la misma y de los derechos de autor. Tenga en cuenta que esa informacion puede ser distinta entre cada pagina. VEASE TAMBIEN 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) TRADUCCION La traduccion al espanol de esta pagina del manual fue creada por Gerardo Aburruzaga Garcia y Marcos Fouces Esta traduccion es documentacion libre; lea la GNU General Public License Version 3 o posterior con respecto a las condiciones de copyright. No existe NINGUNA RESPONSABILIDAD. Si encuentra algun error en la traduccion de esta pagina del manual, envie un correo electronico a . Paginas de Manual de Linux 6.9.1 2 Mayo 2024 intro(3)