Date: Fri, 20 Oct 2000 07:26:09 +0200 (CEST) From: Cyrille Lefevre <clefevre@citeweb.net> To: FreeBSD-gnats-submit@freebsd.org Subject: docs/22140: share/doc/*/contents updated for html output w/ unroff Message-ID: <200010200526.e9K5Q9b86599@gits.dyndns.org>
next in thread | raw e-mail | index | archive | help
>Number: 22140
>Category: docs
>Synopsis: share/doc/*/contents updated for html output w/ unroff
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-doc
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: doc-bug
>Submitter-Id: current-users
>Arrival-Date: Thu Oct 19 22:30:00 PDT 2000
>Closed-Date:
>Last-Modified:
>Originator: Cyrille Lefevre
>Release: FreeBSD 4.1-STABLE i386
>Organization:
ACME
>Environment:
FreeBSD gits 4.1-STABLE FreeBSD 4.1-STABLE #3: Sat Sep 23 10:20:30 CEST 2000 root@gits:/disk2/4.0-stable/src/sys/compile/CUSTOM i386
>Description:
with this patch, all the contents files found in share/doc
have urls pointing to what they refer when html output is
requested (PRINTERDEVICE=html).
I have tried to use the .Hr macro described in unroff-html(1)
w/o success even when tmac.hyper in included ! so, I use
the .>> macro which works well. if someone find why the
.Hr macro doesn't work, let me know. thanks.
>How-To-Repeat:
lynx share/doc/papers/contents.html and so on.
>Fix:
Index: papers/contents/contents.ms
===================================================================
RCS file: /home/ncvs/src/share/doc/papers/contents/contents.ms,v
retrieving revision 1.4
diff -u -r1.4 contents.ms
--- papers/contents/contents.ms 1999/08/28 00:18:03 1.4
+++ papers/contents/contents.ms 2000/10/20 04:58:13
@@ -36,130 +36,195 @@
.IP
.tl '\fBBerkeley Pascal''px\fP'
+.if \n(.U \{\
+.br
+.>> <a href="px.html">px.html</a>
+.\}
.QP
Berkeley Pascal
PX Implementation Notes
.br
Version 2.0
-
+.sp
Performance Effects of Disk Subsystem Choices
for VAX\(dg Systems Running 4.2BSD UNIX.
-
+.sp
William N. Joy, M. Kirk McKusick.
-
+.sp
Revised January, 1979.
-
+.sp
.IP
.tl '\fBDisk Performance''diskperf\fP'
+.if \n(.U \{\
+.br
+.>> <a href="diskperf.html">diskperf.html</a>
+.\}
.QP
Performance Effects of Disk Subsystem Choices
for VAX\(dg Systems Running 4.2BSD UNIX.
-
+.sp
Bob Kridle, Marshall Kirk McKusick.
-
+.sp
Revised July 27, 1983.
-
+.sp
.IP
.tl '\fBTune the 4.2BSD Kernel''kerntune\fP'
+.if \n(.U \{\
+.br
+.>> <a href="kerntune.html">kerntune.html</a>
+.\}
.QP
Using gprof to Tune the 4.2BSD Kernel.
-
+.sp
Marshall Kirk McKusick.
-
+.sp
Revised May 21, 1984 (?).
-
+.sp
.IP
.tl '\fBNew Virtual Memory''newvm\fP'
+.if \n(.U \{\
+.br
+.>> <a href="newvm.html">newvm.html</a>
+.\}
.QP
A New Virtual Memory Implementation for Berkeley.
-
+.sp
Marshall Kirk McKusick, Michael J. Karels.
-
+.sp
Revised 1986.
-
+.sp
.IP
.tl '\fBKernel Malloc''kernmalloc\fP'
+.if \n(.U \{\
+.br
+.>> <a href="kernmalloc.html">kernmalloc.html</a>
+.\}
.QP
Design of a General Purpose Memory Allocator for the 4.3BSD UNIX Kernel.
-
+.sp
Marshall Kirk McKusick, Michael J. Karels.
-
+.sp
Reprinted from:
\fIProceedings of the San Francisco USENIX Conference\fP,
pp. 295-303, June 1988.
-
+.sp
.IP
.tl '\fBRelease Engineering''relengr\fP'
+.if \n(.U \{\
+.br
+.>> <a href="releng.html">releng.html</a>
+.\}
.QP
The Release Engineering of 4.3\s-1BSD\s0.
-
+.sp
Marshall Kirk McKusick, Michael J. Karels, Keith Bostic.
-
+.sp
Revised 1989.
-
+.sp
.IP
.tl '\fBBeyond 4.3BSD''beyond4.3\fP'
+.if \n(.U \{\
+.br
+.>> <a href="beyond43.html">beyond43.html</a>
+.\}
.QP
Current Research by The Computer Systems Research Group of Berkeley.
-
+.sp
Marshall Kirk McKusick, Michael J Karels, Keith Sklower, Kevin Fall,
Marc Teitelbaum, Keith Bostic.
-
+.sp
Revised February 2, 1989.
-
+.sp
.IP
.tl '\fBMemory Based Filesystem''memfs\fP'
+.if \n(.U \{\
+.br
+.>> <a href="memfs.html">memfs.html</a>
+.\}
.QP
A Pageable Memory Based Filesystem.
-
+.sp
Marshall Kirk McKusick, Michael J. Karels, Keith Bostic.
-
+.sp
Revised 1990.
-
+.sp
.IP
.tl '\fBFilesystem Interface''fsinterface\fP'
+.if \n(.U \{\
+.br
+.>> <a href="fsinterface.html">fsinterface.html</a>
+.\}
.QP
Toward a Compatible Filesystem Interface.
-
+.sp
Michael J. Karels, Marshall Kirk McKusick.
-
+.sp
Conference of the European Users' Group, September 1986.
Last modified April 16, 1991.
-
+.sp
.IP
.tl '\fBSystem Performance''sysperf\fP'
+.if \n(.U \{\
+.br
+.>> <a href="sysperf.html">sysperf.html</a>
+.\}
.QP
Measuring and Improving the Performance of Berkeley UNIX.
-
+.sp
Marshall Kirk McKusick, Samuel J. Leffler, Michael J. Karels.
-
+.sp
Revised April 17, 1991.
-
+.sp
.IP
.tl '\fBNot Quite NFS''nqnfs\fP'
+.if \n(.U \{\
+.br
+.>> <a href="nqnfs.html">nqnfs.html</a>
+.\}
.QP
Not Quite NFS, Soft Cache Consistency for NFS.
-
+.sp
Rick Macklem.
-
+.sp
Reprinted with permission from the "Proceedings of the Winter 1994 Usenix
Conference", January 1994, San Francisco.
+.sp
.IP
.tl '\fBMalloc(3)''malloc\fP'
+.if \n(.U \{\
+.br
+.>> <a href="malloc.html">malloc.html</a>
+.\}
.QP
Malloc(3) in modern Virtual Memory environments.
-
+.sp
Poul-Henning Kamp.
-
+.sp
Revised April 5, 1996.
+
+.sp
+.IP
+.tl '\fBJails: Confining the omnipotent root''jail\fP'
+.if \n(.U \{\
+.br
+.>> <a href="jail.html">jail.html</a>
+.\}
+.QP
+The jail system call sets up a jail and locks the current process in it.
+.sp
+Poul-Henning Kamp, Robert N. M. Watson.
+.sp
+This paper was presented at the 2nd International System Administration
+and Networking Conference "SANE 2000" May 22-25, 2000 in Maastricht,
+The Netherlands and is published in the proceedings.
Index: papers/jail/paper.ms
===================================================================
RCS file: /home/ncvs/src/share/doc/papers/jail/paper.ms,v
retrieving revision 1.4.2.1
diff -u -r1.4.2.1 paper.ms
--- papers/jail/paper.ms 2000/08/20 13:16:44 1.4.2.1
+++ papers/jail/paper.ms 2000/10/20 04:49:00
@@ -11,7 +11,7 @@
.TL
Jails: Confining the omnipotent root.
.FS
-This paper was presented at the 2nd International System Administration and Networking Conference "SANE 2000" May 22-25, 2000 in Maastricht, The Netherlands and is published in the in the proceedings.
+This paper was presented at the 2nd International System Administration and Networking Conference "SANE 2000" May 22-25, 2000 in Maastricht, The Netherlands and is published in the proceedings.
.FE
.AU
Poul-Henning Kamp <phk@FreeBSD.org>
Index: psd/contents/contents.ms
===================================================================
RCS file: /home/ncvs/src/share/doc/psd/contents/contents.ms,v
retrieving revision 1.2
diff -u -r1.2 contents.ms
--- psd/contents/contents.ms 1997/03/04 20:35:32 1.2
+++ psd/contents/contents.ms 2000/10/20 05:07:23
@@ -35,8 +35,12 @@
.EH 'PSD Contents'''
.TL
UNIX Programmer's Supplementary Documents (PSD)
+.if \n(.U \{\
+.br
+.>> <a href="Title.html">Title.html</a>
+.\}
.sp
-\s-24.4 Berkeley Software Distribution\s+2
+\s-2 4.4 Berkeley Software Distribution\s+2
.sp
\fRJune, 1993\fR
.PP
@@ -55,19 +59,19 @@
.QP
Dennis Ritchie and Ken Thompson's original paper about UNIX, reprinted
from Communications of the ACM. (encumbered)
-
+.sp
.IP
.tl 'Unix Implementation''PSD:2'
.QP
Ken Thompson's description of the implementation of the Version 7
kernel and file system. (encumbered)
-
+.sp
.IP
.tl 'The Unix I/O System''PSD:3'
.QP
Dennis Ritchie's overview of the I/O System of Version 7; still helpful for
those writing device drivers. (encumbered)
-
+.sp
.IP
.tl 'Unix Programming \- Second Edition ''PSD:4'
.QP
@@ -76,9 +80,13 @@
Kernighan and Pike, ``The UNIX Programming Environment'',
Prentice-Hall, 1984 and especially by the Programmer Reference Manual
section 2 (system calls) and 3 (library routines). (encumbered)
-
+.sp
.IP
.tl 'Berkeley Software Architecture Manual (4.4 Edition)''PSD:5'
+.if \n(.U \{\
+.br
+.>> <a href="05.sysman/paper.html">05.sysman/paper.html</a>
+.\}
.QP
A concise and terse description of the system call interface
provided in Berkeley Unix, as revised for 4.4BSD.
@@ -93,20 +101,20 @@
Should be supplemented by ``The C Programming Language,''
B.W. Kernighan and D.M. Ritchie, Prentice-Hall, 1978, that
contains a tutorial introduction and many examples. (encumbered)
-
+.sp
.IP
.tl 'Berkeley Pascal User\'s Manual''PSD:7'
.QP
An implementation of this language popular for learning to program.
(Not provided in FreeBSD.)
-
+.sp
.IP
.tl 'A Portable Fortran 77 Compiler''PSD:8'
.QP
A revised version of the document which originally appeared in
Volume 2b of the Bell Labs documentation;
this version reflects the work done at Berkeley. (encumbered)
-
+.sp
.IP
.tl 'Introduction to the f77 I/O Library''PSD:9'
.QP
@@ -121,53 +129,65 @@
How to debug programs using the source level \fIgdb\fP debugger
(or how to debug programs without having to know much about machine language).
(A TeXinfo version is provided separately.)
-
+.sp
.IP
.tl 'A Tutorial Introduction to ADB''PSD:11'
.QP
How to debug programs using the assembly-language level \fIadb\fP debugger.
(encumbered)
-
+.sp
.IP
.tl 'Make \- A Program for Maintaining Computer Programs''PSD:12'
+.if \n(.U \{\
+.br
+.>> <a href="12.make/paper.html">12.make/paper.html</a>
+.\}
.QP
Indispensable tool for making sure large programs are properly
compiled with minimal effort.
-
+.sp
.IP
.tl 'An Introduction to the Revision Control System''PSD:13'
+.if \n(.U \{\
+.br
+.>> <a href="13.rcs/paper.html">13.rcs/paper.html</a>
+.\}
.QP
RCS is a user-contributed tool for working together with other people
without stepping on each other's toes.
An alternative to \fIsccs\fR for controlling software changes.
-
+.sp
.IP
.tl 'An Introduction to the Source Code Control System''PSD:14'
.QP
A useful introductory article for those users with
installations licensed for SCCS. (encumbered)
-
+.sp
.IP
.tl 'YACC: Yet Another Compiler-Compiler''PSD:15'
.QP
Converts a BNF specification of a language and semantic actions
written in C into a compiler for that language. (encumbered)
-
+.sp
.IP
.tl 'LEX \- A Lexical Analyzer Generator''PSD:16'
.QP
Creates a recognizer for a set of regular expressions:
each regular expression can be followed by arbitrary C code
to be executed upon finding the regular expression. (encumbered)
-
+.sp
.IP
.tl 'The M4 Macro Processor''PSD:17'
.QP
M4 is a macro processor useful in its own right and as a
front-end for C, Ratfor, and Cobol.
-
+.sp
.IP
.tl 'gprof: a Call Graph Execution Profiler''PSD:18'
+.if \n(.U \{\
+.br
+.>> <a href="18.gprof/paper.html">18.gprof/paper.html
+.\}
.QP
A program to show the call graph and execution time of a program.
Indispensable aid for improving the running time of almost everything.
@@ -184,53 +204,89 @@
General Reference
.IP
.tl 'An Introductory 4.4BSD Interprocess Communication Tutorial''PSD:20'
+.if \n(.U \{\
+.br
+.>> <a href="20.ipctut/paper.html">20.ipctut/paper.html
+.\}
.QP
How to write programs that use the Interprocess Communication Facilities
of 4.4BSD.
-
+.sp
.IP
.tl 'An Advanced 4.4BSD Interprocess Communication Tutorial''PSD:21'
+.if \n(.U \{\
+.br
+.>> <a href="21.ipc/paper.html">21.ipc/paper.html
+.\}
.QP
The reference document (with some examples) for the Interprocess Communication
Facilities of 4.4BSD.
-
+.sp
.IP
.tl 'RPCGEN Programming Guide''PSD:22'
+.if \n(.U \{\
+.br
+.>> <a href="22.rpcgen/paper.html">22.rpcgen/paper.html
+.\}
.QP
Manual for the ONC RPC stub-generating program, provided by Sun Microsystems.
-
+.sp
.IP
.tl 'Remote Procedure Call Programming Guide''PSD:23'
+.if \n(.U \{\
+.br
+.>> <a href="23.rpc/paper.html">23.rpc/paper.html
+.\}
.QP
A tutorial introduction to programming the ONC RPC system, provided by
Sun Microsystems.
-
+.sp
.IP
.tl 'External Data Representation: Sun Technical Notes''PSD:24'
+.if \n(.U \{\
+.br
+.>> <a href="24.xdr/paper.html">24.xdr/paper.html
+.\}
.QP
Technical details about the design of the XDR component of ONC RPC,
provided by Sun Microsystems.
-
+.sp
.IP
.tl 'External Data Representation Standard: Protocol Specification''PSD:25'
+.if \n(.U \{\
+.br
+.>> <a href="25.xdrrfc/paper.html">25.xdrrfc/paper.html
+.\}
.QP
The Internet RFC specifying ONC XDR, provided by Sun Microsystems.
-
+.sp
.IP
.tl 'Remote Procedure Calls: Protocol Specification''PSD:26'
+.if \n(.U \{\
+.br
+.>> <a href="26.rpcrfc/paper.html">26.rpcrfc/paper.html
+.\}
.QP
The Internet RFC specifying ONC RPC, RFC 1050, as provided by Sun
Microsystems.
-
+.sp
.IP
.tl 'Network File System: Version 2 Protocol Specification''PSD:27'
+.if \n(.U \{\
+.br
+.>> <a href="27.nfsrpc/paper.html">27.nfsrpc/paper.html
+.\}
.QP
The Internet RFC specifying NFS, as provided by Sun Microsystems.
Note that the NFS-compatible filesystem itself, while
compliant with this specification, was not provided by Sun.
-
+.sp
.IP
.tl 'CVS II: Parallelizing Software Development''PSD:28'
+.if \n(.U \{\
+.br
+.>> <a href="28.cvs/paper.html">28.cvs/paper.html
+.\}
.QP
CVS (Concurrent Versions System) is a front end to the
RCS revision control system which extends the notion of
Index: smm/contents/contents.ms
===================================================================
RCS file: /home/ncvs/src/share/doc/smm/contents/contents.ms,v
retrieving revision 1.1.10.1
diff -u -r1.1.10.1 contents.ms
--- smm/contents/contents.ms 2000/08/27 17:31:41 1.1.10.1
+++ smm/contents/contents.ms 2000/10/20 05:06:45
@@ -36,8 +36,12 @@
.EH 'SMM Contents'''
.TL
UNIX System Manager's Manual (SMM)
+.if \n(.U \{\
+.br
+.>> <a href="Title.html">Title.html</a>
+.\}
.sp
-\s-24.4 Berkeley Software Distribution\s+2
+\s-2 4.4 Berkeley Software Distribution\s+2
.sp
\fRJune, 1993\fR
.PP
@@ -55,36 +59,60 @@
System Installation and Administration
.IP
.tl 'Installing and Operating 4.4BSD''SMM:1'
+.if \n(.U \{\
+.br
+.>> <a href="01.setup/paper.html">01.setup/paper.html</a>
+.\}
.QP
The definitive reference document for those occasions when
you find you need to start over again.
.IP
.tl 'Building 4.4BSD Kernels with \fIConfig\fP''SMM:2'
+.if \n(.U \{\
+.br
+.>> <a href="02.config/paper.html">02.config/paper.html</a>
+.\}
.QP
In-depth discussions of the use and operation of the \fIconfig\fP
program, and how to build your very own Unix kernel.
.IP
.tl 'Fsck \- The UNIX File System Check Program''SMM:3'
+.if \n(.U \{\
+.br
+.>> <a href="03.fsck/paper.html">03.fsck/paper.html</a>
+.\}
.QP
A reference document for using the \fIfsck\fP program during
times of file system distress.
.IP
.tl 'Disc Quotas in a UNIX Environment''SMM:4'
+.if \n(.U \{\
+.br
+.>> <a href="04.quotas/paper.html">04.quotas/paper.html</a>
+.\}
.QP
A light introduction to the techniques
for limiting the use of disc resources.
.IP
.tl 'A Fast File System for UNIX''SMM:5'
+.if \n(.U \{\
+.br
+.>> <a href="05.fastfs/paper.html">05.fastfs/paper.html</a>
+.\}
.QP
A description of the 4.4BSD file system organization,
design and implementation.
.IP
.tl 'The 4.4BSD NFS Implementation''SMM:6'
+.if \n(.U \{\
+.br
+.>> <a href="06.nfs/paper.html">06.nfs/paper.html</a>
+.\}
.QP
An overview of the design, implementation, and use of NFS on 4.4BSD.
@@ -96,24 +124,40 @@
.IP
.tl 'Sendmail Installation and Operation Guide''SMM:8'
+.if \n(.U \{\
+.br
+.>> <a href="08.sendmailop/paper.html">08.sendmailop/paper.html</a>
+.\}
.QP
The last word in installing and operating the \fIsendmail\fP program.
.ne 3
.IP
.tl 'Name Server Operations Guide for BIND''SMM:10'
+.if \n(.U \{\
+.br
+.>> <a href="10.named/paper.html">10.named/paper.html</a>
+.\}
.QP
Setting up and operating the name to Internet addressing software.
If you have a network this will be of interest.
.IP
.tl 'Timed Installation and Operation Guide''SMM:11'
+.if \n(.U \{\
+.br
+.>> <a href="11.timedop/paper.html">11.timedop/paper.html</a>
+.\}
.QP
Describes how to maintain time synchronization between machines
in a local network.
.IP
.tl 'The Berkeley UNIX Time Synchronization Protocol''SMM:12'
+.if \n(.U \{\
+.br
+.>> <a href="12.timed/paper.html">12.timed/paper.html</a>
+.\}
.QP
The protocols and algorithms used by timed,
the network time synchronization daemon.
@@ -146,6 +190,10 @@
.IP
.tl 'Networking Implementation Notes, 4.4BSD Edition''SMM:18'
+.if \n(.U \{\
+.br
+.>> <a href="18.net/paper.html">18.net/paper.html</a>
+.\}
.QP
A concise description of the system interfaces used within the
networking subsystem.
Index: usd/contents/contents.ms
===================================================================
RCS file: /home/ncvs/src/share/doc/usd/contents/contents.ms,v
retrieving revision 1.1
diff -u -r1.1 contents.ms
--- usd/contents/contents.ms 1995/01/11 03:24:26 1.1
+++ usd/contents/contents.ms 2000/10/20 05:08:06
@@ -40,8 +40,12 @@
.EH 'USD Contents'''
.TL
UNIX User's Supplementary Documents (USD)
+.if \n(.U \{\
+.br
+.>> <a href="Title.html">Title.html</a>
+.\}
.sp
-\s-24.4 Berkeley Software Distribution\s+2
+\s-2 4.4 Berkeley Software Distribution\s+2
.sp
\fRJune, 1993\fR
.PP
@@ -78,6 +82,10 @@
.ND
.IP
.tl 'An Introduction to the C shell''USD:4'
+.if \n(.U \{\
+.br
+.>> <a href="04.csh/paper.html">04.csh/paper.html</a>
+.\}
.QP
This introduction to
.I csh,
@@ -101,6 +109,10 @@
.ND
.IP
.tl 'Mail Reference Manual''USD:7'
+.if \n(.U \{\
+.br
+.>> <a href="07.mail/paper.html">07.mail/paper.html</a>
+.\}
.QP
Complete details on one of the programs for sending and reading your mail.
.ND
@@ -121,21 +133,37 @@
.ND
.IP
.tl 'Advanced Editing on Unix''USD:10'
+.if \n(.U \{\
+.br
+.>> <a href="10.exref/paper.html">10.exref/paper.html</a>
+.\}
.QP
The next step.
.ND
.IP
.tl 'An Introduction to Display Editing with Vi''USD:11'
+.if \n(.U \{\
+.br
+.>> <a href="11.vitut/paper.html">11.vitut/paper.html</a>
+.\}
.QP
The document to learn to use the \fIvi\fR screen editor.
.ND
.IP
.tl 'Ex Reference Manual (Version 3.7)''USD:12'
+.if \n(.U \{\
+.br
+.>> <a href="12.vi/paper.html">12.vi/paper.html</a>
+.\}
.QP
The final reference for the \fIex\fR editor.
.ND
.IP
.tl 'Vi Reference Manual''USD:13'
+.if \n(.U \{\
+.br
+.>> <a href="13.viref/paper.html">13.viref/paper.html</a>
+.\}
.QP
The definitive reference for the \fInvi\fR editor.
.ND
@@ -170,18 +198,30 @@
.ND
.IP
.tl 'A Revised Version of \-ms''USD:18'
+.if \n(.U \{\
+.br
+.>> <a href="18.msdiffs/paper.html">18.msdiffs/paper.html</a>
+.\}
.QP
A brief description of the Berkeley revisions made to the \-ms formatting
macros for nroff and troff.
.ND
.IP
.tl 'Writing Papers with \fInroff\fR using \-me''USD:19'
+.if \n(.U \{\
+.br
+.>> <a href="19.memacros/paper.html">19.memacros/paper.html</a>
+.\}
.QP
Another popular macro package for
.I nroff.
.ND
.IP
.tl '\-me Reference Manual''USD:20'
+.if \n(.U \{\
+.br
+.>> <a href="20.meref/paper.html">20.meref/paper.html</a>
+.\}
.QP
The final word on \-me.
.ND
@@ -250,12 +290,20 @@
.ND
.IP
.tl 'A Guide to the Dungeons of Doom''USD:30'
+.if \n(.U \{\
+.br
+.>> <a href="30.rogue/paper.html">30.rogue/paper.html</a>
+.\}
.QP
An introduction to the popular game of \fIrogue\fP, a fantasy game
which is one of the biggest known users of VAX cycles.
.ND
.IP
.tl 'Star Trek''USD:31'
+.if \n(.U \{\
+.br
+.>> <a href="31.trek/paper.html">31.trek/paper.html</a>
+.\}
.QP
You are the Captain of the Starship Enterprise. Wipe out the
Klingons and save the Federation.
>Release-Note:
>Audit-Trail:
>Unformatted:
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-doc" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200010200526.e9K5Q9b86599>
