title: C argv what is the maximum size of data
body: <blockquote>
    <p><strong>Possible Duplicate:</strong><br>
    <a href="https://stackoverflow.com/questions/7498892/about-command-line-arguments-of-main-function">About command line arguments of main function</a>  </p>
  </blockquote>
  
  
  
  <p>How would I determine what the maximum size of data I could pass into a C main(int argc, char* argv)?  Is there a macro somewhere in the standard that would define this?  Is the data "owned" by the main process (i.e. does my program store this data) or is it somehow "owned" by the operating system and I can just get a pointer to it?</p>