summaryrefslogtreecommitdiffstats
path: root/newlib/libc/sys/go32/getrusag.c
diff options
context:
space:
mode:
authorJeff Johnston <jjohnstn@redhat.com>2002-12-20 02:29:00 +0000
committerJeff Johnston <jjohnstn@redhat.com>2002-12-20 02:29:00 +0000
commitd693ad844979b8f5596dde99a0cbec070af73683 (patch)
tree1b60e394a1807abc3c92bf9b0cbb88b3fdb157c4 /newlib/libc/sys/go32/getrusag.c
parent3ace1da676318a591ee314b784f37661e52cfb75 (diff)
downloadcygnal-d693ad844979b8f5596dde99a0cbec070af73683.tar.gz
cygnal-d693ad844979b8f5596dde99a0cbec070af73683.tar.bz2
cygnal-d693ad844979b8f5596dde99a0cbec070af73683.zip
2002-12-19 Jeff Johnston <jjohnstn@redhat.com>
* configure.host: Remove references to go32. * libc/sys/go32/*: Removed.
Diffstat (limited to 'newlib/libc/sys/go32/getrusag.c')
-rw-r--r--newlib/libc/sys/go32/getrusag.c35
1 files changed, 0 insertions, 35 deletions
diff --git a/newlib/libc/sys/go32/getrusag.c b/newlib/libc/sys/go32/getrusag.c
deleted file mode 100644
index 77370ed3a..000000000
--- a/newlib/libc/sys/go32/getrusag.c
+++ /dev/null
@@ -1,35 +0,0 @@
-/* This is file GETRUSAG.C */
-/*
-** Copyright (C) 1991 DJ Delorie
-**
-** This file is distributed under the terms listed in the document
-** "copying.dj".
-** A copy of "copying.dj" should accompany this file; if not, a copy
-** should be available from where this file was obtained. This file
-** may not be distributed without a verbatim copy of "copying.dj".
-**
-** This file is distributed WITHOUT ANY WARRANTY; without even the implied
-** warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-*/
-
-#include <sys/time.h>
-#include <sys/resource.h>
-
-static struct timeval old_time = {0,0};
-
-int getrusage(int who, struct rusage *rusage)
-{
- struct timeval now;
- bzero(rusage, sizeof(struct rusage));
- if (old_time.tv_sec == 0)
- gettimeofday(&old_time, 0);
- gettimeofday(&now, 0);
- rusage->ru_utime.tv_usec = now.tv_usec - old_time.tv_usec;
- rusage->ru_utime.tv_sec = now.tv_sec - old_time.tv_sec;
- if (rusage->ru_utime.tv_usec < 0)
- {
- rusage->ru_utime.tv_usec += 1000000;
- rusage->ru_utime.tv_sec -= 1;
- }
- return 0;
-}