__asm(".globl sysFork_old       \n" "sysFork_old:                 \n" "  xor   %eax,%eax        \n" "  call  schedNewTask     \n" "  testl %eax,%eax        \n" "  je fork_ret            \n" "  pushl %esi             \n" "  pushl %edi             \n" "  pushl %ebp             \n" "  pushl %eax             \n" "  call  fork_copyProcess \n" "  movl  %eax,(%ebx)      \n" "  addl  $16,%esp         \n" "fork_ret:                \n" "  ret                    \n")