stdio_exth.inc 1.0 KB

12345678910111213141516171819202122
  1. const
  2. FSETLOCKING_QUERY = 0;
  3. FSETLOCKING_INTERNAL = 1;
  4. FSETLOCKING_BYCALLER = 2;
  5. function __fbufsize(__fp:PFILE):size_t;cdecl;external clib name '__fbufsize';
  6. function __freading(__fp:PFILE):longint;cdecl;external clib name '__freading';
  7. function __fwriting(__fp:PFILE):longint;cdecl;external clib name '__fwriting';
  8. function __freadable(__fp:PFILE):longint;cdecl;external clib name '__freadable';
  9. function __fwritable(__fp:PFILE):longint;cdecl;external clib name '__fwritable';
  10. function __flbf(__fp:PFILE):longint;cdecl;external clib name '__flbf';
  11. procedure __fpurge(__fp:PFILE);cdecl;external clib name '__fpurge';
  12. function __fpending(__fp:PFILE):size_t;cdecl;external clib name '__fpending';
  13. procedure _flushlbf;cdecl;external clib name '_flushlbf';
  14. function __fsetlocking(__fp:PFILE; __type:longint):longint;cdecl;external clib name '__fsetlocking';
  15. { ---------------------------------------------------------------------
  16. Borland compatibility types
  17. ---------------------------------------------------------------------}
  18. // Type