OSDN Git Service

Initial revision
[pf3gnuchains/pf3gnuchains3x.git] / newlib / libc / sys / go32 / isatty.s
1 # /* This is file ISATTY.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 _isatty
17 _isatty:
18         pushl   %ebx
19         pushl   %esi
20         pushl   %edi
21         movl    16(%esp),%ebx
22         movw    $0x4400,%ax
23         int     $0x21
24         popl    %edi
25         popl    %esi
26         popl    %ebx
27         movl    $0,%eax
28         jb      tf
29         testl   $0x80,%edx
30         jz      tf
31         movl    $1,%eax
32 tf:
33         ret