1130803Smarcel/* Macros for the 'type' part of an fopen, freopen or fdopen. 2130803Smarcel 3130803Smarcel <Read|Write>[Update]<Binary file|text file> 4130803Smarcel 5130803Smarcel This version is for VMS systems, where text and binary files are 6130803Smarcel different. 7130803Smarcel This file is designed for inclusion by host-dependent .h files. No 8130803Smarcel user application should include it directly, since that would make 9130803Smarcel the application unable to be configured for both "same" and "binary" 10130803Smarcel variant systems. */ 11130803Smarcel 12130803Smarcel#define FOPEN_RB "rb","rfm=var" 13130803Smarcel#define FOPEN_WB "wb","rfm=var" 14130803Smarcel#define FOPEN_AB "ab","rfm=var" 15130803Smarcel#define FOPEN_RUB "r+b","rfm=var" 16130803Smarcel#define FOPEN_WUB "w+b","rfm=var" 17130803Smarcel#define FOPEN_AUB "a+b","rfm=var" 18130803Smarcel 19130803Smarcel#define FOPEN_RT "r" 20130803Smarcel#define FOPEN_WT "w" 21130803Smarcel#define FOPEN_AT "a" 22130803Smarcel#define FOPEN_RUT "r+" 23130803Smarcel#define FOPEN_WUT "w+" 24130803Smarcel#define FOPEN_AUT "a+" 25