diff options
Diffstat (limited to 'doc/tools/src2html1.4a/FreeBSD')
-rw-r--r-- | doc/tools/src2html1.4a/FreeBSD/.cvsignore | 2 | ||||
-rw-r--r-- | doc/tools/src2html1.4a/FreeBSD/FreeBSD.hdr | 25 | ||||
-rw-r--r-- | doc/tools/src2html1.4a/FreeBSD/FreeBSD.s2h | 68 | ||||
-rw-r--r-- | doc/tools/src2html1.4a/FreeBSD/Makefile.am | 6 | ||||
-rw-r--r-- | doc/tools/src2html1.4a/FreeBSD/conf.hdr | 9 | ||||
-rw-r--r-- | doc/tools/src2html1.4a/FreeBSD/ddb.hdr | 6 | ||||
-rw-r--r-- | doc/tools/src2html1.4a/FreeBSD/i386.i386.hdr | 5 | ||||
-rw-r--r-- | doc/tools/src2html1.4a/FreeBSD/i386.include.hdr | 5 | ||||
-rw-r--r-- | doc/tools/src2html1.4a/FreeBSD/i386.isa.hdr | 10 | ||||
-rw-r--r-- | doc/tools/src2html1.4a/FreeBSD/i386.stand.hdr | 14 | ||||
-rw-r--r-- | doc/tools/src2html1.4a/FreeBSD/kern.hdr | 18 | ||||
-rw-r--r-- | doc/tools/src2html1.4a/FreeBSD/net.hdr | 11 | ||||
-rw-r--r-- | doc/tools/src2html1.4a/FreeBSD/netinet.hdr | 10 | ||||
-rw-r--r-- | doc/tools/src2html1.4a/FreeBSD/nfs.hdr | 7 | ||||
-rw-r--r-- | doc/tools/src2html1.4a/FreeBSD/stand.hdr | 14 | ||||
-rw-r--r-- | doc/tools/src2html1.4a/FreeBSD/sys.hdr | 6 | ||||
-rw-r--r-- | doc/tools/src2html1.4a/FreeBSD/ufs.hdr | 10 | ||||
-rw-r--r-- | doc/tools/src2html1.4a/FreeBSD/vm.hdr | 9 |
18 files changed, 0 insertions, 235 deletions
diff --git a/doc/tools/src2html1.4a/FreeBSD/.cvsignore b/doc/tools/src2html1.4a/FreeBSD/.cvsignore deleted file mode 100644 index 282522db03..0000000000 --- a/doc/tools/src2html1.4a/FreeBSD/.cvsignore +++ /dev/null @@ -1,2 +0,0 @@ -Makefile -Makefile.in diff --git a/doc/tools/src2html1.4a/FreeBSD/FreeBSD.hdr b/doc/tools/src2html1.4a/FreeBSD/FreeBSD.hdr deleted file mode 100644 index 6c2f8e185c..0000000000 --- a/doc/tools/src2html1.4a/FreeBSD/FreeBSD.hdr +++ /dev/null @@ -1,25 +0,0 @@ -Welcome to the hyperlinked source code tree for FreeBSD-2.1.0. This is an -attempt at a WWW document that allows you to find functions, structs -etc. in the FreeBSD source code by name.<p> - -If you are interested in a particular type of symbols (e.g functions), use -the type links below. If you are interested in a particular directory in -FreeBSD, choose the directory link below.<p> - -Follow the links until you reach the source code you are interested in.<p> - -<h3>Bugs and Missing Features</h3> - -I am using ctags and perl to find the symbols and produce the html documents. -My parsing of the ctags output (especially for variables) seems slightly -wrong. I'd appreciate a better way of doing things.<p> - -The final code should have hyperlinks that allow you to follow references -to other symbols in the tree (e.g calls to bread() etc). This is difficult -given C's scoping rules, and I don't want to write a C grammar parser. -Until I can think of a clean way, I'll omit the desired hyperlinks.<p> - -<author> -<a href="http://minnie.cs.adfa.oz.au/warren.html">Warren Toomey</a> -wkt@cs.adfa.oz.au, January 1996 -</author> diff --git a/doc/tools/src2html1.4a/FreeBSD/FreeBSD.s2h b/doc/tools/src2html1.4a/FreeBSD/FreeBSD.s2h deleted file mode 100644 index 925eefeb58..0000000000 --- a/doc/tools/src2html1.4a/FreeBSD/FreeBSD.s2h +++ /dev/null @@ -1,68 +0,0 @@ -# -# -# Input description for the FreeBSD 2.1.0 source tree -# Place this file and all the .hdr files in a directory, -# cd into that directory, and say `src2html FreeBSD.s2h'. -# -set Formdir /cgi-bin -set Htmldir FreeBSD-srctree -set Htmlroot . -set Newsrctree newsrc -set Srctree sys -# -dir conf Kernel configuration parameters -dir ddb Kernel debugging routines -dir dev/aic7xxx Adaptec AIC7770/AIC7870 sequencer code -dir dev/vn Vnode disk driver -dir gnu/i386/fpemul GNU's i387 floating point emulator -dir gnu/i386/isa Device drivers with GNU licensing -dir gnu/isdn An ISDN driver -dir i386/apm i386-specific power management -dir i386/apm/apm_init i386-specific power management -dir i386/boot/biosboot i386-specific boot code -dir i386/boot/dosboot i386-specific boot code -dir i386/boot/kzipboot i386-specific boot code -dir i386/boot/netboot i386-specific boot code -dir i386/eisa Device drivers for peripherals on the EISA bus -dir i386/i386 i386-specific code -dir i386/ibcs2 Intel Unix Binary Compatibility code -dir i386/include i386-specific C-language include files -dir i386/include/pc i386-specific C-language include files -dir i386/isa Device drivers for peripherals on the ISA bus -dir i386/isa/ic Device drivers for peripherals on the ISA bus -dir i386/isa/matcd Matsushita device driver -dir i386/isa/pcvt VT-220 emulation code -dir i386/isa/sound Device drivers for sound peripherals on the ISA bus -dir i386/linux Linux binaries support -dir i386/scsi Device drivers for SCSI peripherals on the ISA bus -dir isofs/cd9660 ISO CD9660 file-system code -dir kern The core OS routines: processes, scheduling, syscalls -dir libkern The kernel library -dir miscfs/deadfs Miscellaneous file systems -dir miscfs/devfs Miscellaneous file systems -dir miscfs/fdesc Miscellaneous file systems -dir miscfs/fifofs Miscellaneous file systems -dir miscfs/kernfs Miscellaneous file systems -dir miscfs/nullfs Miscellaneous file systems -dir miscfs/portal Miscellaneous file systems -dir miscfs/procfs Miscellaneous file systems -dir miscfs/specfs Miscellaneous file systems -dir miscfs/umapfs Miscellaneous file systems -dir miscfs/union Miscellaneous file systems -dir msdosfs The MS-DOS file system code -dir net Routing and general network interfaces -dir netccitt CCITT Networking code -dir netinet Internet protocols -dir netiso ISO Networking code -dir netiso/xebec ISO Networking code -dir netns Xerox NS Networking code -dir nfs The Network File System -dir pccard Interface code for PC-CARD controllers. -dir pci Device drivers for peripherals on the PCI bus -dir scsi Device drivers for peripherals on the SCSI bus -dir sys Widely used C-language include files -dir ufs/ffs The Berkeley Fast Filesystem -dir ufs/lfs The Log Filesystem -dir ufs/mfs The Memory Filesystem -dir ufs/ufs The Unix Filesystem -dir vm The Virtual Memory Management subsystem diff --git a/doc/tools/src2html1.4a/FreeBSD/Makefile.am b/doc/tools/src2html1.4a/FreeBSD/Makefile.am deleted file mode 100644 index 534baa84e8..0000000000 --- a/doc/tools/src2html1.4a/FreeBSD/Makefile.am +++ /dev/null @@ -1,6 +0,0 @@ -## $Id$ - - -EXTRA_DIST = FreeBSD.hdr FreeBSD.s2h conf.hdr ddb.hdr i386.i386.hdr \ - i386.include.hdr i386.isa.hdr i386.stand.hdr kern.hdr net.hdr \ - netinet.hdr nfs.hdr stand.hdr sys.hdr ufs.hdr vm.hdr diff --git a/doc/tools/src2html1.4a/FreeBSD/conf.hdr b/doc/tools/src2html1.4a/FreeBSD/conf.hdr deleted file mode 100644 index 103742dbe2..0000000000 --- a/doc/tools/src2html1.4a/FreeBSD/conf.hdr +++ /dev/null @@ -1,9 +0,0 @@ -The <tt>conf</tt> directory holds miscellaneous files, such as the list of -files which are needed/optional in the OS. The main file of concern is -<tt>param.c</tt>, which describes the system-dependent configuration -parameters of FreeBSD. - -The 4.3BSD Internals book by Leffler, McKusick, Karels and Quarterman -doesn't really cover this directory. It is vaguely covered in Chapter 8 of -the "System Performance Tuning" Nutshell book by Mike Loukides. -<p> diff --git a/doc/tools/src2html1.4a/FreeBSD/ddb.hdr b/doc/tools/src2html1.4a/FreeBSD/ddb.hdr deleted file mode 100644 index 2882f3dfa8..0000000000 --- a/doc/tools/src2html1.4a/FreeBSD/ddb.hdr +++ /dev/null @@ -1,6 +0,0 @@ -The <tt>ddb</tt> directory holds routines used to debug the kernel. -The 4.3BSD Internals book by Leffler, McKusick, Karels and Quarterman -doesn't really cover this directory. However, some information has been -presented by Kirk KcKusick and Keith Bostic in their "UNIX Kernel Internals" -notes, which they have presented in many places in the past few years. -<p> diff --git a/doc/tools/src2html1.4a/FreeBSD/i386.i386.hdr b/doc/tools/src2html1.4a/FreeBSD/i386.i386.hdr deleted file mode 100644 index 72ea58d1f1..0000000000 --- a/doc/tools/src2html1.4a/FreeBSD/i386.i386.hdr +++ /dev/null @@ -1,5 +0,0 @@ -The <tt>i386/i386</tt> directory holds the routines that deal with the Intel -386/486 CPU in the PC architecture. -The 4.3BSD Internals book by Leffler, McKusick, Karels and Quarterman -doesn't describe this anywhere at all, because this is machine-specific. -<p> diff --git a/doc/tools/src2html1.4a/FreeBSD/i386.include.hdr b/doc/tools/src2html1.4a/FreeBSD/i386.include.hdr deleted file mode 100644 index 7acfb0ec1b..0000000000 --- a/doc/tools/src2html1.4a/FreeBSD/i386.include.hdr +++ /dev/null @@ -1,5 +0,0 @@ -The <tt>i386/include</tt> directory holds C-language include files that -define things that are specific about the PC architecture.<p> - -The 4.3BSD Internals book by Leffler, McKusick, Karels and Quarterman -doesn't describe this anywhere at all. <p> diff --git a/doc/tools/src2html1.4a/FreeBSD/i386.isa.hdr b/doc/tools/src2html1.4a/FreeBSD/i386.isa.hdr deleted file mode 100644 index ec13230f00..0000000000 --- a/doc/tools/src2html1.4a/FreeBSD/i386.isa.hdr +++ /dev/null @@ -1,10 +0,0 @@ -The <tt>i386/isa</tt> directory holds the routines that deal with the ISA -I/O bus in the PC architecture. -The 4.3BSD Internals book by Leffler, McKusick, Karels and Quarterman -doesn't describe this anywhere at all, because this is machine-specific. -You can however glean some information from the following chapter: - -<dl> -<dt> <b>Chapter 8</b>, pp 225-256 <i>Device Drivers</i>. -</dl> -<p> diff --git a/doc/tools/src2html1.4a/FreeBSD/i386.stand.hdr b/doc/tools/src2html1.4a/FreeBSD/i386.stand.hdr deleted file mode 100644 index c548c044b0..0000000000 --- a/doc/tools/src2html1.4a/FreeBSD/i386.stand.hdr +++ /dev/null @@ -1,14 +0,0 @@ -The <tt>i386/stand</tt> directory holds functions that are useful, but cannot -be called from the kernel. For example printf() is great, but if the kernel -called printf() it would generate a TRAP and wind up back in the kernel.<p> - -The functions here emulate these functions by dealing directly with the -hardware on the system.<p> - -The 4.3BSD Internals book by Leffler, McKusick, Karels and Quarterman -covers machine-independent <tt>stand</tt> functionality in: - -<dl> -<dt> <b>Chapter 13.2</b>, pg 394 <i>Bootstrapping</i>. -</dl> -<p> diff --git a/doc/tools/src2html1.4a/FreeBSD/kern.hdr b/doc/tools/src2html1.4a/FreeBSD/kern.hdr deleted file mode 100644 index f8ec13e4a1..0000000000 --- a/doc/tools/src2html1.4a/FreeBSD/kern.hdr +++ /dev/null @@ -1,18 +0,0 @@ -The <tt>kern</tt> directory holds the core functionality of FreeBSD: -system startup, core system calls and syscall dispatching, process -management, scheduling, signals, file descriptors, top-level filesystem -code, interprocess communication and terminal handling.<p> - -The 4.3BSD Internals book by Leffler, McKusick, Karels and Quarterman -covers <tt>kern</tt> in: - -<dl> -<dt> <b>Chapter 2</b>, pp 19-42 <i>Overview of the Kernel</i>. -<dt> <b>Chapter 3</b>, pp 43-66 <i>Kernel Services</i>. -<dt> <b>Chapter 4</b>, pp 69-108 <i>Process Management</i>. -<dt> <b>Chapter 6</b>, pp 169-186 <i>I/O System Overview</i>. -<dt> <b>Chapter 9</b>, pp 259-278 <i>Terminal Handling</i>. -<dt> <b>Chapter 10</b>, pp 281-309 <i>Interprocess Communication</i>. -<dt> <b>Chapter 13</b>, pp 393-411 <i>System Startup</i>. -</dl> -<p> diff --git a/doc/tools/src2html1.4a/FreeBSD/net.hdr b/doc/tools/src2html1.4a/FreeBSD/net.hdr deleted file mode 100644 index 59c1f67741..0000000000 --- a/doc/tools/src2html1.4a/FreeBSD/net.hdr +++ /dev/null @@ -1,11 +0,0 @@ -The <tt>net</tt> directory holds the network functionality of FreeBSD that -deals with routing and generic interfaces: SLIP, PPP, Ethernet, packet -filters. - -The 4.3BSD Internals book by Leffler, McKusick, Karels and Quarterman -covers <tt>kern</tt> in: - -<dl> -<dt> <b>Chapter 11</b>, pp 311-341 <i>Network Communication</i>. -</dl> -<p> diff --git a/doc/tools/src2html1.4a/FreeBSD/netinet.hdr b/doc/tools/src2html1.4a/FreeBSD/netinet.hdr deleted file mode 100644 index 19cdffa577..0000000000 --- a/doc/tools/src2html1.4a/FreeBSD/netinet.hdr +++ /dev/null @@ -1,10 +0,0 @@ -The <tt>netinet</tt> directory holds the code for the Internet network -protocols used in FreeBSD: TCP, IP, ICMP, ARP.<p> - -The 4.3BSD Internals book by Leffler, McKusick, Karels and Quarterman -covers <tt>netinet</tt> in: - -<dl> -<dt> <b>Chapter 12</b>, pp 343-389 <i>Network Protocols</i>. -</dl> -<p> diff --git a/doc/tools/src2html1.4a/FreeBSD/nfs.hdr b/doc/tools/src2html1.4a/FreeBSD/nfs.hdr deleted file mode 100644 index f9aeab2bbb..0000000000 --- a/doc/tools/src2html1.4a/FreeBSD/nfs.hdr +++ /dev/null @@ -1,7 +0,0 @@ -The <tt>nfs</tt> directory holds the code for the Network File System. -The code was developed from a specification of NFS from Sun Microsystems.<p> - -The 4.3BSD Internals book by Leffler, McKusick, Karels and Quarterman -doesn't cover <tt>nfs</tt>. You probably don't really want to delve into -it too much, but there is an RFC around describing the protocol, but not -the code here. <p> diff --git a/doc/tools/src2html1.4a/FreeBSD/stand.hdr b/doc/tools/src2html1.4a/FreeBSD/stand.hdr deleted file mode 100644 index 9e7df8861f..0000000000 --- a/doc/tools/src2html1.4a/FreeBSD/stand.hdr +++ /dev/null @@ -1,14 +0,0 @@ -The <tt>stand</tt> directory holds functions that are useful, but cannot be -called from the kernel. For example printf() is great, but if the kernel -called printf() it would generate a TRAP and wind up back in the kernel.<p> - -The functions here emulate these functions by dealing directly with the -hardware on the system.<p> - -The 4.3BSD Internals book by Leffler, McKusick, Karels and Quarterman -covers <tt>stand</tt> in: - -<dl> -<dt> <b>Chapter 13.2</b>, pg 394 <i>Bootstrapping</i>. -</dl> -<p> diff --git a/doc/tools/src2html1.4a/FreeBSD/sys.hdr b/doc/tools/src2html1.4a/FreeBSD/sys.hdr deleted file mode 100644 index 2624741a87..0000000000 --- a/doc/tools/src2html1.4a/FreeBSD/sys.hdr +++ /dev/null @@ -1,6 +0,0 @@ -The <tt>sys</tt> directory holds C-language include files that are used -by all parts of the FreeBSD source tree.<p> - -The 4.3BSD Internals book by Leffler, McKusick, Karels and Quarterman -doesn't cover these files specifically, but discussion of their contents -crops up everywhere.<p> diff --git a/doc/tools/src2html1.4a/FreeBSD/ufs.hdr b/doc/tools/src2html1.4a/FreeBSD/ufs.hdr deleted file mode 100644 index 8cec8cddac..0000000000 --- a/doc/tools/src2html1.4a/FreeBSD/ufs.hdr +++ /dev/null @@ -1,10 +0,0 @@ -The <tt>ufs</tt> directory holds the code for the Berkeley Fast Filesystem, -which is the filesystem used on locally mounted hard and floppy disks.<p> - -The 4.3BSD Internals book by Leffler, McKusick, Karels and Quarterman -covers <tt>ufs</tt> in: - -<dl> -<dt> <b>Chapter 7</b>, pp 187-223 <i>The Filesystem</i>. -</dl> -<p> diff --git a/doc/tools/src2html1.4a/FreeBSD/vm.hdr b/doc/tools/src2html1.4a/FreeBSD/vm.hdr deleted file mode 100644 index 26205175a8..0000000000 --- a/doc/tools/src2html1.4a/FreeBSD/vm.hdr +++ /dev/null @@ -1,9 +0,0 @@ -The <tt>vm</tt> directory holds the virtual memory subsystem used by -FreeBSD. This was derived from the VM system used in the Mach kernel, -with the interface to the rest of the kernel rewritten. As such, it is -not described in the -4.3BSD Internals book by Leffler, McKusick, Karels and Quarterman, -but it is described by Kirk KcKusick and Keith Bostic in their -"UNIX Kernel Internals" -notes, which they have presented in many places in the past few years. -<p> |