Not a member of Pastebin yet?
                        Sign Up,
                        it unlocks many cool features!                    
                - int pid;
 - __asm__ __volatile__ (
 - "movl $2, %%eax\n"
 - "int $0x80\n"
 - "movl %%eax,%0\n"
 - "cmpl $0,%%eax\n"
 - "jge else4\n"
 - "neg %%eax\n"
 - "movl %%eax,%1\n"
 - "movl $-1,%0\n"
 - "jmp endif4\n"
 - "else4:\n"
 - "movl %%eax,%0\n"
 - "endif4:"
 - :"=g" (pid), "=g" (errno)
 - );
 - return pid;
 
                    Add Comment                
                
                        Please, Sign In to add comment