Según los requisitos del cliente, instalé CentOS 5.6 con el kernel predeterminado. Con este núcleo instalado, el archivo time.h incluye el archivo #define CLOCK_MONOTONIC
.
Ahora, se instaló un kernel en tiempo real junto con el kernel-devel y nuestro código quisiera usarlo CLOCK_MONOTONIC_RAW
. Existe como parte de los archivos de encabezado del núcleo, pero cuando compilo nuestro código, no lo encuentra en el espacio de usuario estándar incluido.
Mi pregunta es, ¿cuál es el procedimiento adecuado para incluir / reemplazar lo time.h
encontrado por defecto con el kernel en tiempo real? Según mi investigación, parece que los enlaces simbólicos son malos, entonces, ¿cómo se debe manejar? ¿Cuál es el procedimiento o proceso? Actualizar a CentOS 6.0 o 5.7 no es una opción según los requisitos del cliente.