diff options
author | Thomas Bushnell <thomas@gnu.org> | 1997-09-16 20:12:02 +0000 |
---|---|---|
committer | Thomas Bushnell <thomas@gnu.org> | 1997-09-16 20:12:02 +0000 |
commit | 490a300fb1d7d8a780069e97eb0a4509ead37632 (patch) | |
tree | 3d08a74dc139ef0c096322a7735002a9728ef9a9 /isofs/isofs.h | |
parent | 4ebb5a2ce02ccd766687fac8f1d470ca6ca9203e (diff) |
Tue Sep 16 15:34:21 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>
* rr.c (gnuext_live): New variable.
(rrip_work): Comprehend AU, TR, MD, and FL, all as GNU
extensions. Recognize GNU extension id field when processing ER
fields.
(release_rrip): Free RR->trans if it's live.
* inode.c (read_disknode): Interpret and install the values set by
AU, TR, MD, and FL extensions.
(diskfs_node_norefs): Free NP->translator if it's set.
* isofs.h (struct disknode): New members `translen' and
`translator'.
* rr.h (struct gn_au, struct gn_tr, struct gn_md, struct gn_fl):
New strucures.
(GNUEXT_SRC, GNUEXT_DES, GNUEXT_ID, GNUEXT_VERS): New macros.
(struct rrip_lookup): New members author, translen, trans,
allmode, flags.
(VALID_AU, VALID_TR, VALID_MD, VALID_FL): New macros.
* Makefile (DIST_FILES): Add, referring to EXTENSIONS.
* EXTENSIONS: New file.
Diffstat (limited to 'isofs/isofs.h')
-rw-r--r-- | isofs/isofs.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/isofs/isofs.h b/isofs/isofs.h index 25c449a6..9bec3c92 100644 --- a/isofs/isofs.h +++ b/isofs/isofs.h @@ -37,6 +37,9 @@ struct disknode struct user_pager_info *fileinfo; char *link_target; /* for S_ISLNK */ + + size_t translen; + char *translator; }; struct user_pager_info |