title: error: expected ‘;’, identifier or ‘(’ before ‘struct’
body: <pre><code>struct proc_time /* info and times about a single process*/ 
  { 
      pid_t pid; /* pid of the process*/ 
      char name[16]; /* file name of the program executed*/ 
      unsigned long start_time; /* start time of the process*/ 
      unsigned long real_time; /* real time of the process execution*/ 
      unsigned long user_time; /* user time of the process*/ 
      unsigned long sys_time; /* system time of the process*/ 
  }; 
  
  struct proctimes /* info and times about all processes we need*/ 
  { 
      struct proc_time proc; /* process with given pid or current process */ 
      struct proc_time parent_proc; /* parent process*/ 
      struct proc_time oldest_child_proc; /* oldest child process*/ 
      struct proc_time oldest_sibling_proc; /* oldest sibling process*/ 
  };
  </code></pre>
  
  <p>I can't understand what is going wrong with my declarations and I am getting the following error in the line the second <code>struct</code> starts:</p>
  
  <blockquote>
    <p>expected ‘;’, identifier or ‘(’ before ‘struct’".</p>
  </blockquote>