update for HEAD-2003021201
[reactos.git] / lib / crtdll / stdlib / errno.c
1 #include <windows.h>
2 #include <msvcrt/errno.h>
3
4 #undef errno
5 int errno;
6
7 #undef _doserrno
8 int _doserrno;
9
10 #undef _fpecode
11 int fpecode;
12
13 int *_errno(void)
14 {
15         return &errno;
16 }
17
18
19 int __set_errno (int error)
20 {
21         errno = error;
22         return error;
23 }
24
25
26
27 int * __fpecode ( void )
28 {
29         return &fpecode;
30 }
31
32 int*    __doserrno(void)
33 {
34         _doserrno = GetLastError();
35         return &_doserrno;
36 }