2016-06-08 3 views

Antwort

3

Signaldateideskriptoren wurden zuerst im Linux-Kernel 2.6.22 und glibc 2.8 implementiert.

Ihre CentOS5-Distribution führt Kernel 2.6.18 und glibc 2.5 aus. Ihre Distribution ist zu alt, um Signaldatei-Deskriptoren zu unterstützen. Aus diesem Grund haben Sie diese Header-Datei nicht. Sie müssen auf eine neuere Version von CentOS aktualisieren.

+0

Keine andere heikle Problemumgehung? – rkioji

+0

Sie können immer Ihren eigenen Kernel kompilieren und installieren, und dann die entsprechenden Teile in glibc neu implementieren. Aber es ist einfacher, nur zu aktualisieren. –