> I was looking through the ps.h source and I can see no way to find > the effective gid of a running proccess, is there a way to do so and > if so, how?
No, there isn't one. The proc server only returns you the owner uid (which is usually the same as the first effective uid). I suppose it could have a call to return full id sets for each process. Can you get this information from ps is Unix?

