View | Details | Raw Unified | Return to bug 131590
Collapse All | Expand All

(-)book.sgml (-100 / +155 lines)
Lines 14-34 Link Here
14
<book>
14
<book>
15
  <bookinfo>
15
  <bookinfo>
16
    <title>FreeBSD Developers' Handbook</title>
16
    <title>FreeBSD Developers' Handbook</title>
17
    
17
18
    <corpauthor>The FreeBSD Documentation Project</corpauthor>
18
    <corpauthor>The FreeBSD Documentation Project</corpauthor>
19
    
19
20
    <pubdate>August 2000</pubdate>
20
    <pubdate>August 2000</pubdate>
21
    
21
22
    <copyright>
22
    <copyright>
23
      <year>2000</year>
23
      <year>2000</year>
24
24
      <year>2001</year>
25
      <year>2001</year>
26
25
      <year>2002</year>
27
      <year>2002</year>
28
26
      <year>2003</year>
29
      <year>2003</year>
30
27
      <year>2004</year>
31
      <year>2004</year>
32
28
      <year>2005</year>
33
      <year>2005</year>
34
29
      <year>2006</year>
35
      <year>2006</year>
36
30
      <year>2007</year>
37
      <year>2007</year>
38
31
      <year>2008</year>
39
      <year>2008</year>
40
32
      <holder>The FreeBSD Documentation Project</holder>
41
      <holder>The FreeBSD Documentation Project</holder>
33
    </copyright>
42
    </copyright>
34
43
Lines 46-52 Link Here
46
      &tm-attrib.sun;
55
      &tm-attrib.sun;
47
      &tm-attrib.general;
56
      &tm-attrib.general;
48
    </legalnotice>
57
    </legalnotice>
49
    
58
50
    <abstract>
59
    <abstract>
51
      <para>Welcome to the Developers' Handbook.  This manual is a
60
      <para>Welcome to the Developers' Handbook.  This manual is a
52
	<emphasis>work in progress</emphasis> and is the work of many
61
	<emphasis>work in progress</emphasis> and is the work of many
Lines 55-74 Link Here
55
	helping with this project, send email to the &a.doc;.</para>
64
	helping with this project, send email to the &a.doc;.</para>
56
65
57
      <para>The latest version of this document is always available
66
      <para>The latest version of this document is always available
58
        from the <ulink url="&url.base;/index.html">FreeBSD World
67
	from the <ulink url="&url.base;/index.html">FreeBSD World Wide
59
        Wide Web server</ulink>.  It may also be downloaded in a
68
	Web server</ulink>.  It may also be downloaded in a variety of
60
        variety of formats and compression options from the <ulink
69
	formats and compression options from the <ulink
61
        url="ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/">FreeBSD FTP
70
	url="ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/">FreeBSD FTP
62
        server</ulink> or one of the numerous <ulink
71
	server</ulink> or one of the numerous <ulink
63
        url="&url.books.handbook;/mirrors-ftp.html">mirror
72
	url="&url.books.handbook;/mirrors-ftp.html">mirror
64
        sites</ulink>.</para>
73
	sites</ulink>.</para>
65
    </abstract>
74
    </abstract>
66
  </bookinfo>
75
  </bookinfo>
67
76
68
  <part id="Basics">
77
  <part id="Basics">
69
    <title>Basics</title>
78
    <title>Basics</title>
70
79
71
    &chap.introduction;  
80
    &chap.introduction;
72
    &chap.tools;
81
    &chap.tools;
73
    &chap.secure;
82
    &chap.secure;
74
    &chap.l10n;
83
    &chap.l10n;
Lines 78-87 Link Here
78
87
79
  <part id="ipc">
88
  <part id="ipc">
80
    <title>Interprocess Communication</title>
89
    <title>Interprocess Communication</title>
81
    
90
82
    &chap.sockets;
91
    &chap.sockets;
83
    &chap.ipv6;
92
    &chap.ipv6;
84
85
  </part>
93
  </part>
86
94
87
  <part id="kernel">
95
  <part id="kernel">
Lines 89-218 Link Here
89
97
90
    &chap.kernelbuild;
98
    &chap.kernelbuild;
91
    &chap.kerneldebug;
99
    &chap.kerneldebug;
92
93
  </part>
100
  </part>
94
  
101
95
  <part id="architectures">
102
  <part id="architectures">
96
    <title>Architectures</title>
103
    <title>Architectures</title>
97
104
98
    &chap.x86;
