Thanks, Mark! I have a two QUE books on Linux Programming and Linux Socket Programming. Are there any others that you would suggest, or any websites you could refer me to? I will take a look at your code in kftpd.c and see what I can glean from there. It seems to me that the examples in the QUE books all use IPC functions to communicate between processes in a multi-client server.

Isn't it funny that there are 1001 books on basic programming (printf and if-then-else) but there are very few on overall programming concepts?
_________________________
Mark Cushman