home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
rtsi.com
/
2014.01.www.rtsi.com.tar
/
www.rtsi.com
/
OS9
/
OSK
/
TELECOM
/
OS9_Unix.lzh
/
DEFS
/
fileinfo.h
< prev
next >
Wrap
Text File
|
1992-09-01
|
956b
|
45 lines
/* fileinfo.h: various file i/o constants, especially for open and creat */
/* writen by blarson@usc.edu for porting cnews to osk */
#ifdef OSK
#include <modes.h>
#endif
#ifndef OSK
#define NULLDEV "/dev/null"
#else
#define NULLDEV "/nil"
#endif
#ifndef OSK
#define OPEN_READ 0
#define OPEN_WRITE 1
#define OPEN_READWRITE 2
#define CREAT_READWRITE 0600
#define CREAT_ALLREADWRITE 0666
#define MKDIR_ALL 0777
#define ACCESS_DIREXIST 0
#define ACCESS_DIRREAD 5
#define ACCESS_DIRREADWRITE 2
#else
#define OPEN_READ S_IREAD
#define OPEN_WRITE S_IWRITE
#define OPEN_READWRITE (S_IREAD | S_IWRITE)
#define CREAT_READWRITE (S_IREAD | S_IWRITE)
#define CREAT_ALLREADWRITE (S_IREAD | S_IWRITE)
#define MKDIR_ALL (S_IPRM & ~S_ISHARE)
#define MKDIR_PRIVATE (S_IFDIR | S_IREAD | S_IWRITE | S_IEXEC)
#define ACCESS_DIREXIST S_IFDIR
#define ACCESS_DIRREAD (S_IFDIR | S_IREAD)
#define ACCESS_DIRREADWRITE (S_IFDIR | S_IREAD | S_IWRITE)
#endif