INTRODUCCION
En la sección FTP podréis encontrar dos nuevas librerías de funciones, cuyo fin es facilitar la implementación de aplicaciones diseñadas para funcionar en redes de ordenadores e Internet.
La primera de las librerías es pplstd (Parallel Programming Library, Standard) , una versión reducida de la librería ppl (Parallel Programming Library) que desarrollé como parte de mi proyecto fin de carrera y cuyos fuentes y documentación se encuentran accesibles en la sección FTP de este mi espacio WEB.
La segunda la he denominado cgiLIB (Common Gateway Interface LIBrary) , el objetivo de la misma es facilitar la labor de implementación de aplicaciones CGI.
Aunque estas librerías hayan sido implementadas para LINUX, pueden
ser compiladas prácticamente para cualquier versión de sistema
operativo tipo UNIX. Dependiendo del sistema UNIX que estemos empleando,
será necesario utilizar o no, una serie de librerías standard
durante el proceso de compilación. También es posible que
sea necesario añadir ficheros de cabecera standard adicionales.
El mejor sistema para averiguar cuales son los ficheros de cabecera
y librerías necesarios para cada llamada al sistema es utilizar
el comando man pasándole como parámetro el
nombre de la llamada al sistema que estemos empleando.
Por ejemplo, para la llamada al sistema socket: $ man socket
Además, he incluido un par de programas de ejemplo relacionados con semáforos y bloqueo de ficheros. Estos son dos de los mecanismos empleados en UNIX para la comunicación entre procesos (IPC, Inter Process Comunication).
LIBRERIAS:
(A) pplstd (Parallel Programming Library,
Standard)
(B) cgiLIB (Common Gateway Interface LIBrary)
EJEMPLOS:
(A) Bloqueo de Ficheros.
(B) Acceso a Recursos
Compartidos en Exclusión Mútua (Semáforos).
Eres el visitante número: