Blame include/vms/prt.h

Packit bbfece
/* Alpha VMS external format of Protection values.
Packit bbfece
Packit bbfece
   Copyright (C) 2010-2018 Free Software Foundation, Inc.
Packit bbfece
   Written by Tristan Gingold <gingold@adacore.com>, AdaCore.
Packit bbfece
Packit bbfece
   This file is part of BFD, the Binary File Descriptor library.
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 3 of the License, or
Packit bbfece
   (at your option) 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, Boston,
Packit bbfece
   MA 02110-1301, USA.  */
Packit bbfece
Packit bbfece
#ifndef _VMS_PRT_H
Packit bbfece
#define _VMS_PRT_H
Packit bbfece
Packit bbfece
#define PRT__C_NA	0	/* No access.  */
Packit bbfece
#define PRT__C_RESERVED 1
Packit bbfece
#define PRT__C_KW	2	/* Kernel RW.  */
Packit bbfece
#define PRT__C_KR	3	/* Kernel RO. */
Packit bbfece
#define PRT__C_UW	4	/* User RW.  */
Packit bbfece
#define PRT__C_EW	5	/* Executive RW.  */
Packit bbfece
#define PRT__C_ERKW	6	/* Executive RO, Kernel RW.  */
Packit bbfece
#define PRT__C_ER	7	/* Executive RO.  */
Packit bbfece
#define PRT__C_SW	8	/* Supervisor RW.  */
Packit bbfece
#define PRT__C_SREW	9	/* Supervisor RO, Executive RW.  */
Packit bbfece
#define PRT__C_SRKW	10	/* Supervisor RO, Kernel RW.  */
Packit bbfece
#define PRT__C_SR	11	/* Supervisor RO.  */
Packit bbfece
#define PRT__C_URSW	12	/* User RO, Supervisor RW.  */
Packit bbfece
#define PRT__C_UREW	13	/* User RO, Executive RW.  */
Packit bbfece
#define PRT__C_URKW	14	/* User RO, Kernel RW.  */
Packit bbfece
#define PRT__C_UR	15	/* User RO.  */
Packit bbfece
Packit bbfece
#endif /* _VMS_PRT_H */