#include <sys/mman.h>
#include <sys/ptrace.h>
#include <sys/syscall.h>
+#include <arpa/inet.h>
+#include <errno.h>
#include <fcntl.h>
#include <signal.h>
#include <stdio.h>
int
main(int argc, char *argv[], char *envp[])
{
- $@;
+ $1;
return 0;
}
EOF
-if ! gcc -o "$f/command" "$f/command.c"; then
+shift
+if ! gcc -o "$f/command" "$f/command.c" $@; then
exit 1
fi
if [ -n "$wrapper" ]; then
- "$wrapper" "$f/command"
+ $wrapper "$f/command"
else
"$f/command"
fi