Während ich meinen Code schrieb, dachte ich über eine gemeinsame Implementierung für alle POSIX-Betriebssysteme im Gegensatz zu separaten Implementierungen für jedes Betriebssystem nach. Eine der POSIX-API, die ich verwende, ist posix_fallocate() und während des Tests habe ich festgestellt, dass sie nicht von MacOS unterstützt wird.Einfache Möglichkeit, herauszufinden, ob eine Posix-API von einem Betriebssystem implementiert wird
Hätte ich dies früher gewusst, hätte ich diese API nicht verwendet oder separate Implementierungen für jedes Betriebssystem gehabt.
Also meine Frage ist - was ist eine einfache Möglichkeit, Unterstützung für einen bestimmten Posix-Aufruf in verschiedenen Betriebssystemen zu finden? Müssen Benutzer immer nach Dokumentation für jedes Ziel-Betriebssystem suchen?
Danke.