title: System calls vs C/C++ system calls
body: <p>I'm currently writing a C program and one of the constraints is that I cannot invoke external programs using <code>system</code>. Instead, I need to work within the idiom of the language using system calls from within the C/C++ library. I'm having some troubles understanding the difference between "system" calls and "C/C++ system" calls.</p>
  
  <p>Is <code>system</code> simply platform dependent while "C system" calls builds ontop of <code>system</code> and automatically changes its execution based on the platform being used?</p>
  
  <p>Hope my question is clear. Thanks in advance!</p>