hello
I do not understand that these two lines do
pcred = __task_cred(p);
match = (cred->euid == pcred->euid ||
                     cred->euid == pcread->uid);

or what they mean?

excuse me for my bad english.