1*6a54128fSAndroid Build Coastguard Worker 2*6a54128fSAndroid Build Coastguard Worker #pragma once 3*6a54128fSAndroid Build Coastguard Worker 4*6a54128fSAndroid Build Coastguard Worker typedef unsigned short __uid_t; getuid(void)5*6a54128fSAndroid Build Coastguard Worker__inline __uid_t getuid(void){return 0;} geteuid(void)6*6a54128fSAndroid Build Coastguard Worker__inline int geteuid(void){return 1;} getpwnam(char * g)7*6a54128fSAndroid Build Coastguard Worker__inline struct passwd* getpwnam (char* g){return 0;} 8*6a54128fSAndroid Build Coastguard Worker 9*6a54128fSAndroid Build Coastguard Worker 10*6a54128fSAndroid Build Coastguard Worker struct passwd 11*6a54128fSAndroid Build Coastguard Worker { 12*6a54128fSAndroid Build Coastguard Worker char *pw_name; 13*6a54128fSAndroid Build Coastguard Worker char *pw_passwd; 14*6a54128fSAndroid Build Coastguard Worker __uid_t pw_uid; 15*6a54128fSAndroid Build Coastguard Worker __gid_t pw_gid; 16*6a54128fSAndroid Build Coastguard Worker char *pw_gecos; 17*6a54128fSAndroid Build Coastguard Worker char *pw_dir; 18*6a54128fSAndroid Build Coastguard Worker char *pw_shell; 19*6a54128fSAndroid Build Coastguard Worker }; 20*6a54128fSAndroid Build Coastguard Worker 21*6a54128fSAndroid Build Coastguard Worker #define getpwuid(i) NULL 22*6a54128fSAndroid Build Coastguard Worker 23