From owner-freebsd-questions Tue Nov 30 11:44: 9 1999 Delivered-To: freebsd-questions@freebsd.org Received: from hematita.dcc.ufmg.br (hematita.dcc.ufmg.br [150.164.10.11]) by hub.freebsd.org (Postfix) with ESMTP id 991B915A00 for ; Tue, 30 Nov 1999 11:43:43 -0800 (PST) (envelope-from dbfaria@dcc.ufmg.br) Received: from topazio (dbfaria@topazio [150.164.10.2]) by hematita.dcc.ufmg.br (8.8.8/8.8.8) with SMTP id RAA06967 for ; Tue, 30 Nov 1999 17:43:36 -0200 (EDT) Date: Tue, 30 Nov 1999 17:43:36 -0200 (EDT) From: "Daniel Braga de Faria (DB)" X-Sender: dbfaria@topazio To: freebsd-questions@freebsd.org Subject: Kernel documentation.. Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hello friends of FreeBSD! I'm working on my master's dissertation and I'm inserting some communication protocols inside the TCP/IP stack. I've chosen the FreeBSD to make my tests, based on the documentation found at www.freebsd.org and the book TCP/IP Illustrated vol.2. Despite this documentation, I have not found any information about functions used inside the kernel, like: - what is the best way to allocate memory? - how do I log something to a file in the HD? - how do I add a C file to the Makefile of the system? I was wondering if you could tell me something more about it. Do you have any kind of "internal documentation" that you use to maintain the source code? I mean, how do new developers start learning about the code already written? Thanks a lot for your help. Daniel ++++++++++++++++++++++++++++++++++++++++ + Daniel Braga de Faria + + dbfaria@dcc.ufmg.br + + + + M.Sc. Student in Computer Science + ++++++++++++++++++++++++++++++++++++++++ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message