1 /* Automatically generated header! Do not edit! */ 2 3 #ifndef _PPCINLINE_USERGROUP_H 4 #define _PPCINLINE_USERGROUP_H 5 6 #ifndef __PPCINLINE_MACROS_H 7 #include <ppcinline/macros.h> 8 #endif /* !__PPCINLINE_MACROS_H */ 9 10 #ifndef USERGROUP_BASE_NAME 11 #define USERGROUP_BASE_NAME UserGroupBase 12 #endif /* !USERGROUP_BASE_NAME */ 13 14 #define getgrent() \ 15 LP0(162, struct group *, getgrent, \ 16 , USERGROUP_BASE_NAME, 0, 0, 0, 0, 0, 0) 17 18 #define getpwnam(__p0) \ 19 LP1(114, struct passwd *, getpwnam, \ 20 const char *, __p0, a1, \ 21 , USERGROUP_BASE_NAME, 0, 0, 0, 0, 0, 0) 22 23 #define getlastlog(__p0) \ 24 LP1(246, struct lastlog *, getlastlog, \ 25 uid_t , __p0, d0, \ 26 , USERGROUP_BASE_NAME, 0, 0, 0, 0, 0, 0) 27 28 #define ug_StrError(__p0) \ 29 LP1(42, const char *, ug_StrError, \ 30 LONG , __p0, d1, \ 31 , USERGROUP_BASE_NAME, 0, 0, 0, 0, 0, 0) 32 33 #define umask(__p0) \ 34 LP1(192, mode_t , umask, \ 35 mode_t , __p0, d0, \ 36 , USERGROUP_BASE_NAME, 0, 0, 0, 0, 0, 0) 37 38 #define getlogin() \ 39 LP0(216, char *, getlogin, \ 40 , USERGROUP_BASE_NAME, 0, 0, 0, 0, 0, 0) 41 42 #define setgid(__p0) \ 43 LP1(90, int , setgid, \ 44 gid_t , __p0, d0, \ 45 , USERGROUP_BASE_NAME, 0, 0, 0, 0, 0, 0) 46 47 #define getuid() \ 48 LP0(48, uid_t , getuid, \ 49 , USERGROUP_BASE_NAME, 0, 0, 0, 0, 0, 0) 50 51 #define setsid() \ 52 LP0(204, pid_t , setsid, \ 53 , USERGROUP_BASE_NAME, 0, 0, 0, 0, 0, 0) 54 55 #define getcredentials(__p0) \ 56 LP1(258, struct UserGroupCredentials *, getcredentials, \ 57 struct Task *, __p0, a0, \ 58 , USERGROUP_BASE_NAME, 0, 0, 0, 0, 0, 0) 59 60 #define getpgrp() \ 61 LP0(210, pid_t , getpgrp, \ 62 , USERGROUP_BASE_NAME, 0, 0, 0, 0, 0, 0) 63 64 #define setutent() \ 65 LP0NR(228, setutent, \ 66 , USERGROUP_BASE_NAME, 0, 0, 0, 0, 0, 0) 67 68 #define endpwent() \ 69 LP0NR(138, endpwent, \ 70 , USERGROUP_BASE_NAME, 0, 0, 0, 0, 0, 0) 71 72 #define getpwent() \ 73 LP0(132, struct passwd *, getpwent, \ 74 , USERGROUP_BASE_NAME, 0, 0, 0, 0, 0, 0) 75 76 #define getgroups(__p0, __p1) \ 77 LP2(96, int , getgroups, \ 78 int , __p0, d0, \ 79 gid_t *, __p1, a1, \ 80 , USERGROUP_BASE_NAME, 0, 0, 0, 0, 0, 0) 81 82 #define setreuid(__p0, __p1) \ 83 LP2(60, int , setreuid, \ 84 uid_t , __p0, d0, \ 85 uid_t , __p1, d1, \ 86 , USERGROUP_BASE_NAME, 0, 0, 0, 0, 0, 0) 87 88 #define geteuid() \ 89 LP0(54, uid_t , geteuid, \ 90 , USERGROUP_BASE_NAME, 0, 0, 0, 0, 0, 0) 91 92 #define setgroups(__p0, __p1) \ 93 LP2(102, int , setgroups, \ 94 int , __p0, d0, \ 95 const gid_t *, __p1, a1, \ 96 , USERGROUP_BASE_NAME, 0, 0, 0, 0, 0, 0) 97 98 #define setgrent() \ 99 LP0NR(156, setgrent, \ 100 , USERGROUP_BASE_NAME, 0, 0, 0, 0, 0, 0) 101 102 #define initgroups(__p0, __p1) \ 103 LP2(108, int , initgroups, \ 104 const char *, __p0, a1, \ 105 gid_t , __p1, d0, \ 106 , USERGROUP_BASE_NAME, 0, 0, 0, 0, 0, 0) 107 108 #define getgrnam(__p0) \ 109 LP1(144, struct group *, getgrnam, \ 110 const char *, __p0, a1, \ 111 , USERGROUP_BASE_NAME, 0, 0, 0, 0, 0, 0) 112 113 #define setlastlog(__p0, __p1, __p2) \ 114 LP3(252, int , setlastlog, \ 115 uid_t , __p0, d0, \ 116 char *, __p1, a0, \ 117 char *, __p2, a1, \ 118 , USERGROUP_BASE_NAME, 0, 0, 0, 0, 0, 0) 119 120 #define crypt(__p0, __p1) \ 121 LP2(174, char *, crypt, \ 122 const char *, __p0, a0, \ 123 const char *, __p1, a1, \ 124 , USERGROUP_BASE_NAME, 0, 0, 0, 0, 0, 0) 125 126 #define getgid() \ 127 LP0(72, gid_t , getgid, \ 128 , USERGROUP_BASE_NAME, 0, 0, 0, 0, 0, 0) 129 130 #define getumask() \ 131 LP0(198, mode_t , getumask, \ 132 , USERGROUP_BASE_NAME, 0, 0, 0, 0, 0, 0) 133 134 #define ug_GetErr() \ 135 LP0(36, int , ug_GetErr, \ 136 , USERGROUP_BASE_NAME, 0, 0, 0, 0, 0, 0) 137 138 #define setlogin(__p0) \ 139 LP1(222, int , setlogin, \ 140 const char *, __p0, a1, \ 141 , USERGROUP_BASE_NAME, 0, 0, 0, 0, 0, 0) 142 143 #define endutent() \ 144 LP0NR(240, endutent, \ 145 , USERGROUP_BASE_NAME, 0, 0, 0, 0, 0, 0) 146 147 #define getpwuid(__p0) \ 148 LP1(120, struct passwd *, getpwuid, \ 149 uid_t , __p0, d0, \ 150 , USERGROUP_BASE_NAME, 0, 0, 0, 0, 0, 0) 151 152 #define getgrgid(__p0) \ 153 LP1(150, struct group *, getgrgid, \ 154 gid_t , __p0, d0, \ 155 , USERGROUP_BASE_NAME, 0, 0, 0, 0, 0, 0) 156 157 #define setuid(__p0) \ 158 LP1(66, int , setuid, \ 159 uid_t , __p0, d0, \ 160 , USERGROUP_BASE_NAME, 0, 0, 0, 0, 0, 0) 161 162 #define getutent() \ 163 LP0(234, struct utmp *, getutent, \ 164 , USERGROUP_BASE_NAME, 0, 0, 0, 0, 0, 0) 165 166 #define ug_SetupContextTagList(__p0, __p1) \ 167 LP2(30, int , ug_SetupContextTagList, \ 168 const UBYTE *, __p0, a0, \ 169 struct TagItem *, __p1, a1, \ 170 , USERGROUP_BASE_NAME, 0, 0, 0, 0, 0, 0) 171 172 #define ug_GetSalt(__p0, __p1, __p2) \ 173 LP3(180, char *, ug_GetSalt, \ 174 const struct passwd *, __p0, a0, \ 175 char *, __p1, a1, \ 176 ULONG , __p2, d0, \ 177 , USERGROUP_BASE_NAME, 0, 0, 0, 0, 0, 0) 178 179 #define setregid(__p0, __p1) \ 180 LP2(84, int , setregid, \ 181 gid_t , __p0, d0, \ 182 gid_t , __p1, d1, \ 183 , USERGROUP_BASE_NAME, 0, 0, 0, 0, 0, 0) 184 185 #define endgrent() \ 186 LP0NR(168, endgrent, \ 187 , USERGROUP_BASE_NAME, 0, 0, 0, 0, 0, 0) 188 189 #define getpass(__p0) \ 190 LP1(186, char *, getpass, \ 191 const char *, __p0, a1, \ 192 , USERGROUP_BASE_NAME, 0, 0, 0, 0, 0, 0) 193 194 #define getegid() \ 195 LP0(78, gid_t , getegid, \ 196 , USERGROUP_BASE_NAME, 0, 0, 0, 0, 0, 0) 197 198 #define setpwent() \ 199 LP0NR(126, setpwent, \ 200 , USERGROUP_BASE_NAME, 0, 0, 0, 0, 0, 0) 201 202 #if defined(USE_INLINE_STDARG) && !defined(__STRICT_ANSI__) 203 204 #include <stdarg.h> 205 206 #define ug_SetupContextTags(__p0, ...) \ 207 ({ULONG _tags[] = { __VA_ARGS__ }; \ 208 ug_SetupContextTagList(__p0, (struct TagItem *)_tags);}) 209 210 #endif 211 212 #endif /* !_PPCINLINE_USERGROUP_H */