fp = fopen (proc_cpuinfo, "r");
__stpcpy (__stpcpy (proc_fname, proc_path), "/stat");  fp = fopen (proc_fname, "r");
__get_nprocs (){  FILE *fp;  char buffer[8192];  const char *proc_path;  int result = 1;  /* XXX Here will come a test for the new system call.  */  /* Get mount point of proc filesystem.  */  proc_path = get_proc_path (buffer, sizeof buffer);  /* If we haven't found an appropriate entry return 1.  */  if (proc_path != NULL)    {      char *proc_cpuinfo = alloca (strlen (proc_path) + sizeof ("/cpuinfo"));      __stpcpy (__stpcpy (proc_cpuinfo, proc_path), "/cpuinfo");      fp = fopen (proc_cpuinfo, "r");      if (fp != NULL)	{	  /* No threads use this stream.  */	  __fsetlocking (fp, FSETLOCKING_BYCALLER);	  GET_NPROCS_PARSER (fp, buffer, result);	  fclose (fp);	}    }  return result;}