diff --git a/src/lib/libc_old/sys/exec.c b/src/lib/libc_old/sys/exec.c index 2fe0b50..ffd5419 100644 --- a/src/lib/libc_old/sys/exec.c +++ b/src/lib/libc_old/sys/exec.c @@ -37,6 +37,17 @@ return(status); } +int execn(char *file,char *argv) { + volatile int status = 0x1; + + asm volatile( + "int %0 \n" + : : "i" (0x80),"a" (15),"b" (file),"c" (argv) + ); + return(status); + } + + /*** END ***/