GayBSD documentation tree
Find a file
Eitan Adler fbbf024e83 Some additional changes from jhb:
- It now initializes the buffer to a known-good state (length of 0) so that
  you can't do a buffer overrun by reading it without writing to it.
- It doesn't include the trailing null character in 'len' and always leaves
  room for it during writes by restricting writes to writing only 255 chars,
  but letting reads read 256 chars.  This means after init you can do a read
  of one byte to get an empty string, and if you write "foo" (3 bytes) you
  can read back "foo\0" (I think this is the original intent).  Letting
  'len' not hold the null simplifies a fair bit of logic in write.
- Use 'td' for thread pointers, not 'p' (which is from when this was a
  'struct proc *').
- Some style fixes.
- Don't ever set uio_offset directly, uiomove() already changes it, and in
  fact we should read it after the write to handle partial writes.

Submitted by:	jhb
Approved by:	bcr (mentor, implicit)
2013-03-17 02:06:36 +00:00
bn_BD.ISO10646-1 Replace 'SGML' with 'XML' in Makefile code and comments. A consequence of 2012-10-06 17:52:37 +00:00
da_DK.ISO8859-1 Replace 'SGML' with 'XML' in Makefile code and comments. A consequence of 2012-10-06 17:52:37 +00:00
de_DE.ISO8859-1 Fix an incorrect translation. 2013-03-16 08:45:04 +00:00
el_GR.ISO8859-7 Misc igor-inspired fixes 2013-03-10 13:59:53 +00:00
en_US.ISO8859-1 Some additional changes from jhb: 2013-03-17 02:06:36 +00:00
es_ES.ISO8859-1 Fix syntax errors in translated documents. These caused a build breakage in 2013-01-09 16:13:30 +00:00
fr_FR.ISO8859-1 Fix syntax errors in translated documents. These caused a build breakage in 2013-01-09 16:13:30 +00:00
hu_HU.ISO8859-2 Fix syntax errors in translated documents. These caused a build breakage in 2013-01-09 16:13:30 +00:00
it_IT.ISO8859-15 Replace 'SGML' with 'XML' in Makefile code and comments. A consequence of 2012-10-06 17:52:37 +00:00
ja_JP.eucJP - Merge the following from the English version: 2013-03-16 22:58:14 +00:00
mn_MN.UTF-8 MFen: Resync with the English version of the handbook 2013-03-13 03:11:32 +00:00
nl_NL.ISO8859-1 MFen r39773 -> r41115 2013-03-10 10:45:00 +00:00
no_NO.ISO8859-1 - Rename .sgml files to .xml 2012-10-01 09:53:01 +00:00
pl_PL.ISO8859-2 Replace 'SGML' with 'XML' in Makefile code and comments. A consequence of 2012-10-06 17:52:37 +00:00
pt_BR.ISO8859-1 - Resync with the English version: r39882 -> r40061 2012-11-20 10:53:13 +00:00
release
ru_RU.KOI8-R MFen: 2013-02-26 13:13:15 +00:00
share A day is a day is a day. And it is supposed to show up only once. 2013-03-15 14:24:52 +00:00
sr_YU.ISO8859-2 Replace 'SGML' with 'XML' in Makefile code and comments. A consequence of 2012-10-06 17:52:37 +00:00
tr_TR.ISO8859-9 Replace 'SGML' with 'XML' in Makefile code and comments. A consequence of 2012-10-06 17:52:37 +00:00
zh_CN.GB2312 Original Revision: CVS -> Subversion 2012-11-30 19:08:45 +00:00
zh_TW.Big5 Replace 'SGML' with 'XML' in Makefile code and comments. A consequence of 2012-10-06 17:52:37 +00:00
Makefile Replace csup/cvsup entries with svn in head/Makefile 'update' target. 2012-06-21 22:57:58 +00:00
README

$FreeBSD$

If you plan on building a local copy of the FreeBSD documentation, or using
our toolchain in your own projects, please read

    http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/fdp-primer/

for information about the tools and formatting languages we use.  Chapter
2 covers the software and related items you will need to install.