Hi Jens, Two patches in this series. 1) Support busybox mktemp from Nugra. ------------------------------------- Busybox mktemp does not support `--tmpdir`, it says: mktemp: unrecognized option: tmpdir It can be fixed with: 1. Create a temporary directory. 2. Use touch to create the temporary files inside the directory. 3. Clean up by deleting the temporary directory. 2) Create syscall __do_syscall{0..6} macros from Alviro. ---------------------------------------------------------- Reduce arch dependent code by creating __do_syscall{0..6} macros. These macros are made of inline Assembly x86-64. Use them to invoke syscall via __sys* functions. By using this design, we don't have to code in inline Assembly again when adding a new syscall. Tested on Linux x86-64, all test passed, but rsrc_tags timedout. Cc: Arthur Lapz <rlapz@xxxxxxxxxxx> Cc: Nugra <nnn@xxxxxxxxxxx> Signed-off-by: Alviro Iskandar Setiawan <alviro.iskandar@xxxxxxxxxxx> Signed-off-by: Nugra <richiisei@xxxxxxxxx> Signed-off-by: Ammar Faizi <ammarfaizi2@xxxxxxxxxxx> --- Alviro Iskandar Setiawan (1): arch/x86: Create syscall __do_syscall{0..6} macros Nugra (1): configure: Support busybox mktemp configure | 13 ++- src/arch/x86/syscall.h | 242 +++++++++++++++++++++-------------------- 2 files changed, 132 insertions(+), 123 deletions(-) base-commit: ea1e6f8c4e9180bde1844bd56a072bd4c1afae3e -- 2.32.0