This version of this document is no longer maintained. For the latest documentation, see http://www.qnx.com/developers/docs. |
Get the user ID
#include <sys/types.h> #include <unistd.h> uid_t getuid( void );
libc
Use the -l c option to qcc to link against this library. This library is usually included automatically.
The getuid() function gets the user ID for the calling process.
The user ID for the calling process.
#include <stdio.h> #include <stdlib.h> #include <sys/types.h> #include <unistd.h> int main( void ) { printf( "My userid is %d\n", getuid() ); return EXIT_SUCCESS; }
Safety: | |
---|---|
Cancellation point | No |
Interrupt handler | No |
Signal handler | Yes |
Thread | Yes |
getegid(), geteuid(), getgid(), setuid()