Avoid "enum conversion when passing argument 1 of 'getrusage' is invalid in C++"...
[deliverable/binutils-gdb.git] / libiberty / getruntime.c
index 82f3d2e41858852e19ec3ab9215a55c66fa103ad..9d5eed191165107306441d1b07d9cf9c150b40f8 100644 (file)
@@ -95,7 +95,11 @@ get_run_time (void)
 #if defined (HAVE_GETRUSAGE) && defined (HAVE_SYS_RESOURCE_H)
   struct rusage rusage;
 
+#if defined __USE_GNU && !defined __cplusplus
+  getrusage (RUSAGE_SELF, &rusage);
+#else
   getrusage (0, &rusage);
+#endif
   return (rusage.ru_utime.tv_sec * 1000000 + rusage.ru_utime.tv_usec
          + rusage.ru_stime.tv_sec * 1000000 + rusage.ru_stime.tv_usec);
 #else /* ! HAVE_GETRUSAGE */
This page took 0.024741 seconds and 4 git commands to generate.