O'Reilly logo
  • Siddartha Posam thinks this is interesting:



Cover of The Linux Programming Interface


execve() transforms the calling process into a new process. The new process is constructed from an ordinary file, whose name is pointed to by path, called the new process file. This file is either an executable object file, or a file of data for an interpreter.