OSDN Git Service

Initial revision
[pf3gnuchains/pf3gnuchains3x.git] / newlib / libc / sys / go32 / dup2.s
1 # /* This is file DUP2.S */
2 # /*
3 # ** Copyright (C) 1991 DJ Delorie, 24 Kirsten Ave, Rochester NH 03867-2954
4 # **
5 # ** This file is distributed under the terms listed in the document
6 # ** "copying.dj", available from DJ Delorie at the address above.
7 # ** A copy of "copying.dj" should accompany this file; if not, a copy
8 # ** should be available from where this file was obtained.  This file
9 # ** may not be distributed without a verbatim copy of "copying.dj".
10 # **
11 # ** This file is distributed WITHOUT ANY WARRANTY; without even the implied
12 # ** warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
13 # */
14
15         .text
16         .globl _dup2
17 _dup2:
18         pushl   %ebx
19         pushl   %esi
20         pushl   %edi
21         movl    16(%esp),%ebx
22         movl    20(%esp),%ecx
23         movb    $0x46,%ah
24         int     $0x21
25         popl    %edi
26         popl    %esi
27         popl    %ebx
28         jmp     syscall_check