The ISO/IEC 9899-1999 C specification defines standard functions to manipulate files within C. However, the specification is designed to avoid system specific details.