summaryrefslogtreecommitdiff
path: root/src/vmsdir.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/vmsdir.h')
-rw-r--r--src/vmsdir.h98
1 files changed, 0 insertions, 98 deletions
diff --git a/src/vmsdir.h b/src/vmsdir.h
deleted file mode 100644
index 4b4f6e08068..00000000000
--- a/src/vmsdir.h
+++ /dev/null
@@ -1,98 +0,0 @@
-/* GNU Emacs VMS directory definition file.
- Copyright (C) 1986 Free Software Foundation, Inc.
-
-This file is part of GNU Emacs.
-
-GNU Emacs is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 2, or (at your option)
-any later version.
-
-GNU Emacs is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with GNU Emacs; see the file COPYING. If not, write to
-the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-Boston, MA 02111-1307, USA. */
-
-/*
- * Files-11 Ver. 2 directory structure (VMS V4.x - long names)
- */
-#ifndef DIR$K_LENGTH
-
-#define DIR$C_FID 0
-#define DIR$C_LINKNAME 1
-#define DIR$K_LENGTH 6
-#define DIR$C_LENGTH 6
-#define DIR$S_DIRDEF 6
-#define DIR$W_SIZE 0
-#define DIR$W_VERLIMIT 2
-#define DIR$B_FLAGS 4
-#define DIR$S_TYPE 3
-#define DIR$V_TYPE 0
-#define DIR$V_NEXTREC 6
-#define DIR$V_PREVREC 7
-#define DIR$B_NAMECOUNT 5
-#define DIR$S_NAME 80
-#define DIR$T_NAME 6
-
-#define DIR$K_VERSION 8
-#define DIR$C_VERSION 8
-#define DIR$S_DIRDEF1 8
-#define DIR$W_VERSION 0
-#define DIR$S_FID 6
-#define DIR$W_FID 2
-#define DIR$W_FID_NUM 2
-#define DIR$W_FID_SEQ 4
-#define DIR$W_FID_RVN 6
-#define DIR$B_FID_RVN 6
-#define DIR$B_FID_NMX 7
-
-#define DIR$S_DIRDEF2 1
-#define DIR$T_LINKNAME 0
-
-typedef struct dir$_name {
-/* short dir$w_size; /* if you read with RMS, it eats this... */
- short dir$w_verlimit; /* maximum number of versions */
- union {
- unsigned char dir_b_flags;
-#define dir$b_flags dir__b_flags.dir_b_flags
- struct {
- unsigned char dir_v_type: DIR$S_TYPE;
-#define dir$v_type dir__b_flags.dir___b_flags.dir_v_type
- unsigned char: 3;
- unsigned char dir_v_nextrec: 1;
-#define dir$v_nextrec dir__b_flags.dir___b_flags.dir_v_nextrec
- unsigned char dir_v_prevrec: 1;
-#define dir$v_prevrec dir__b_flags.dir___b_flags.dir_v_prevrec
- } dir___b_flags;
- } dir__b_flags;
- unsigned char dir$b_namecount;
- char dir$t_name[];
-} dir$_dirdef; /* only the fixed first part */
-
-typedef struct dir$_version {
- short dir$w_version;
- short dir$w_fid_num;
- short dir$w_fid_seq;
- union {
- short dir_w_fid_rvn;
-#define dir$w_fid_rvn dir__w_fid_rvn.dir_w_fid_rvn
- struct {
- char dir_b_fid_rvn;
-#define dir$b_fid_rvn dir__w_fid_rvn.dir___w_fid_rvn.dir_b_fid_rvn
- char dir_b_fid_nmx;
-#define dir$b_fid_nmx dir__w_fid_rvn.dir___w_fid_rvn.dir_b_fid_nmx
- } dir___w_fid_rvn;
- } dir__w_fid_rvn;
-} dir$_dirdef1; /* one for each version of the file */
-
-typedef
-struct dir$_linkname {
- char dir$t_linkname[];
-} dir$_dirdef2;
-
-#endif