Opened 18 years ago
Last modified 10 years ago
#6 new enhancement
libc: basic getrusage() implementation
Reported by: | anonymous | Owned by: | bird |
---|---|---|---|
Priority: | normal | Milestone: | libc-0.7 |
Component: | libc-backend | Version: | |
Severity: | normal | Keywords: | |
Cc: |
Description
since Boinc requires some informations about CPU user time and system time, I wrote a simple getrusage() implementation.
It returns only the time, and uses DosQProcStatus to retrieve process informations.
The DosQProcStatus infomation functions are taken from XWP sources.
Attachments (2)
Change History (8)
Changed 18 years ago by
Attachment: | getrusage.zip added |
---|
comment:1 Changed 18 years ago by
Component: | baselayout → libc |
---|---|
Severity: | normal → enhancement |
comment:2 Changed 18 years ago by
The procstat.c and procstat.h are under GPL and not acceptable in libc. For several reasons it is desirable to use the 32-bit API over the 16-bit one. Firstly that the 16-bit gets a lot more info that needed and secondly that there can be too much data for 64kb.
Changed 18 years ago by
Attachment: | getrusage.c added |
---|
new getrusage implementation, with 32bit api and LGPL.
comment:3 Changed 18 years ago by
Milestone: | → libc-0.7 |
---|
This'll have to wait. I don't want to spend more time on 0.6 than necessary now.
comment:4 Changed 18 years ago by
Component: | libc → libc-backend |
---|---|
Summary: | basic getrusage() implementation → libc: basic getrusage() implementation |
comment:5 Changed 10 years ago by
Milestone: | libc-0.7 → libc-0.6.6 |
---|
comment:6 Changed 10 years ago by
Milestone: | libc-0.6.6 → libc-0.7 |
---|
If you have plans for implementing this in 0.6.6, please explain before reverting my decision to make this a 0.7 target.
getrusage() sources