#include <source/ariba/utility/transport/tcpip/protlib/setuid.h>

Static Public Member Functions | |
| static void | init () |
| initialize setuid | |
| static void | end () |
| cleanup setuid resources | |
| static void | on () |
| turn on setuid mode | |
| static void | off () |
| turn off setuid mode | |
Static Private Attributes | |
| static bool | is_init = false |
| init state | |
| static pthread_mutex_t | mutex |
| setuid mutex | |
| static uint32 | count = 0 |
| setuid counter | |
| static uid_t | file_userid = 65534 |
| file user ID | |
| static string | file_username = "nobody" |
| file user name | |
| static uid_t | real_userid = 65534 |
| real user ID | |
| static string | real_username = "nobody" |
| real user name | |
| static bool | is_setuid = true |
| are we using setuid? | |
Thread-safe setuid.
This class provieds class methods for changing the effective user ID of the current process.
Definition at line 57 of file setuid.h.
1.6.1