Article View: comp.sources.bugs
Article #356Changes to vmsbackup utility for DECstation 3100
From: jim brown
Date: Wed, 27 Jun 1990 21:29
Date: Wed, 27 Jun 1990 21:29
53 lines
1840 bytes
1840 bytes
The following changes to the vmsbackup utility fix a word alignment problem
on mips architecture.
*** vmsbackup.c.orig Wed Jun 27 17:22:59 1990
--- vmsbackup.c Wed Jun 27 17:25:44 1990
***************
*** 326,332 ****
--- 326,337 ----
for (i = 0; i < FANO; i++) {
file_table[i] = (struct bsa *) &buffer[c];
#ifndef SWAP
+ # ifdef mips
+ dsize = 0;
+ bcopy(&file_table[i]->bsa_dol_w_size, &dsize, sizeof(short));
+ # else
dsize = file_table[i]->bsa_dol_w_size;
+ # endif
#else
swap(&file_table[i]->bsa_dol_w_size, &dsize, sizeof(short));
#endif
***************
*** 335,341 ****
--- 340,351 ----
/* extract file name */
#ifndef SWAP
+ # ifdef mips
+ dsize = 0;
+ bcopy(&file_table[0]->bsa_dol_w_size, &dsize, sizeof(short));
+ # else
dsize = file_table[0]->bsa_dol_w_size;
+ # endif
#else
swap(&file_table[0]->bsa_dol_w_size, &dsize, sizeof(short));
#endif
***************
*** 347,353 ****
--- 357,368 ----
/* extract file's record attributes */
#ifndef SWAP
+ # ifdef mips
+ dsize = 0;
+ bcopy(&file_table[5]->bsa_dol_w_size, &dsize, sizeof(short));
+ # else
dsize = file_table[5]->bsa_dol_w_size;
+ # endif
#else
swap(&file_table[5]->bsa_dol_w_size, &dsize, sizeof(short));
#endif
--
Jim Brown, University of Miami, RSMAS/MPO
[send mail to jim@umigw.miami.edu]
Technical Details
Message-ID:
<1990Jun27.212907.10983@umigw.miami.edu>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!mailrus!ncar!umigw!mango.miami.edu!jimShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!mailrus!ncar!umigw!mango.miami.edu!jim From: jim@mango.miami.edu (jim brown) Newsgroups: comp.sources.bugs Subject: Changes to vmsbackup utility for DECstation 3100 Message-ID: <1990Jun27.212907.10983@umigw.miami.edu> Date: 27 Jun 90 21:29:07 GMT Sender: news@umigw.miami.edu (USENET News System) Reply-To: jim@mango.miami.edu (jim brown) Distribution: na Organization: University of Miami Lines: 53