From:	SMTP%"Info-VAX-Request@Mvb.Saic.Com" 11-OCT-1994 15:23:57.17
To:	EVERHART
CC:	
Subj:	Re: $CREMBX and flags

From: "Frank J. Nagy:Lost on the Info Superhighway" <NAGY@fndcd.fnal.gov>
X-Newsgroups: comp.os.vms
Subject: Re: $CREMBX and flags
Message-ID: <941011121629.26c008c5@fndcd.fnal.gov>
Date: Tue, 11 Oct 1994 12:16:29 -0500 (CDT)
Organization: Info-Vax<==>Comp.Os.Vms Gateway
X-Gateway-Source-Info: Mailing List
Lines: 41
To: Info-VAX@Mvb.Saic.Com

Here is a CMBDEF.H I built quite a while back (VMS V5.5) based
on the definitions (with comments) from STARLET.REQ (I sort of
have a set of procedures to turn the BLISS code in these .REQ
files into C code with some manual post-editting).

= Dr. Frank J. Nagy   "VMS Wizard, Loose Cannon, Info RoadKill"
= Fermilab Computing Division/Operating Systems Support Dept
= VMS Systems Support group leader and OSS Associate Dept. Head
= Internet: NAGY@FNAL.GOV  -or-  NAGY@FNDCD.FNAL.GOV
= USnail: Fermilab POB 500 MS/234 Batavia, IL 60510
= ICBM: 41d 50m 14s N, 88d 15m 48s W, 741 ft ASL

=============================Cut here for CMBDEF.H===========================
#ifndef __CMBDEF_LOADED
#define __CMBDEF_LOADED	1

/*** MODULE cmbdef ***/
/*
 $CREMBX FLAGS bit definitions

 Created for V5.5 on 07-Apr-1992 (FJN)
*/
#define CMB$M_READONLY		0X1
#define CMB$M_WRITEONLY		0X2
#pragma nostandard
union cmbdef {
    variant_struct {
	unsigned cmb$v_readonly	: 1;	/* channel to be assigned to device is 
read only. */
	unsigned cmb$v_writeonly : 1;	/* channel to be assigned to device is 
write only. */
	} cmb$r_cmbdef_bits;
    };
#pragma standard
#define CMB$V_READONLY		0	/* channel to be assigned to device is 
read only. */
#define CMB$V_WRITEONLY		1	/* channel to be assigned to device is 
write only. */

#endif					/* __CMBDEF_LOADED */