105
    &chap.x86;
99
100
  </part>
106
  </part>
101
  
107
102
  <part id="appendices">
108
  <part id="appendices">
103
    <title>Appendices</title>
109
    <title>Appendices</title>
104
110
105
      <bibliography>
111
    <bibliography>
106
107
      <biblioentry id="COD" xreflabel="1">
112
      <biblioentry id="COD" xreflabel="1">
108
        <authorgroup>
113
	<authorgroup>
109
          <author>
114
	  <author>
110
            <firstname>Dave</firstname>
115
	    <firstname>Dave</firstname>
111
            <othername role="MI">A</othername>
116
112
            <surname>Patterson</surname>
117
	    <othername role="MI">A</othername>
113
          </author>
118
114
          <author>
119
	    <surname>Patterson</surname>
115
            <firstname>John</firstname>
120
	  </author>
116
            <othername role="MI">L</othername>
121
117
            <surname>Hennessy</surname>
122
	  <author>
118
          </author>
123
	    <firstname>John</firstname>
119
        </authorgroup>
124
120
        <copyright><year>1998</year><holder>Morgan Kaufmann Publishers,
125
	    <othername role="MI">L</othername>
121
        Inc.</holder></copyright>
126
122
        <isbn>1-55860-428-6</isbn>
127
	    <surname>Hennessy</surname>
123
        <publisher>
128
	  </author>
124
          <publishername>Morgan Kaufmann Publishers, Inc.</publishername>
129
	</authorgroup>
125
        </publisher>
130
126
        <title>Computer Organization and Design</title>
131
	<copyright>
127
        <subtitle>The Hardware / Software Interface</subtitle>
132
	  <year>1998</year>
128
        <pagenums>1-2</pagenums>
133
134
	  <holder>Morgan Kaufmann Publishers, Inc.</holder>
135
	</copyright>
136
137
	<isbn>1-55860-428-6</isbn>
138
139
	<publisher>
140
	  <publishername>Morgan Kaufmann Publishers,
141
	    Inc.</publishername>
142
	</publisher>
143
144
	<title>Computer Organization and Design</title>
145
146
	<subtitle>The Hardware / Software Interface</subtitle>
147
148
	<pagenums>1-2</pagenums>
129
      </biblioentry>
149
      </biblioentry>
130
150
131
      <biblioentry xreflabel="2">
151
      <biblioentry xreflabel="2">
132
        <authorgroup>
152
	<authorgroup>
133
          <author>
153
	  <author>
134
            <firstname>W.</firstname>
154
	    <firstname>W.</firstname>
135
            <othername role="Middle">Richard</othername>
155
136
            <surname>Stevens</surname>
156
	    <othername role="Middle">Richard</othername>
137
          </author>
157
138
        </authorgroup>
158
	    <surname>Stevens</surname>
139
        <copyright><year>1993</year><holder>Addison Wesley Longman,
159
	  </author>
140
        Inc.</holder></copyright>
160
	</authorgroup>
141
        <isbn>0-201-56317-7</isbn>
161
142
        <publisher>
162
	<copyright>
143
          <publishername>Addison Wesley Longman, Inc.</publishername>
163
	  <year>1993</year>
144
        </publisher>
164
145
        <title>Advanced Programming in the Unix Environment</title>
165
	  <holder>Addison Wesley Longman, Inc.</holder>
146
        <pagenums>1-2</pagenums>
166
	</copyright>
167
168
	<isbn>0-201-56317-7</isbn>
169
170
	<publisher>
171
	  <publishername>Addison Wesley Longman, Inc.</publishername>
172
	</publisher>
173
174
	<title>Advanced Programming in the Unix Environment</title>
175
176
	<pagenums>1-2</pagenums>
147
      </biblioentry>
177
      </biblioentry>
148
178
149
      <biblioentry xreflabel="3">
179
      <biblioentry xreflabel="3">
150
        <authorgroup>
180
	<authorgroup>
151
          <author>
181
	  <author>
152
            <firstname>Marshall</firstname>
182
	    <firstname>Marshall</firstname>
153
            <othername role="Middle">Kirk</othername>
183
154
            <surname>McKusick</surname>
184
	    <othername role="Middle">Kirk</othername>
155
          </author>
185
156
          <author>
186
	    <surname>McKusick</surname>
187
	  </author>
188
189
	  <author>
157
	    <firstname>George</firstname>
190
	    <firstname>George</firstname>
