title: Can argc be zero on a POSIX system?
body: <p>Given the standard definition for the main program:</p>
  
  <pre><code>int main(int argc, char *argv[]) {
     ...
  }
  </code></pre>
  
  <p>Under which circumstances can <code>argc</code> be zero on a POSIX system?</p>