libfiu ist eine C-Bibliothek zum Einfügen von Fehlern. Sie stellt Funktionen bereit, um Punkte im Code zu markieren, an denen ein Fehler auftreten kann (Kern-API der Bibliothek), und Funktionen, um Fehler an diesen Punkten zu aktivieren und deaktivieren (Steuerungs-API). Das Kern-API wird in dem Code verwendet, in dem die Fehler entstehen sollen. Das Steuerungs-API wird im Testcode genutzt, um das Auftreten von Fehlern zu steuern. (non)