declare procno and holno, extend_ilb changed
authorceriel <none@none>
Fri, 18 Nov 1988 18:00:47 +0000 (18:00 +0000)
committerceriel <none@none>
Fri, 18 Nov 1988 18:00:47 +0000 (18:00 +0000)
util/ceg/defaults/storage/C_bss_ilb.c
util/ceg/defaults/storage/C_con_ilb.c
util/ceg/defaults/storage/C_hol_dlb.c
util/ceg/defaults/storage/C_hol_dnam.c
util/ceg/defaults/storage/C_hol_ilb.c
util/ceg/defaults/storage/C_hol_pnam.c
util/ceg/defaults/storage/C_rom_ilb.c

index 76088dd..07a9ae4 100644 (file)
@@ -29,6 +29,8 @@
 #define relocEM_PSIZE  reloc4
 #endif
 
+extern int procno;
+
 C_bss_ilb( n, l, i)
 arith n;
 label l;
@@ -42,6 +44,6 @@ int i;
                dump_label();
 
                for ( i = 0; i < n/EM_PSIZE; i++)
-                       relocEM_PSIZE( extnd_ilb( l), 0, ABSOLUTE);
+                       relocEM_PSIZE( extnd_ilb( l, procno), 0, ABSOLUTE);
        }
 }
index 046c70e..0c3ee49 100644 (file)
 #define relocEM_PSIZE  reloc4
 #endif
 
+extern int procno;
+
 C_con_ilb( l)
 label l;
 {
        switchseg( SEGCON);
        dump_label();   
 
-       relocEM_PSIZE( extnd_ilb( l), 0, ABSOLUTE);
+       relocEM_PSIZE( extnd_ilb( l, procno), 0, ABSOLUTE);
 }
index 3853738..719414d 100644 (file)
@@ -29,6 +29,8 @@
 #define relocEM_PSIZE  reloc4
 #endif
 
+extern int holno;
+
 C_hol_dlb( n, l, offs, i)
 arith n, offs;
 label l;
index 71b6079..4ec1e71 100644 (file)
@@ -29,6 +29,8 @@
 #define relocEM_PSIZE  reloc4
 #endif
 
+extern int holno;
+
 C_hol_dnam( n, s, offs, i)
 arith n, offs;
 char *s;
index 2e792e1..a7ce505 100644 (file)
@@ -29,6 +29,8 @@
 #define relocEM_PSIZE  reloc4
 #endif
 
+extern int holno, procno;
+
 C_hol_ilb( n, l, i)
 arith n;
 label l;
@@ -47,6 +49,6 @@ int i;
                symbol_definition( extnd_hol( ++holno));
 
                for ( i = 0; i < n/EM_PSIZE; i++)
-                       relocEM_PSIZE( extnd_ilb( l), 0, ABSOLUTE);
+                       relocEM_PSIZE( extnd_ilb( l, procno), 0, ABSOLUTE);
         }
 }
index d5cc281..95aa55f 100644 (file)
@@ -29,6 +29,8 @@
 #define relocEM_PSIZE  reloc4
 #endif
 
+extern int holno;
+
 C_hol_pnam( n, s, i)
 arith n;
 char *s;
index 3d9e8e6..4597485 100644 (file)
 #define relocEM_PSIZE  reloc4
 #endif
 
+extern int procno;
+
 C_rom_ilb( l)
 label l;
 {
        switchseg( SEGROM);
        dump_label();   
 
-       relocEM_PSIZE( extnd_ilb( l), 0, ABSOLUTE);
+       relocEM_PSIZE( extnd_ilb( l, procno), 0, ABSOLUTE);
 }