xref: /aosp_15_r20/external/e2fsprogs/include/nonunix/pwd.h (revision 6a54128f25917bfc36a8a6e9d722c04a0b4641b6)
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