Per esigenze del cliente, ho installato CentOS 5.6 con il kernel predefinito. Con questo kernel installato, il file time.h include il file #define CLOCK_MONOTONIC
.
Ora, è stato installato un kernel in tempo reale insieme al kernel-devel e il nostro codice vorrebbe usare CLOCK_MONOTONIC_RAW
. Esiste come parte dei file di intestazione del kernel, ma quando compilo il nostro codice, non lo trova nello spazio utente standard incluso.
La mia domanda è: qual è la procedura corretta per includere / sostituire il time.h
trovato di default con il kernel in tempo reale? Dalla mia ricerca, sembra che i collegamenti simbolici siano cattivi, quindi come dovrebbe essere gestito? Qual è la procedura o il processo? L'aggiornamento a CentOS 6.0 o 5.7 non è un'opzione per i requisiti del cliente.