[1642] in Athena Bugs
Z0Magic man page for ld
daemon@ATHENA.MIT.EDU (epeisach@ATHENA.MIT.EDU)
Fri Jan 13 12:23:20 1989
From: <epeisach@ATHENA.MIT.EDU>
Date: Fri, 13 Jan 89 12:21:53 EST
To: manbugs@ATHENA.MIT.EDU
Cc: bugs@ATHENA.MIT.EDU, henry@ATHENA.MIT.EDU
The following are changes propsed to the ld man page for the -Z option
(for Z0MAGIC). Please send me any comments:
As a side note, I would like to comment that the man page is identical
on the RT and Vax side, although not in the 4.3 man page area. There are
many references to pagesizes of 1024 which is correct and incorrect for
the RT (where 2048 is really used). Perhaps someone more experienced
with the RT can make comments for the RT side.
Ezra
diff -c /paris/source/vax/man/man1/ld.1 p.s.v.m.m1.ld.1
*** /paris/source/vax/man/man1/ld.1 Tue Dec 15 16:14:01 1987
--- p.s.v.m.m1.ld.1 Fri Jan 13 12:16:28 1989
***************
*** 4,10 ****
.\"
.\" @(#)ld.1 6.2 (Berkeley) 5/8/86
.\"
! .TH LD 1 "May 8, 1986"
.UC 4
.SH NAME
ld \- link editor
--- 4,10 ----
.\"
.\" @(#)ld.1 6.2 (Berkeley) 5/8/86
.\"
! .TH LD 1 "January 13, 1989"
.UC 4
.SH NAME
ld \- link editor
***************
*** 218,224 ****
.TP
.B \-z
Arrange for the process to be loaded on
! demand from the resulting executable file (413 format)
rather than preloaded.
This is the default.
Results in a 1024 byte header on the output file followed by
--- 218,224 ----
.TP
.B \-z
Arrange for the process to be loaded on
! demand from the resulting executable file (0413 format)
rather than preloaded.
This is the default.
Results in a 1024 byte header on the output file followed by
***************
*** 228,234 ****
(from the output of
.IR size (1))
to live in the data segment;
! this to avoid wasting the space resulting from data segment size roundup.
.SH FILES
.ta \w'/usr/local/lib/lib*.a\ \ 'u
/lib/lib*.a libraries
--- 228,243 ----
(from the output of
.IR size (1))
to live in the data segment;
! this to avoid wasting the space resulting from data segment size
! roundup.
! .TP
! .B \-Z
! Arrange for the process to loaded with with page-zero unmapped. (0420
! format) This will cause an error during execution if the program
! references an address in the zero page. The process is loaded by demand
! as described in the
! .B \-z
! option above. The first page of text in the output file is left blank.
.SH FILES
.ta \w'/usr/local/lib/lib*.a\ \ 'u
/lib/lib*.a libraries
diff -c /paris/source/vax/man/man1/ld.1 p.s.v.m.m1.ld.1
*** /paris/source/vax/man/man1/ld.1 Tue Dec 15 16:14:01 1987
--- p.s.v.m.m1.ld.1 Fri Jan 13 12:16:28 1989
***************
*** 4,10 ****
.\"
.\" @(#)ld.1 6.2 (Berkeley) 5/8/86
.\"
! .TH LD 1 "May 8, 1986"
.UC 4
.SH NAME
ld \- link editor
--- 4,10 ----
.\"
.\" @(#)ld.1 6.2 (Berkeley) 5/8/86
.\"
! .TH LD 1 "January 13, 1989"
.UC 4
.SH NAME
ld \- link editor
***************
*** 218,224 ****
.TP
.B \-z
Arrange for the process to be loaded on
! demand from the resulting executable file (413 format)
rather than preloaded.
This is the default.
Results in a 1024 byte header on the output file followed by
--- 218,224 ----
.TP
.B \-z
Arrange for the process to be loaded on
! demand from the resulting executable file (0413 format)
rather than preloaded.
This is the default.
Results in a 1024 byte header on the output file followed by
***************
*** 228,234 ****
(from the output of
.IR size (1))
to live in the data segment;
! this to avoid wasting the space resulting from data segment size roundup.
.SH FILES
.ta \w'/usr/local/lib/lib*.a\ \ 'u
/lib/lib*.a libraries
--- 228,243 ----
(from the output of
.IR size (1))
to live in the data segment;
! this to avoid wasting the space resulting from data segment size
! roundup.
! .TP
! .B \-Z
! Arrange for the process to loaded with with page-zero unmapped. (0420
! format) This will cause an error during execution if the program
! references an address in the zero page. The process is loaded by demand
! as described in the
! .B \-z
! option above. The first page of text in the output file is left blank.
.SH FILES
.ta \w'/usr/local/lib/lib*.a\ \ 'u
/lib/lib*.a libraries