GSoC/GCI Archive
Google Code-in 2011 FreeBSD

Document how syscalls are added to the system based on instructions listed on a wiki page

completed by: Eric Newberry

mentors: Eygene Ryabinkin

Description of task

An important part when developing software for the FreeBSD operating system is the knowledge on how to add syscalls. Developers, who do not know how to do this will require instructions in the developers handbook to help them get started with this. A page in the FreeBSD wiki shows how this can be done: http://wiki.freebsd.org/AddingSyscalls The goal is to use the information of said wiki page to create a new chapter/subsection in the developers handbook. When adding these instructions to the developers handbook, the source code for the chapter needs to be correctly formatted and must conform to our documentation source code style guidelines.

Task requires:


A FreeBSD system (in a VirtualBox Virtual Machine) installed on your computer. 
Knowledge of the documentation guidelines for the FreeBSD project: http://www.freebsd.org/doc/en_US.ISO8859-1/books/fdp-primer/ 
Check out a copy of the documentation tree from the documentation repository to get the source code for the chapter