On 10/10/06, Joe <[EMAIL PROTECTED]> wrote:
By the way, if anyone has any pointers (no pun intended) for a CS newbie, any help and recommendations are always appeciated. I like the OpenBSD development community and hope to contribute some code and patches in the future.
Read the source tree. No really, check out a copy of the source tree and read over daemons that sound interesting, deal with things you wish to implement, or are currently studying. I don't code too much c, but when I do I try to find similiar code in the OpenBSD tree and study it first. If I want to make use a some function or library I have never used before I first read the man page on it and then find some examples of it in the tree. c is a fairly simple language, but it takes huge amounts of practice to really become good at it (I hope to be "good" someday...) and there is no better way (in my opinion) to get better at it than by reading well written code. So sync up to -current today and start reading, who knows you might even find a few bugs. Good luck, Sam