En este documento voy a intentar explicar el funcionamiento y el API de OS/2. Con esto intento hacer un pequeño manual de programación de este Sistema Operativo, algo que se hecha en falta al hojear las listas de libros de casi cualquier libreria, por muy especializada que esté en Informática. Pretende ser también el complemento del compilador EMX/GCC, un excelente compilador de C totalmente freeware, disponible para OS/2.
Debo advertir que el API no se encuentra descrito en su totalidad. Por ejemplo, faltan algunas llamadas puntuales muy poco usadas, como por ejemplo el acceso al hardware mediante IOCTL. Tampoco viene descrito como trabajar con el Presentation Manager, sino que se 'limita' a la multitarea, gestion de memoria, comunicación interproceso y acceso a pantalla y teclado en sesiones de modo texto.
Las razónes de haber usado el formato HTML en la confección de este documento en vez de usar el formato INF de OS/2 han sido tres:
El presente manual se distribuye bajo una licencia dual GFDL 1.2 / Creative Commons Reconocimiento-CompartirIgual 2.5.
Bajo estas licencias, usted es libre de:
Bajo las condiciones siguientes:
Al reutilizar o distribuir la obra, tiene que dejar bien claro los términos de la licencia de esta obra, y puede redistribuirla bajo cualquiera de las dos licencias.
Alguna de estas condiciones puede no aplicarse si se obtiene el permiso del titular de los derechos de autor
Los derechos derivados de usos legítimos u otras limitaciones reconocidas por ley no se ven afectados por lo anterior.
Aquí puede consultar las condiciones concretas de la licencia GFDL 1.2, así como el texto legal de ésta.
Este manual ha sido realizado por Sergio Costas Rodríguez