home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Vectronix 2
/
VECTRONIX2.iso
/
FILES_01
/
LATTIC_1.LZH
/
H
/
FCNTL.H
< prev
next >
Wrap
Text File
|
1990-08-21
|
959b
|
21 lines
Çê_FCNTL_HÇ_FCNTL_Hê_SIZE_TÇ_SIZE_T
ÑÄìé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
éopen(constä*,é,...);
éopene(constä*,é,é,ä*);
ìread(é,ï*,size_t);
ìwrite(é,constï*,size_t);
écreat(constä*,é);
ìlseek(é,ì,é);
ìtell(é);
éclose(é);
éiomode(é,é);
éisatty(é);
ìfilelength(é);ê__NO_FCNTL_DEFINESÇcreat(name,prot) open(name,O_WRONLY|O_TRUNC|O_CREAT|(prot&O_RAW),(prot&~O_RAW))ç
#undef rename
érename(constä*,constä*);ê__NO_FCNTL_DEFINES
ì_lgscc(é,é,constä*,constä*);àinline d0=_lgscc((ƒ),(ƒ),,){register d2,a2;"4e41";}Çrename(x,y) _CXCERR(_lgscc(0x56,0,x,y))ç
#undef remove
éremove(constä*);ê__NO_FCNTL_DEFINES
ì_lgc(é,constä*);àinline d0=_lgc((ƒ),){register d2,a2;"4e41";}Çremove(x) _CXCERR(_lgc(0x41,x))ç
#undef unlink
éunlink(constä*);ê__NO_FCNTL_DEFINESÇunlink removeçÇ£((ï*)0)ç