- XMLify English books
Approved by: doceng (implicit)
This commit is contained in:
parent
e6b69c3357
commit
3cdf4e4922
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/projects/sgml2xml/; revision=39087
105 changed files with 1876 additions and 1550 deletions
|
|
@ -1,17 +1,18 @@
|
|||
<?xml version="1.0" encoding="ISO8859-1" standalone="no"?>
|
||||
<!DOCTYPE book PUBLIC "-//FreeBSD//DTD DocBook XML V4.2-Based Extension//EN"
|
||||
"../../../share/sgml/freebsd42.dtd" [
|
||||
<!ENTITY % entities PUBLIC "-//FreeBSD//ENTITIES DocBook FreeBSD Entity Set//EN" "../../share/sgml/entities.ent">
|
||||
%entities;
|
||||
<!ENTITY % chapters SYSTEM "chapters.ent"> %chapters;
|
||||
]>
|
||||
|
||||
<!--
|
||||
The FreeBSD Documentation Project
|
||||
|
||||
$FreeBSD$
|
||||
-->
|
||||
|
||||
<!DOCTYPE BOOK PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [
|
||||
<!ENTITY % books.ent PUBLIC "-//FreeBSD//ENTITIES DocBook FreeBSD Books Entity Set//EN">
|
||||
%books.ent;
|
||||
<!ENTITY % chapters SYSTEM "chapters.ent"> %chapters;
|
||||
<!ENTITY % chap.index "IGNORE">
|
||||
]>
|
||||
|
||||
<book>
|
||||
<book lang='en'>
|
||||
<bookinfo>
|
||||
<title>FreeBSD Developers' Handbook</title>
|
||||
|
||||
|
|
@ -34,7 +35,7 @@
|
|||
<holder>The FreeBSD Documentation Project</holder>
|
||||
</copyright>
|
||||
|
||||
&bookinfo.legalnotice;
|
||||
&legalnotice;
|
||||
|
||||
<legalnotice id="trademarks" role="trademarks">
|
||||
&tm-attrib.freebsd;
|
||||
|
|
@ -48,6 +49,8 @@
|
|||
&tm-attrib.sun;
|
||||
&tm-attrib.general;
|
||||
</legalnotice>
|
||||
|
||||
<releaseinfo>$FreeBSD$</releaseinfo>
|
||||
|
||||
<abstract>
|
||||
<para>Welcome to the Developers' Handbook. This manual is a
|
||||
|
|
@ -217,6 +220,6 @@
|
|||
|
||||
</part>
|
||||
|
||||
<![ %chap.index; [ &chap.index; ]]>
|
||||
&chap.index;
|
||||
|
||||
</book>
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<!--
|
||||
Creates entities for each chapter in the FreeBSD Developer's
|
||||
Handbook. Each entity is named chap.foo, where foo is the value
|
||||
|
|
@ -9,6 +10,8 @@
|
|||
$FreeBSD$
|
||||
-->
|
||||
|
||||
<!ENTITY % chap.index "IGNORE">
|
||||
|
||||
<!-- Part one -->
|
||||
<!ENTITY chap.introduction SYSTEM "introduction/chapter.sgml">
|
||||
<!ENTITY chap.tools SYSTEM "tools/chapter.sgml">
|
||||
|
|
@ -29,4 +32,7 @@
|
|||
<!ENTITY chap.x86 SYSTEM "x86/chapter.sgml">
|
||||
|
||||
<!-- Part six - Appendices -->
|
||||
<!ENTITY chap.index SYSTEM "index.sgml">
|
||||
<![%chap.index;[
|
||||
<!ENTITY chap.index SYSTEM "index.sgml">
|
||||
]]>
|
||||
<!ENTITY chap.index "">
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
<?xml version="1.0" encoding="ISO8859-1" standalone="no"?>
|
||||
<!--
|
||||
The FreeBSD Documentation Project
|
||||
|
||||
|
|
@ -90,7 +91,7 @@
|
|||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<para>From Scheifler & Gettys: "X Window System"</para>
|
||||
<para>From Scheifler & Gettys: "X Window System"</para>
|
||||
</sect1>
|
||||
|
||||
<sect1 id="introduction-layout">
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
<?xml version="1.0" encoding="ISO8859-1" standalone="no"?>
|
||||
<!--
|
||||
The FreeBSD Documentation Project
|
||||
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
<?xml version="1.0" encoding="ISO8859-1" standalone="no"?>
|
||||
<!--
|
||||
The FreeBSD Documentation Project
|
||||
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
<?xml version="1.0" encoding="ISO8859-1" standalone="no"?>
|
||||
<!--
|
||||
The FreeBSD Documentation Project
|
||||
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
<?xml version="1.0" encoding="ISO8859-1" standalone="no"?>
|
||||
<!--
|
||||
The FreeBSD Documentation Project
|
||||
|
||||
|
|
@ -146,6 +147,7 @@
|
|||
<para><literal>0</literal>, which means that
|
||||
<envar>LANG</envar> has to be used to open
|
||||
the proper catalog.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<para>The &man.catopen.3; call returns a catalog identifier of
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
<?xml version="1.0" encoding="ISO8859-1" standalone="no"?>
|
||||
<!--
|
||||
The FreeBSD Documentation Project
|
||||
|
||||
|
|
@ -426,7 +427,7 @@ ru@FreeBSD.org - 20 October 2005</programlisting>
|
|||
<listitem>
|
||||
<para>All text files
|
||||
should have <literal>svn:eol-style</literal> set to
|
||||
<literal>native</literal>.
|
||||
<literal>native</literal>.</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
<?xml version="1.0" encoding="ISO8859-1" standalone="no"?>
|
||||
<!--
|
||||
The FreeBSD Documentation Project
|
||||
|
||||
|
|
@ -47,7 +48,7 @@
|
|||
<sect1 id="secure-bufferov"><title>Buffer Overflows</title>
|
||||
|
||||
<para>Buffer Overflows have been around since the very
|
||||
beginnings of the Von-Neuman <xref linkend="COD"> architecture.
|
||||
beginnings of the Von-Neuman <xref linkend="COD"/> architecture.
|
||||
|
||||
<indexterm><primary>buffer overflow</primary></indexterm>
|
||||
<indexterm><primary>Von-Neuman</primary></indexterm>
|
||||
|
|
@ -87,7 +88,7 @@
|
|||
stack, many implementations also provide a "frame pointer" that
|
||||
is located near the beginning of a stack frame so that local
|
||||
variables can more easily be addressed relative to this
|
||||
value. <xref linkend="COD"> The return address for function
|
||||
value. <xref linkend="COD"/> The return address for function
|
||||
|
||||
<indexterm><primary>frame pointer</primary></indexterm>
|
||||
<indexterm>
|
||||
|
|
@ -156,7 +157,7 @@
|
|||
<para>The following example code contains a buffer overflow
|
||||
designed to overwrite the return address and skip the
|
||||
instruction immediately following the function call. (Inspired
|
||||
by <xref linkend="Phrack">)</para>
|
||||
by <xref linkend="Phrack"/>)</para>
|
||||
|
||||
<programlisting>#include <stdio.h>
|
||||
|
||||
|
|
@ -230,7 +231,7 @@ int main() {
|
|||
functions guarantee that they will always null terminate the
|
||||
destination string when given a non-zero length argument. For
|
||||
more information about these functions see <xref
|
||||
linkend="OpenBSD">. The OpenBSD <function>strlcpy</function> and
|
||||
linkend="OpenBSD"/>. The OpenBSD <function>strlcpy</function> and
|
||||
<function>strlcat</function> instructions have been in FreeBSD
|
||||
since 3.3.</para>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
<?xml version="1.0" encoding="ISO8859-1" standalone="no"?>
|
||||
<!--
|
||||
The FreeBSD Documentation Project
|
||||
|
||||
|
|
@ -110,7 +111,7 @@
|
|||
|
||||
<mediaobject>
|
||||
<imageobject>
|
||||
<imagedata fileref="sockets/layers">
|
||||
<imagedata fileref="sockets/layers"/>
|
||||
</imageobject>
|
||||
|
||||
<textobject>
|
||||
|
|
@ -287,7 +288,7 @@
|
|||
|
||||
<mediaobject>
|
||||
<imageobject>
|
||||
<imagedata fileref="sockets/slayers">
|
||||
<imagedata fileref="sockets/slayers"/>
|
||||
</imageobject>
|
||||
|
||||
<textobject>
|
||||
|
|
@ -560,7 +561,7 @@ struct sockaddr_in {
|
|||
|
||||
<mediaobject>
|
||||
<imageobject>
|
||||
<imagedata fileref="sockets/sain">
|
||||
<imagedata fileref="sockets/sain"/>
|
||||
</imageobject>
|
||||
|
||||
<textobject>
|
||||
|
|
@ -604,7 +605,7 @@ struct sockaddr_in {
|
|||
|
||||
<mediaobject>
|
||||
<imageobject>
|
||||
<imagedata fileref="sockets/sainfill">
|
||||
<imagedata fileref="sockets/sainfill"/>
|
||||
</imageobject>
|
||||
|
||||
<textobject>
|
||||
|
|
@ -668,7 +669,7 @@ struct in_addr {
|
|||
|
||||
<mediaobject>
|
||||
<imageobject>
|
||||
<imagedata fileref="sockets/sainlsb">
|
||||
<imagedata fileref="sockets/sainlsb"/>
|
||||
</imageobject>
|
||||
|
||||
<textobject>
|
||||
|
|
@ -694,7 +695,7 @@ struct in_addr {
|
|||
|
||||
<mediaobject>
|
||||
<imageobject>
|
||||
<imagedata fileref="sockets/sainmsb">
|
||||
<imagedata fileref="sockets/sainmsb"/>
|
||||
</imageobject>
|
||||
|
||||
<textobject>
|
||||
|
|
@ -788,7 +789,7 @@ struct in_addr {
|
|||
|
||||
<mediaobject>
|
||||
<imageobject>
|
||||
<imagedata fileref="sockets/sainlsb">
|
||||
<imagedata fileref="sockets/sainlsb"/>
|
||||
</imageobject>
|
||||
|
||||
<textobject>
|
||||
|
|
@ -815,7 +816,7 @@ struct in_addr {
|
|||
|
||||
<mediaobject>
|
||||
<imageobject>
|
||||
<imagedata fileref="sockets/sainmsb">
|
||||
<imagedata fileref="sockets/sainmsb"/>
|
||||
</imageobject>
|
||||
|
||||
<textobject>
|
||||
|
|
@ -1072,7 +1073,7 @@ int bind(int s, const struct sockaddr *addr, socklen_t addrlen);
|
|||
|
||||
<mediaobject>
|
||||
<imageobject>
|
||||
<imagedata fileref="sockets/sainserv">
|
||||
<imagedata fileref="sockets/sainserv"/>
|
||||
</imageobject>
|
||||
|
||||
<textobject>
|
||||
|
|
@ -1335,7 +1336,7 @@ int main() {
|
|||
|
||||
<mediaobject>
|
||||
<imageobject>
|
||||
<imagedata fileref="sockets/serv">
|
||||
<imagedata fileref="sockets/serv"/>
|
||||
</imageobject>
|
||||
|
||||
<textobject>
|
||||
|
|
@ -1692,7 +1693,7 @@ struct servent * getservbyname(const char *name, const char *proto);
|
|||
|
||||
<mediaobject>
|
||||
<imageobject>
|
||||
<imagedata fileref="sockets/serv2">
|
||||
<imagedata fileref="sockets/serv2"/>
|
||||
</imageobject>
|
||||
|
||||
<textobject>
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
<?xml version="1.0" encoding="ISO8859-1" standalone="no"?>
|
||||
<!--
|
||||
The FreeBSD Documentation Project
|
||||
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
<?xml version="1.0" encoding="ISO8859-1" standalone="no"?>
|
||||
<!--
|
||||
The FreeBSD Documentation Project
|
||||
|
||||
|
|
@ -121,7 +122,7 @@
|
|||
<para>Instructions on how to get and install applications
|
||||
from the Ports Collection can be found in the
|
||||
<ulink url="&url.books.handbook;/ports-using.html">
|
||||
Ports section</ulink> of the handbook.
|
||||
Ports section</ulink> of the handbook.</para>
|
||||
|
||||
<variablelist>
|
||||
<varlistentry>
|
||||
|
|
@ -338,7 +339,7 @@
|
|||
available in the Ports Collection and many use
|
||||
<application>Emacs</application> for this purpose. Using
|
||||
<application>Emacs</application> as an IDE is discussed in
|
||||
<xref linkend="emacs">.</para>
|
||||
<xref linkend="emacs"/>.</para>
|
||||
</sect2>
|
||||
|
||||
|
||||
|
|
@ -899,7 +900,7 @@ int main() {
|
|||
|
||||
<answer>
|
||||
<para>Use <command>gdb</command> to analyze the core (see
|
||||
<xref linkend="debugging">).</para>
|
||||
<xref linkend="debugging"/>).</para>
|
||||
</answer>
|
||||
</qandaentry>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
<?xml version="1.0" encoding="ISO8859-1" standalone="no"?>
|
||||
<!--
|
||||
The FreeBSD Documentation Project
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue