[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
acct.h bug
From: |
Arthur Corliss |
Subject: |
acct.h bug |
Date: |
Sat, 6 Mar 2004 13:36:02 -0900 (AKST) |
Greetings:
Not sure who to address this to, but I'd like to see if it would be possible
to get a patch submitted to change to field types in the BSD process account
struct in sys/acct.h. The problem lies in that both your file and the one
shipped with the Linux kernel do not allow proper accounting for high
UID/GIDs, a feature that's enabled by default on most platforms. I'd like to
get your struct to define ac_uid and ac_gid to uid_t and gid_t, respectively,
which should always accurately reflect what the kernel is using, itself.
I am currently trying to get the same changes accepted in the kernel source.
As it stands, high uid/gid accounting is broken in both the current Linux
kernel branch and your includes. Since most accounting tools use sys/acct.h
in preference to linux/acct.h, fixing only one will not fix the problem.
If such a change is possible, or if I need to pursue this through other
channels, I'd greatly appreciate your feedback. Thank you.
--Arthur Corliss
Bolverk's Lair -- http://arthur.corlissfamily.org/
Digital Mages -- http://www.digitalmages.com/
"Live Free or Die, the Only Way to Live" -- NH State Motto
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- acct.h bug,
Arthur Corliss <=