191
158
	    <surname>Neville-Neil</surname>
192
	    <surname>Neville-Neil</surname>
159
          </author>
193
	  </author>
160
        </authorgroup>
194
	</authorgroup>
161
        <copyright><year>2004</year><holder>Addison-Wesley</holder></copyright>
195
162
        <isbn>0-201-70245-2</isbn>
196
	<copyright>
163
        <publisher>
197
	  <year>2004</year>
164
          <publishername>Addison-Wesley</publishername>
198
165
        </publisher>
199
	  <holder>Addison-Wesley</holder>
166
        <title>The Design and Implementation of the FreeBSD Operating System</title>
200
	</copyright>
167
        <pagenums>1-2</pagenums>
201
202
	<isbn>0-201-70245-2</isbn>
203
204
	<publisher>
205
	  <publishername>Addison-Wesley</publishername>
206
	</publisher>
207
208
	<title>The Design and Implementation of the FreeBSD Operating
209
	  System</title>
210
211
	<pagenums>1-2</pagenums>
168
      </biblioentry>
212
      </biblioentry>
169
213
170
      <biblioentry id="Phrack" xreflabel="4">
214
      <biblioentry id="Phrack" xreflabel="4">
171
        <authorgroup>
215
	<authorgroup>
172
          <author>
216
	  <author>
173
            <firstname>Aleph</firstname>
217
	    <firstname>Aleph</firstname>
174
            <surname>One</surname>
218
175
          </author>
219
	    <surname>One</surname>
176
        </authorgroup>
220
	  </author>
177
        <title>Phrack 49; "Smashing the Stack for Fun and Profit"</title>
221
	</authorgroup>
222
223
	<title>Phrack 49; "Smashing the Stack for Fun and
224
	  Profit"</title>
178
      </biblioentry>
225
      </biblioentry>
179
226
180
      <biblioentry id="StackGuard" xreflabel="5">
227
      <biblioentry id="StackGuard" xreflabel="5">
181
        <authorgroup>
228
	<authorgroup>
182
          <author>
229
	  <author>
183
            <firstname>Chrispin</firstname>
230
	    <firstname>Chrispin</firstname>
184
            <surname>Cowan</surname>
231
185
          </author>
232
	    <surname>Cowan</surname>
186
          <author>
233
	  </author>
187
            <firstname>Calton</firstname>
234
188
            <surname>Pu</surname>
235
	  <author>
189
          </author>
236
	    <firstname>Calton</firstname>
190
          <author>
237
191
            <firstname>Dave</firstname>
238
	    <surname>Pu</surname>
192
            <surname>Maier</surname>
239
	  </author>
193
          </author>
240
194
        </authorgroup>
241
	  <author>
195
        <title>StackGuard; Automatic Adaptive Detection and Prevention of
242
	    <firstname>Dave</firstname>
196
        Buffer-Overflow Attacks</title>
243
244
	    <surname>Maier</surname>
245
	  </author>
246
	</authorgroup>
247
248
	<title>StackGuard; Automatic Adaptive Detection and Prevention
249
	  of Buffer-Overflow Attacks</title>
197
      </biblioentry>
250
      </biblioentry>
198
251
199
      <biblioentry id="OpenBSD" xreflabel="6">
252
      <biblioentry id="OpenBSD" xreflabel="6">
200
        <authorgroup>
253
	<authorgroup>
201
	  <author>
254
	  <author>
202
	    <firstname>Todd</firstname>
255
	    <firstname>Todd</firstname>
256
203
	    <surname>Miller</surname>
257
	    <surname>Miller</surname>
204
	  </author>
258
	  </author>
259
205
	  <author>
260
	  <author>
206
	    <firstname>Theo</firstname>
261
	    <firstname>Theo</firstname>
262
207
	    <surname>de Raadt</surname>
263
	    <surname>de Raadt</surname>
208
	  </author>
264
	  </author>
209
	</authorgroup>
265
	</authorgroup>
266
210
	<title>strlcpy and strlcat -- consistent, safe string copy and
267
	<title>strlcpy and strlcat -- consistent, safe string copy and
211
	concatenation.</title>
268
	  concatenation.</title>
212
      </biblioentry>
269
      </biblioentry>
213
270
    </bibliography>
214
      </bibliography>
215
216
  </part>
271
  </part>
217
272
218
  <![ %chap.index;                    [ &chap.index;                ]]>
273
  <![ %chap.index;                    [ &chap.index;                ]]>

Return to bug 131590