home *** CD-ROM | disk | FTP | other *** search
/ Vectronix 2 / VECTRONIX2.iso / FILES_01 / LATTIC_1.LZH / H / FCNTL.H < prev    next >
Text File  |  1990-08-21  |  959b  |  21 lines

  1. Çê_FCNTL_HÇ_FCNTL_Hê_SIZE_TÇ_SIZE_T
  2. ÑÄìésize_t;çÇO_RDONLY 0ÇO_WRONLY 1ÇO_RDWR 2ÇO_NDELAY 0ÇO_APPEND 8ÇO_CREAT 256ÇO_TRUNC 512ÇO_EXCL 0x400ÇO_RAW 0x8000ÇO_BINARY O_RAWÇS_IREAD 0000400ÇS_IWRITE 0000200ÇS_IEXEC 0000100ÇF_DUPFD 0ÇF_GETFD 1ÇF_SETFD 2ÇF_GETFL 3ÇF_SETFL 4
  3. éopen(constä*,é,...);
  4. éopene(constä*,é,é,ä*);
  5. ìread(é,ï*,size_t);
  6. ìwrite(é,constï*,size_t);
  7. écreat(constä*,é);
  8. ìlseek(é,ì,é);
  9. ìtell(é);
  10. éclose(é);
  11. éiomode(é,é);
  12. éisatty(é);
  13. ìfilelength(é);ê__NO_FCNTL_DEFINESÇcreat(name,prot) open(name,O_WRONLY|O_TRUNC|O_CREAT|(prot&O_RAW),(prot&~O_RAW))ç
  14. #undef rename
  15. érename(constä*,constä*);ê__NO_FCNTL_DEFINES
  16. ì_lgscc(é,é,constä*,constä*);àinline d0=_lgscc((ƒ),(ƒ),,){register d2,a2;"4e41";}Çrename(x,y) _CXCERR(_lgscc(0x56,0,x,y))ç
  17. #undef remove
  18. éremove(constä*);ê__NO_FCNTL_DEFINES
  19. ì_lgc(é,constä*);àinline d0=_lgc((ƒ),){register d2,a2;"4e41";}Çremove(x) _CXCERR(_lgc(0x41,x))ç
  20. #undef unlink
  21. éunlink(constä*);ê__NO_FCNTL_DEFINESÇunlink removeçÇ£((ï*)0)ç