Zgodnie z wymaganiami klienta zainstalowałem CentOS 5.6 z domyślnym jądrem. Po zainstalowaniu tego jądra plik time.h zawiera plik #define CLOCK_MONOTONIC
.
Teraz zostało zainstalowane jądro czasu rzeczywistego wraz z jądrem-devel i nasz kod chciałby użyć CLOCK_MONOTONIC_RAW
. Istnieje jako część plików nagłówkowych jądra, ale kiedy kompiluję nasz kod, nie znajduje go w standardowej przestrzeni użytkownika.
Moje pytanie brzmi: jaka jest właściwa procedura włączania / zastępowania time.h
znalezionego domyślnie jądra w czasie rzeczywistym? Z moich badań wynika, że dowiązania symboliczne są złe, więc jak sobie z tym poradzić? Jaka jest procedura lub proces? Aktualizacja do CentOS 6.0 lub 5.7 nie jest opcją dla wymagań klienta.