From: Andrew Tridgell Date: Fri, 5 Mar 2010 06:49:11 +0000 (+1100) Subject: s4-privs: add root_privileges_original_uid() X-Git-Tag: samba-3.6.0pre1~4770 X-Git-Url: http://git.samba.org/samba.git/?p=ira%2Fwip.git;a=commitdiff_plain;h=ee4ae0e7add840e1702b5630e6d23be19833a612 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 --- 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; +}