On Wed, 20 Oct 2004 16:00:56 -0400, Jim Bauer <jfbauer@xxxxxxx> wrote: > fork() creates a new process, but > duplicating the current one, clone() with the right arguments, will > create another thread of the invoking process. Let's just add here that clone is the underlying kernel function for any form of process creation - regular processes creation with fork() is simply a special case set of flags to clone. That might help his understanding. Cheers, Jon. -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/