tqemu-wrapper.c - qemu-wrapper - qemu wrapper used for specifying args to qemu-user in chroots (HTM) git clone git://parazyd.org/qemu-wrapper.git (DIR) Log (DIR) Files (DIR) Refs (DIR) README --- tqemu-wrapper.c (449B) --- 1 /* 2 * parazyd - (c) wtfpl 2016 3 * pass arguments to qemu binary 4 */ 5 6 #include <string.h> 7 #include <unistd.h> 8 9 int main(int argc, char **argv, char **envp) { 10 char *newargv[argc + 3]; 11 12 newargv[0] = argv[0]; 13 newargv[1] = "-cpu"; 14 newargv[2] = "cortex-a8"; /* here you can set the cpu you are building for */ 15 16 memcpy(&newargv[3], &argv[1], sizeof(*argv) * (argc -1)); 17 newargv[argc + 2] = NULL; 18 return execve("/usr/bin/qemu-arm", newargv, envp); 19 }