diff options
author | Tristan Gingold <gingold@adacore.com> | 2010-04-30 12:44:51 +0000 |
---|---|---|
committer | Tristan Gingold <gingold@adacore.com> | 2010-04-30 12:44:51 +0000 |
commit | 13a985e120647fb8664baf7eeab498c1e367b54e (patch) | |
tree | bd703d29ad646cfc5ca3175923bdd58a3392c7db /include/vms | |
parent | 8e57e1d134f0cca20ca7b1dec0196090a32d5749 (diff) | |
download | ppe42-binutils-13a985e120647fb8664baf7eeab498c1e367b54e.tar.gz ppe42-binutils-13a985e120647fb8664baf7eeab498c1e367b54e.zip |
bfd/
2010-04-30 Tristan Gingold <gingold@adacore.com>
* vms-lib.c (vms_read_block): New function.
(vms_traverse_index): Use vms_read_block. Handle long key names.
include/vms/
2010-04-30 Tristan Gingold <gingold@adacore.com>
* lbr.h (struct vms_kbn): New structure.
Diffstat (limited to 'include/vms')
-rw-r--r-- | include/vms/ChangeLog | 4 | ||||
-rw-r--r-- | include/vms/lbr.h | 13 |
2 files changed, 17 insertions, 0 deletions
diff --git a/include/vms/ChangeLog b/include/vms/ChangeLog index b7114d3cf6..823520f220 100644 --- a/include/vms/ChangeLog +++ b/include/vms/ChangeLog @@ -1,5 +1,9 @@ 2010-04-30 Tristan Gingold <gingold@adacore.com> + * lbr.h (struct vms_kbn): New structure. + +2010-04-30 Tristan Gingold <gingold@adacore.com> + * lbr.h (LBR__C_TYP_ISHSTB): Added. (LHD_SANEID4): Renamed to ... (LHD_SANEID6): ... this. diff --git a/include/vms/lbr.h b/include/vms/lbr.h index 7d6f597cb0..91186ee371 100644 --- a/include/vms/lbr.h +++ b/include/vms/lbr.h @@ -255,6 +255,19 @@ struct vms_datadef #define DATA__LENGTH 512 #define DATA__DATA 6 +/* Key name block. This is used for keys longer than 128 bytes. */ + +struct vms_kbn +{ + /* Length of the key chunk. */ + unsigned char keylen[2]; + + /* RFA of the next chunk. */ + struct vms_rfa rfa; + + /* Followed by the key chunk. */ +}; + /* Module header. */ struct vms_mhd { |