fix data and bss rounding
authorBill Joy <bill@ucbvax.Berkeley.EDU>
Sat, 8 Nov 1980 04:27:22 +0000 (20:27 -0800)
committerBill Joy <bill@ucbvax.Berkeley.EDU>
Sat, 8 Nov 1980 04:27:22 +0000 (20:27 -0800)
SCCS-vsn: old/ld/ld.c 4.2

usr/src/old/ld/ld.c

index 5461967..da5651b 100644 (file)
@@ -1,4 +1,4 @@
-static char sccsid[] = "@(#)ld.c 4.1 %G%";
+static char sccsid[] = "@(#)ld.c 4.2 %G%";
 /*
  * ld - string table version for VAX
  */
 /*
  * ld - string table version for VAX
  */
@@ -1187,8 +1187,8 @@ long loc;
                filhdr.a_data++;
        }
        torigin += filhdr.a_text;
                filhdr.a_data++;
        }
        torigin += filhdr.a_text;
-       dorigin += filhdr.a_data;
-       borigin += filhdr.a_bss;
+       dorigin += round(filhdr.a_data, sizeof (long));
+       borigin += round(filhdr.a_bss, sizeof (long));
        free(curstr);
 }
 
        free(curstr);
 }