Lines Matching refs:sysarg

54 sysarg="sysarg.switch.$$"
60 trap "rm $syslegal $sysent $sysinc $sysarg $sysprotoend $syscallnamestempfile $syshdrtempfile $audittempfile" 0
62 touch $syslegal $sysent $sysinc $sysarg $sysprotoend $syscallnamestempfile $syshdrtempfile $audittempfile
129 sysarg = \"$sysarg\"
177 printf "#ifndef %s\n", sysproto_h > sysarg
178 printf "#define\t%s\n\n", sysproto_h > sysarg
183 printf "#include <sys/appleapiopts.h>\n" > sysarg
184 printf "#include <sys/cdefs.h>\n" > sysarg
185 printf "#include <sys/mount_internal.h>\n" > sysarg
186 printf "#include <sys/types.h>\n" > sysarg
187 printf "#include <sys/sem_internal.h>\n" > sysarg
188 printf "#include <sys/semaphore.h>\n" > sysarg
189 printf "#include <sys/wait.h>\n" > sysarg
190 printf "#include <mach/shared_region.h>\n" > sysarg
191 printf "\n#ifdef KERNEL\n" > sysarg
192 printf "#ifdef __APPLE_API_PRIVATE\n" > sysarg
193 printf "/*\n" > sysarg
194 printf " * The kernel may support multiple userspace ABIs, and must use\n" > sysarg
195 printf " * argument structures with elements large enough for any of them.\n" > sysarg
196 printf "*/\n" > sysarg
197 printf "\n" > sysarg
198 printf "#ifndef __arm__\n" > sysarg
199 printf "#define\tPAD_(t)\t(sizeof(uint64_t) <= sizeof(t) \\\n " > sysarg
200 printf "\t\t? 0 : sizeof(uint64_t) - sizeof(t))\n" > sysarg
201 printf "#else\n" > sysarg
202 printf "#define\tPAD_(t)\t(sizeof(uint32_t) <= sizeof(t) \\\n" > sysarg
203 printf " ? 0 : sizeof(uint32_t) - sizeof(t))\n" > sysarg
204 printf "#endif\n" > sysarg
205 printf "#if BYTE_ORDER == LITTLE_ENDIAN\n"> sysarg
206 printf "#define\tPADL_(t)\t0\n" > sysarg
207 printf "#define\tPADR_(t)\tPAD_(t)\n" > sysarg
208 printf "#else\n" > sysarg
209 printf "#define\tPADL_(t)\tPAD_(t)\n" > sysarg
210 printf "#define\tPADR_(t)\t0\n" > sysarg
211 printf "#endif\n" > sysarg
212 printf "\n__BEGIN_DECLS\n" > sysarg
213 printf "#if !defined(__arm__)\n" > sysarg
214 printf "void munge_w(const void *, void *); \n" > sysarg
215 printf "void munge_ww(const void *, void *); \n" > sysarg
216 printf "void munge_www(const void *, void *); \n" > sysarg
217 printf "void munge_wwww(const void *, void *); \n" > sysarg
218 printf "void munge_wwwww(const void *, void *); \n" > sysarg
219 printf "void munge_wwwwww(const void *, void *); \n" > sysarg
220 printf "void munge_wwwwwww(const void *, void *); \n" > sysarg
221 printf "void munge_wwwwwwww(const void *, void *); \n" > sysarg
222 printf "void munge_wl(const void *, void *); \n" > sysarg
223 printf "void munge_wlw(const void *, void *); \n" > sysarg
224 printf "void munge_wlwwwll(const void *, void *); \n" > sysarg
225 printf "void munge_wlwwwllw(const void *, void *); \n" > sysarg
226 printf "void munge_wlwwlwlw(const void *, void *); \n" > sysarg
227 printf "void munge_wllwwll(const void *, void *); \n" > sysarg
228 printf "void munge_wwwl(const void *, void *); \n" > sysarg
229 printf "void munge_wwwlw(const void *, void *); \n" > sysarg
230 printf "void munge_wwwlww(const void *, void *); \n" > sysarg
231 printf "void munge_wwlwww(const void *, void *); \n" > sysarg
232 printf "void munge_wwwwlw(const void *, void *); \n" > sysarg
233 printf "void munge_wwwwl(const void *, void *); \n" > sysarg
234 printf "void munge_wwwwwl(const void *, void *); \n" > sysarg
235 printf "void munge_wwwwwlww(const void *, void *); \n" > sysarg
236 printf "void munge_wwwwwllw(const void *, void *); \n" > sysarg
237 printf "void munge_wwwwwlll(const void *, void *); \n" > sysarg
238 printf "void munge_wwwwwwll(const void *, void *); \n" > sysarg
239 printf "void munge_wwwwwwl(const void *, void *); \n" > sysarg
240 printf "void munge_wwwwwwlw(const void *, void *); \n" > sysarg
241 printf "void munge_wsw(const void *, void *); \n" > sysarg
242 printf "void munge_wws(const void *, void *); \n" > sysarg
243 printf "void munge_wwwsw(const void *, void *); \n" > sysarg
244 printf "void munge_llllll(const void *, void *); \n" > sysarg
245 printf "#else \n" > sysarg
246 printf "/* ARM does not need mungers for BSD system calls. */\n" > sysarg
247 printf "#define munge_w NULL \n" > sysarg
248 printf "#define munge_ww NULL \n" > sysarg
249 printf "#define munge_www NULL \n" > sysarg
250 printf "#define munge_wwww NULL \n" > sysarg
251 printf "#define munge_wwwww NULL \n" > sysarg
252 printf "#define munge_wwwwww NULL \n" > sysarg
253 printf "#define munge_wwwwwww NULL \n" > sysarg
254 printf "#define munge_wwwwwwww NULL \n" > sysarg
255 printf "#define munge_wl NULL \n" > sysarg
256 printf "#define munge_wlw NULL \n" > sysarg
257 printf "#define munge_wlwwwll NULL \n" > sysarg
258 printf "#define munge_wlwwwllw NULL \n" > sysarg
259 printf "#define munge_wlwwlwlw NULL \n" > sysarg
260 printf "#define munge_wllwwll NULL \n" > sysarg
261 printf "#define munge_wwwl NULL \n" > sysarg
262 printf "#define munge_wwwlw NULL \n" > sysarg
263 printf "#define munge_wwwlww NULL\n" > sysarg
264 printf "#define munge_wwlwww NULL \n" > sysarg
265 printf "#define munge_wwwwl NULL \n" > sysarg
266 printf "#define munge_wwwwlw NULL \n" > sysarg
267 printf "#define munge_wwwwwl NULL \n" > sysarg
268 printf "#define munge_wwwwwlww NULL \n" > sysarg
269 printf "#define munge_wwwwwllw NULL \n" > sysarg
270 printf "#define munge_wwwwwlll NULL \n" > sysarg
271 printf "#define munge_wwwwwwl NULL \n" > sysarg
272 printf "#define munge_wwwwwwlw NULL \n" > sysarg
273 printf "#define munge_wsw NULL \n" > sysarg
274 printf "#define munge_wws NULL \n" > sysarg
275 printf "#define munge_wwwsw NULL \n" > sysarg
276 printf "#define munge_llllll NULL \n" > sysarg
277 printf "#endif /* __arm__ */\n" > sysarg
278 printf "\n" > sysarg
279 printf "/* Active 64-bit user ABIs do not need munging */\n" > sysarg
280 printf "#define munge_d NULL \n" > sysarg
281 printf "#define munge_dd NULL \n" > sysarg
282 printf "#define munge_ddd NULL \n" > sysarg
283 printf "#define munge_dddd NULL \n" > sysarg
284 printf "#define munge_ddddd NULL \n" > sysarg
285 printf "#define munge_dddddd NULL \n" > sysarg
286 printf "#define munge_ddddddd NULL \n" > sysarg
287 printf "#define munge_dddddddd NULL \n" > sysarg
289 printf "\n" > sysarg
310 print > sysarg
320 print > sysarg
330 print > sysarg
542 printf("struct %s {\n", argalias) > sysarg
627 argname[i], ext_argtype[i]) > sysarg
631 printf("};\n") > sysarg
635 printf("struct %s {\n\tint32_t dummy;\n};\n", argalias) > sysarg
801 cat $syslegal $sysarg $sysprotoend > $sysprotofile