From ee4ae0e7add840e1702b5630e6d23be19833a612 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Fri, 5 Mar 2010 17:49:11 +1100 Subject: [PATCH] s4-privs: add root_privileges_original_uid() This can be used to get the uid we changed away from when we gained root privileges Pair-Programmed-With: Andrew Bartlett --- lib/util/unix_privs.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/util/unix_privs.c b/lib/util/unix_privs.c index b30b2f5163c..9aa9a459189 100644 --- a/lib/util/unix_privs.c +++ b/lib/util/unix_privs.c @@ -85,3 +85,9 @@ void *root_privileges(void) talloc_set_destructor(s, privileges_destructor); return s; } + +uid_t root_privileges_original_uid(void *s) +{ + struct saved_state *saved = talloc_get_type_abort(s, struct saved_state); + return saved->uid; +} -- 2.34.1