site_archiver@lists.apple.com Delivered-To: darwin-kernel@lists.apple.com On Feb 17, 2005, at 8:50, Carl Smith wrote: Yes, both select() and the CFSocket stuff are user-mode APIs. Regards, Justin -- Justin C. Walker, Curmudgeon-At-Large * Institute for General Semantics | When LuteFisk is outlawed | Only outlaws will have | LuteFisk *--------------------------------------*-------------------------------* _______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-kernel mailing list (Darwin-kernel@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-kernel/site_archiver%40lists.a... Excuse my igronance, being I am new to both Mac OS X and unix, from what you wrote below, then you are saying that my select() or CFSocket would be intiated and used in userland? Do you know of any example code using this method? I don't know of any CF* documentation other than what is available at Apple's developer website (there may be other info out there), but for select(), there are several books that give a great intro to the use of select() and other BSD-style low-level APIs. Notable among them is W. Richard Stevens's "Unix Network Programming" (v. 1, 2nd ed). There is a third edition by a different author, and I'm not familiar with that. The Stevens website has some details plus a tarball of a bunch of example code that goes with the book (<http:www.kohala.com>). Stevens also has a book called "Advanced Programming in the Unix Environment" that is worth having (plus code on the site). He was an excellent expositor. This email sent to site_archiver@lists.apple.com
participants (1)
-
Justin Walker