🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sources.bugs
Article #356

Changes to vmsbackup utility for DECstation 3100

#356
From: jim brown
Date: Wed, 27 Jun 1990 21:29
53 lines
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!jim

Show 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