Make the function check_owner available for use in other files. * proc/info.c (check_owner): Drop attributes static and inline. * proc/proc.h (check_owner): Add prototype. --- proc/info.c | 2 +- proc/proc.h | 1 + 2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/proc/info.c b/proc/info.c index 40f9d21..0d502c6 100644 --- a/proc/info.c +++ b/proc/info.c @@ -37,7 +37,7 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ /* Returns true if PROC1 has `owner' privileges over PROC2 (and can thus get its task port &c). If PROC2 has an owner, then PROC1 must have that uid; otherwise, both must be in the same login collection. */ -static inline int +int check_owner (struct proc *proc1, struct proc *proc2) { return diff --git a/proc/proc.h b/proc/proc.h index 368b743..0af84fc 100644 --- a/proc/proc.h +++ b/proc/proc.h @@ -159,6 +159,7 @@ process_drop (struct proc *p) /* Forward declarations */ void complete_wait (struct proc *, int); int check_uid (struct proc *, uid_t); +int check_owner (struct proc *, struct proc *); void addalltasks (void); void prociterate (void (*)(struct proc *, void *), void *); void count_up (void *); -- 1.7.10.4