Blame include/fopen-vms.h

Packit bbfece
/* Macros for the 'type' part of an fopen, freopen or fdopen. 
Packit bbfece
Packit bbfece
	<Read|Write>[Update]<Binary file|text file>
Packit bbfece
Packit bbfece
   This version is for VMS systems, where text and binary files are
Packit bbfece
   different.
Packit bbfece
   
Packit bbfece
   Copyright (C) 1996-2018 Free Software Foundation, Inc.
Packit bbfece
   
Packit bbfece
   This program is free software; you can redistribute it and/or modify
Packit bbfece
   it under the terms of the GNU General Public License as published by
Packit bbfece
   the Free Software Foundation; either version 2, or (at your option)
Packit bbfece
   any later version.
Packit bbfece
Packit bbfece
   This program is distributed in the hope that it will be useful,
Packit bbfece
   but WITHOUT ANY WARRANTY; without even the implied warranty of
Packit bbfece
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
Packit bbfece
   GNU General Public License for more details.
Packit bbfece
Packit bbfece
   You should have received a copy of the GNU General Public License
Packit bbfece
   along with this program; if not, write to the Free Software
Packit bbfece
   Foundation, Inc., 51 Franklin Street - Fifth Floor,
Packit bbfece
   Boston, MA 02110-1301, USA.  */
Packit bbfece
Packit bbfece
/* This file is designed for inclusion by host-dependent .h files.  No
Packit bbfece
   user application should include it directly, since that would make
Packit bbfece
   the application unable to be configured for both "same" and "binary"
Packit bbfece
   variant systems.  */
Packit bbfece
Packit bbfece
#define FOPEN_RB	"rb,rfm=udf,rat=none"
Packit bbfece
#define FOPEN_WB 	"wb,rfm=udf,rat=none"
Packit bbfece
#define FOPEN_AB 	"ab,rfm=udf,rat=none"
Packit bbfece
#define FOPEN_RUB 	"r+b,rfm=udf,rat=none"
Packit bbfece
#define FOPEN_WUB 	"w+b,rfm=udf,rat=none"
Packit bbfece
#define FOPEN_AUB 	"a+b,rfm=udf,rat=none"
Packit bbfece
Packit bbfece
#define FOPEN_RT	"r"
Packit bbfece
#define FOPEN_WT 	"w"
Packit bbfece
#define FOPEN_AT 	"a"
Packit bbfece
#define FOPEN_RUT 	"r+"
Packit bbfece
#define FOPEN_WUT 	"w+"
Packit bbfece
#define FOPEN_AUT 	"a+"