title: Is a main() required for a C program?
body: <p>Well the title says it all. Is a <code>main()</code> function absolutely essential for a C program?</p>
  
  <p>I am asking this because I was looking at the Linux kernel code, and I didn't see a main() function. </p>