On 10-Jan-02 Emiel Kollof wrote:
> I made a kernel module that logs execve system calls by intercepting the
> execve syscall, log it and then execute the original syscall. This was
> pretty straightforward to do, and it works beautifully on STABLE, but on
> CURRENT it bombs on this line:
> 
> uid = p->p_cred->pc_ucred->cr_uid;
> 
> So, my question: how does one obtain the UID from the proc struct in
> CURRENT? Preferably in a way that will both work on CURRENT and STABLE.

p->p_ucred->cr_uid right now, but it will change before too long. :)


-- 

John Baldwin <[EMAIL PROTECTED]>  <><  http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve!"  -  http://www.FreeBSD.org/

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to