The symbol is required for binaries that were compiled against a Linux
musl and use musl's system call wrapper.
Signed-off-by: Marco Schlumpp <marco@unikraft.io>
Reviewed-by: Stefan Jumarea <stefanjumarea02@gmail.com>
Reviewed-by: Razvan Virtan <virtanrazvan@gmail.com>
Approved-by: Razvan Deaconescu <razvand@unikraft.io>
Tested-by: Unikraft CI <monkey@unikraft.io>
GitHub-Closes: #755
printf "\tva_end(ap);\n"
printf "\treturn ret;\n"
printf "}\n"
+ printf "long syscall() __attribute__ ((weak, alias (\"uk_syscall\")));\n"
}