Blame include/vms/eihvn.h

Packit Service 706eca
/* Alpha VMS external format of Extended Image Header Version.
Packit Service 706eca
Packit Service 706eca
   Copyright (C) 2010-2018 Free Software Foundation, Inc.
Packit Service 706eca
   Written by Tristan Gingold <gingold@adacore.com>, AdaCore.
Packit Service 706eca
Packit Service 706eca
   This file is part of BFD, the Binary File Descriptor library.
Packit Service 706eca
Packit Service 706eca
   This program is free software; you can redistribute it and/or modify
Packit Service 706eca
   it under the terms of the GNU General Public License as published by
Packit Service 706eca
   the Free Software Foundation; either version 3 of the License, or
Packit Service 706eca
   (at your option) any later version.
Packit Service 706eca
Packit Service 706eca
   This program is distributed in the hope that it will be useful,
Packit Service 706eca
   but WITHOUT ANY WARRANTY; without even the implied warranty of
Packit Service 706eca
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
Packit Service 706eca
   GNU General Public License for more details.
Packit Service 706eca
Packit Service 706eca
   You should have received a copy of the GNU General Public License
Packit Service 706eca
   along with this program; if not, write to the Free Software
Packit Service 706eca
   Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston,
Packit Service 706eca
   MA 02110-1301, USA.  */
Packit Service 706eca
Packit Service 706eca
#ifndef _VMS_EIHVN_H
Packit Service 706eca
#define _VMS_EIHVN_H
Packit Service 706eca
Packit Service 706eca
struct vms_eihvn
Packit Service 706eca
{
Packit Service 706eca
  unsigned char subsystem_mask[4];
Packit Service 706eca
};
Packit Service 706eca
Packit Service 706eca
struct vms_eihvn_subversion
Packit Service 706eca
{
Packit Service 706eca
  unsigned char minor[2];
Packit Service 706eca
  unsigned char major[2];
Packit Service 706eca
};
Packit Service 706eca
Packit Service 706eca
#define EIHVN__BASE_IMAGE_BIT		0
Packit Service 706eca
#define EIHVN__MEMORY_MANAGEMENT_BIT	1
Packit Service 706eca
#define EIHVN__IO_BIT			2
Packit Service 706eca
#define EIHVN__FILES_VOLUMES_BIT	3
Packit Service 706eca
#define EIHVN__PROCESS_SCHED_BIT	4
Packit Service 706eca
#define EIHVN__SYSGEN_BIT		5
Packit Service 706eca
#define EIHVN__CLUSTERS_LOCKMGR_BIT	6
Packit Service 706eca
#define EIHVN__LOGICAL_NAMES_BIT	7
Packit Service 706eca
#define EIHVN__SECURITY_BIT		8
Packit Service 706eca
#define EIHVN__IMAGE_ACTIVATOR_BIT	9
Packit Service 706eca
#define EIHVN__NETWORKS_BIT		10
Packit Service 706eca
#define EIHVN__COUNTERS_BIT		11
Packit Service 706eca
#define EIHVN__STABLE_BIT		12
Packit Service 706eca
#define EIHVN__MISC_BIT			13
Packit Service 706eca
#define EIHVN__CPU_BIT			14
Packit Service 706eca
#define EIHVN__VOLATILE_BIT		15
Packit Service 706eca
#define EIHVN__SHELL_BIT		16
Packit Service 706eca
#define EIHVN__POSIX_BIT		17
Packit Service 706eca
#define EIHVN__MULTI_PROCESSING_BIT	18
Packit Service 706eca
#define EIHVN__GALAXY_BIT		19
Packit Service 706eca
Packit Service 706eca
#endif /* _VMS_EIHVN_H */