linux api fixes