OSDN Git Service

Correct improper unistd.h function attribute declarations.
[mingw/mingw-org-wsl.git] / mingwrt / msvcrt.def.in
1 ;
2 ; __FILENAME__
3 ;    created from msvcrt.def.in
4 ;* This file has no copyright assigned and is placed in the Public Domain.
5 ;* This file is a part of the mingw-runtime package.
6 ;* No warranty is given; refer to the file DISCLAIMER within the package.
7 ;
8 ; Exports from msvcrt.dll, msvcr70.dll, msvcr71.dll, msvcr80.dll and msvcr90.dll
9 ;
10 ; NOTE: All exports, except for what appeared to be C++ mangled names,
11 ;       are included. Not all functions have prototypes in the headers
12 ;       (and some are not functions at all).
13 ;
14 EXPORTS
15 _CIacos
16 _CIasin
17 _CIatan
18 _CIatan2
19 _CIcos
20 _CIcosh
21 _CIexp
22 _CIfmod
23 _CIlog
24 _CIlog10
25 _CIpow
26 _CIsin
27 _CIsinh
28 _CIsqrt
29 _CItan
30 _CItanh
31 _CxxThrowException
32 _EH_prolog
33 _Getdays
34 _Getmonths
35 _Gettnames
36 _HUGE DATA
37 _Strftime
38 _XcptFilter
39 __CxxFrameHandler
40 __CxxLongjmpUnwind
41 __RTCastToVoid
42 __RTDynamicCast
43 __RTtypeid
44 __STRINGTOLD
45 __argc DATA
46 __argv DATA
47 __badioinfo DATA
48 __crtCompareStringA
49 __crtGetLocaleInfoW
50 __crtLCMapStringA
51 __dllonexit
52 __doserrno
53 __fpecode
54 __getmainargs
55 __initenv DATA
56 __isascii
57 __iscsym
58 __iscsymf
59 __lc_codepage DATA
60 __lc_handle DATA
61 __lconv_init
62 __mb_cur_max DATA
63 __p___argc
64 __p___argv
65 __p___initenv
66 __p___mb_cur_max
67 __p___wargv
68 __p___winitenv
69 __p__acmdln
70 __p__amblksiz
71 __p__commode
72 __p__daylight
73 __p__dstbias
74 __p__environ
75 __p__fileinfo
76 __p__fmode
77 __p__iob
78 __p__mbctype
79 __p__osver
80 __p__pctype
81 __p__pgmptr
82 __p__pwctype
83 __p__timezone
84 __p__tzname
85 __p__wcmdln
86 __p__wenviron
87 __p__winmajor
88 __p__winminor
89 __p__winver
90 __p__wpgmptr
91 __pioinfo DATA
92 __pxcptinfoptrs
93 __set_app_type
94 __setlc_active DATA
95 __setusermatherr
96 __threadhandle
97 __threadid
98 __toascii
99 __unDName
100 __unguarded_readlc_active DATA
101 __wargv DATA
102 __wgetmainargs
103 __winitenv DATA
104 _abnormal_termination
105 _access
106 _acmdln DATA
107 _adj_fdiv_m16i
108 _adj_fdiv_m32
109 _adj_fdiv_m32i
110 _adj_fdiv_m64
111 _adj_fdiv_r
112 _adj_fdivr_m16i
113 _adj_fdivr_m32
114 _adj_fdivr_m32i
115 _adj_fdivr_m64
116 _adj_fpatan
117 _adj_fprem
118 _adj_fprem1
119 _adj_fptan
120 _adjust_fdiv DATA
121 _aexit_rtn DATA
122 _amsg_exit
123 _assert
124 _atodbl
125 _atoi64
126 _atoldbl
127 _beep
128 _beginthread
129 _beginthreadex
130 _c_exit
131 _cabs
132 _callnewh
133 _cexit
134 _cgets
135 _chdir
136 _chdrive
137 _chgsign
138 _chmod
139 _chsize
140 _clearfp
141 _close
142 _commit
143 _commode DATA
144 _control87
145 _controlfp
146 _copysign
147 _cprintf
148 _cputs
149 _creat
150 _cscanf
151 #if  !(__msvcr71__ || __msvcr71d__ || __msvcr80__ || __msvcr80d__ || __msvcr90__ || msvcr90d__ || __msvcr100__ || __msvcr100d__)
152 _ctype DATA
153 #endif
154 _cwait
155 _daylight DATA
156 _dstbias DATA
157 _dup
158 _dup2
159 _ecvt
160 _endthread
161 _endthreadex
162 _environ DATA
163 _eof
164 _errno
165 _except_handler2
166 _except_handler3
167 _execl
168 _execle
169 _execlp
170 _execlpe
171 _execv
172 _execve
173 _execvp
174 _execvpe
175 _exit
176 _expand
177 _fcloseall
178 _fcvt
179 _fdopen
180 _fgetchar
181 _fgetwchar
182 _filbuf
183 _fileinfo DATA
184 _filelength
185 _filelengthi64
186 _fileno
187 _findclose
188 #if __MSVCRT_VERSION__ < 0x0800
189 _findfirst
190 _findfirsti64
191 _findnext
192 _findnexti64
193 #endif
194 _finite
195 _flsbuf
196 _flushall
197 _fmode DATA
198 _fpclass
199 _fpieee_flt
200 _fpreset DATA
201 _fputchar
202 _fputwchar
203 _fsopen
204 #if __MSVCRT_VERSION__ < 0x0800
205 _fstat
206 _fstati64
207 _ftime
208 #endif
209 _ftol
210 _fullpath
211 #if __MSVCRT_VERSION__ < 0x0800
212 _futime
213 #endif
214 _gcvt
215 _get_osfhandle
216 _get_sbh_threshold
217 _getch
218 _getche
219 _getcwd
220 _getdcwd
221 _getdiskfree
222 _getdllprocaddr
223 _getdrive
224 _getdrives
225 _getmaxstdio
226 _getmbcp
227 _getpid
228 _getsystime
229 _getw
230 _getws
231 _global_unwind2
232 _heapadd
233 _heapchk
234 _heapmin
235 _heapset
236 _heapused
237 _heapwalk
238 _hypot
239 _i64toa
240 _i64tow
241 _initterm
242 _inp
243 _inpd
244 _inpw
245 _iob DATA
246 _isatty
247 _isctype
248 _ismbbalnum
249 _ismbbalpha
250 _ismbbgraph
251 _ismbbkalnum
252 _ismbbkana
253 _ismbbkprint
254 _ismbbkpunct
255 _ismbblead
256 _ismbbprint
257 _ismbbpunct
258 _ismbbtrail
259 _ismbcalnum
260 _ismbcalpha
261 _ismbcdigit
262 _ismbcgraph
263 _ismbchira
264 _ismbckata
265 _ismbcl0
266 _ismbcl1
267 _ismbcl2
268 _ismbclegal
269 _ismbclower
270 _ismbcprint
271 _ismbcpunct
272 _ismbcspace
273 _ismbcsymbol
274 _ismbcupper
275 _ismbslead
276 _ismbstrail
277 _isnan
278 _itoa
279 _itow
280 _j0
281 _j1
282 _jn
283 _kbhit
284 _lfind
285 _loaddll
286 _local_unwind2
287 _lock
288 _locking
289 _logb
290 _longjmpex
291 _lrotl
292 _lrotr
293 _lsearch
294 _lseek
295 _lseeki64
296 _ltoa
297 _ltow
298 _makepath
299 _mbbtombc
300 _mbbtype
301 _mbccpy
302 _mbcjistojms
303 _mbcjmstojis
304 _mbclen
305 _mbctohira
306 _mbctokata
307 _mbctolower
308 _mbctombb
309 _mbctoupper
310 _mbctype DATA
311 _mbsbtype
312 _mbscat
313 _mbschr
314 _mbscmp
315 _mbscoll
316 _mbscpy
317 _mbscspn
318 _mbsdec
319 _mbsdup
320 _mbsicmp
321 _mbsicoll
322 _mbsinc
323 _mbslen
324 _mbslwr
325 _mbsnbcat
326 _mbsnbcmp
327 _mbsnbcnt
328 _mbsnbcoll
329 _mbsnbcpy
330 _mbsnbicmp
331 _mbsnbicoll
332 _mbsnbset
333 _mbsncat
334 _mbsnccnt
335 _mbsncmp
336 _mbsncoll
337 _mbsncpy
338 _mbsnextc
339 _mbsnicmp
340 _mbsnicoll
341 _mbsninc
342 _mbsnset
343 _mbspbrk
344 _mbsrchr
345 _mbsrev
346 _mbsset
347 _mbsspn
348 _mbsspnp
349 _mbsstr
350 _mbstok
351 _mbstrlen
352 _mbsupr
353 _memccpy
354 _memicmp
355 _mkdir
356 _mktemp
357 _msize
358 _nextafter
359 _onexit DATA
360 _open
361 _open_osfhandle
362 _osver DATA
363 _outp
364 _outpd
365 _outpw
366 _pclose
367 _pctype DATA
368 _pgmptr DATA
369 _pipe
370 _popen
371 _purecall
372 _putch
373 _putenv
374 _putw
375 _putws
376 _pwctype DATA
377 _read
378 _rmdir
379 _rmtmp
380 _rotl
381 _rotr
382 _safe_fdiv
383 _safe_fdivr
384 _safe_fprem
385 _safe_fprem1
386 _scalb
387 _searchenv
388 _seh_longjmp_unwind
389 _set_error_mode
390 _set_sbh_threshold
391 _seterrormode
392 _setjmp
393 _setjmp3
394 _setmaxstdio
395 _setmbcp
396 _setmode
397 _setsystime
398 _sleep
399 _snprintf
400 _snwprintf
401 _sopen
402 _spawnl
403 _spawnle
404 _spawnlp
405 _spawnlpe
406 _spawnv
407 _spawnve
408 _spawnvp
409 _spawnvpe
410 _splitpath
411 #if __MSVCRT_VERSION__ < 0x0800
412 _stat
413 _stati64
414 #endif
415 _statusfp
416 _strcmpi
417 _strdate
418 _strdup
419 _strerror
420 _stricmp
421 _stricoll
422 _strlwr
423 _strncoll
424 _strnicmp
425 _strnicoll
426 _strnset
427 _strrev
428 _strset
429 _strtime
430 _strupr
431 _swab
432 _sys_errlist DATA
433 _sys_nerr DATA
434 _tell
435 _telli64
436 _tempnam
437 _timezone DATA
438 _tolower
439 _toupper
440 _tzname DATA
441 _tzset
442 _ui64toa
443 _ui64tow
444 _ultoa
445 _ultow
446 _umask
447 _ungetch
448 _unlink
449 _unloaddll
450 _unlock
451 #if __MSVCRT_VERSION__ < 0x0800
452 _utime
453 #endif
454 _vsnprintf
455 _vsnwprintf
456 _waccess
457 _wasctime
458 _wchdir
459 _wchmod
460 _wcmdln DATA
461 _wcreat
462 _wcsdup
463 _wcsicmp
464 _wcsicoll
465 _wcslwr
466 _wcsncoll
467 _wcsnicmp
468 _wcsnicoll
469 _wcsnset
470 _wcsrev
471 _wcsset
472 _wcsupr
473 #if __MSVCRT_VERSION__ < 0x0800
474 _wctime
475 #endif
476 _wenviron DATA
477 _wexecl
478 _wexecle
479 _wexeclp
480 _wexeclpe
481 _wexecv
482 _wexecve
483 _wexecvp
484 _wexecvpe
485 _wfdopen
486 #if __MSVCRT_VERSION__ < 0x0800
487 _wfindfirst
488 _wfindfirsti64
489 _wfindnext
490 _wfindnexti64
491 #endif
492 _wfopen
493 _wfreopen
494 _wfsopen
495 _wfullpath
496 _wgetcwd
497 _wgetdcwd
498 _wgetenv
499 _winmajor DATA
500 _winminor DATA
501 _winver DATA
502 _wmakepath
503 _wmkdir
504 _wmktemp
505 _wopen
506 _wperror
507 _wpgmptr DATA
508 _wpopen
509 _wputenv
510 _wremove
511 _wrename
512 _write
513 _wrmdir
514 _wsearchenv
515 _wsetlocale
516 _wsopen
517 _wspawnl
518 _wspawnle
519 _wspawnlp
520 _wspawnlpe
521 _wspawnv
522 _wspawnve
523 _wspawnvp
524 _wspawnvpe
525 _wsplitpath
526 #if __MSVCRT_VERSION__ < 0x0800
527 _wstat
528 _wstati64
529 #endif
530 _wstrdate
531 _wstrtime
532 _wsystem
533 _wtempnam
534 _wtmpnam
535 _wtoi
536 _wtoi64
537 _wtol
538 _wunlink
539 #if __MSVCRT_VERSION__ < 0x0800
540 _wutime
541 #endif
542 _y0
543 _y1
544 _yn
545 abort
546 abs
547 acos
548 asctime
549 asin
550 atan
551 atan2
552 atexit DATA
553 atof
554 atoi
555 atol
556 bsearch
557 calloc
558 ceil
559 clearerr
560 clock
561 cos
562 cosh
563 #if __MSVCRT_VERSION__ < 0x0800
564 ctime
565 difftime
566 #endif
567 div
568 exit
569 exp
570 fabs
571 fclose
572 feof
573 ferror
574 fflush
575 fgetc
576 fgetpos
577 fgets
578 fgetwc
579 fgetws
580 floor
581 fmod
582 fopen
583 fprintf
584 fputc
585 fputs
586 fputwc
587 fputws
588 fread
589 free
590 freopen
591 frexp
592 fscanf
593 fseek
594 fsetpos
595 ftell
596 fwprintf
597 fwrite
598 fwscanf
599 getc
600 getchar
601 getenv
602 gets
603 getwc
604 getwchar
605 #if __MSVCRT_VERSION__ < 0x0800
606 gmtime
607 #endif
608 is_wctype
609 isalnum
610 isalpha
611 iscntrl
612 isdigit
613 isgraph
614 isleadbyte
615 islower
616 isprint
617 ispunct
618 isspace
619 isupper
620 iswalnum
621 iswalpha
622 iswascii
623 iswcntrl
624 iswctype
625 iswdigit
626 iswgraph
627 iswlower
628 iswprint
629 iswpunct
630 iswspace
631 iswupper
632 iswxdigit
633 isxdigit
634 labs
635 ldexp
636 ldiv
637 localeconv
638 #if __MSVCRT_VERSION__ < 0x0800
639 localtime
640 #endif
641 log
642 log10
643 longjmp
644 malloc
645 mblen
646 mbstowcs
647 mbtowc
648 memchr
649 memcmp
650 memcpy
651 memmove
652 memset
653 #if __MSVCRT_VERSION__ < 0x0800
654 mktime
655 #endif
656 modf
657 perror
658 pow
659 printf
660 putc
661 putchar
662 puts
663 putwc
664 putwchar
665 qsort
666 raise
667 rand
668 realloc
669 remove
670 rename
671 rewind
672 scanf
673 setbuf
674 setlocale
675 setvbuf
676 signal
677 sin
678 sinh
679 sprintf
680 sqrt
681 srand
682 sscanf
683 strcat
684 strchr
685 strcmp
686 strcoll
687 strcpy
688 strcspn
689 strerror
690 strftime
691 strlen
692 strncat
693 strncmp
694 strncpy
695 strpbrk
696 strrchr
697 strspn
698 strstr
699 strtod
700 strtok
701 strtol
702 strtoul
703 strxfrm
704 swprintf
705 swscanf
706 system
707 tan
708 tanh
709 #if __MSVCRT_VERSION__ < 0x0800
710 time
711 #endif
712 tmpfile
713 tmpnam
714 tolower
715 toupper
716 towlower
717 towupper
718 ungetc
719 ungetwc
720 vfprintf
721 vfwprintf
722 vprintf
723 vsprintf
724 vswprintf
725 vwprintf
726 wcscat
727 wcschr
728 wcscmp
729 wcscoll
730 wcscpy
731 wcscspn
732 wcsftime
733 wcslen
734 wcsncat
735 wcsncmp
736 wcsncpy
737 wcspbrk
738 wcsrchr
739 wcsspn
740 wcsstr
741 wcstod
742 wcstok
743 wcstol
744 wcstombs
745 wcstoul
746 wcsxfrm
747 wctomb
748 wprintf
749 wscanf
750 ; msvcrt.dll(version 6.10) and later
751 __lc_collate_cp DATA
752 __p__mbcasemap
753 __unDNameEx
754 _chkesp
755 _ctime64
756 _findfirst64
757 _findnext64
758 _fstat64
759 _ftime64
760 _futime64
761 _gmtime64
762 _localtime64
763 _mbcasemap
764 _mktime64
765 _osplatform     DATA
766 _stat64
767 _time64
768 _utime64
769 _wctime64
770 _wfindfirst64
771 _wfindnext64
772 _wstat64
773 _wutime64
774 ; msvcrt.dll (file version 7.0.xxxx, as shipped with XP)
775 ___lc_codepage_func
776 ___lc_collate_cp_func
777 ___lc_handle_func
778 ___mb_cur_max_func
779 ___setlc_active_func
780 ___unguarded_readlc_active_add_func
781 __crtCompareStringW
782 __crtGetStringTypeW
783 __crtLCMapStringW
784 __pctype_func
785 __pwctype_func
786 __iob_func
787 __uncaught_exception
788 __wcserror
789 __CxxDetectRethrow
790 __CxxExceptionFilter
791 __CxxQueryExceptionSize
792 __CxxRegisterExceptionObject
793 __CxxUnregisterExceptionObject
794 __CxxCallUnwindDtor
795 __DestructExceptionObject
796 _aligned_free
797 _aligned_malloc
798 _aligned_offset_malloc
799 _aligned_offset_realloc
800 _aligned_realloc
801 _cgetws
802 _cputws
803 _cwprintf
804 _cwscanf
805 _getwch
806 _getwche
807 _putwch
808 _resetstkoflw
809 _scprintf
810 _scwprintf
811 _set_SSE2_enable
812 _snscanf
813 _snwscanf
814 _strtoi64
815 _strtoui64
816 _ungetwch
817 _vscprintf
818 _vscwprintf
819 _wcserror
820 _wcstoi64
821 _wcstoui64
822 _wctype
823 _wtof
824 _get_heap_handle
825 #if ( __msvcr70__ || __msvcr70d__ ||  __msvcr71__ || __msvcr71d__ || __msvcr80__ || __msvcr80d__ || __msvcr90__ || __msvcr90d__ || __msvcr100__ || __msvcr100d__)
826 ; msvcr70.dll and later
827 __buffer_overrun
828 __lc_clike
829 __security_error_handler
830 __set_buffer_overrun_handler
831 _CRT_RTC_INIT
832 _set_security_error_handler
833 #endif  /* 7.0 */
834 #if  (__msvcr71__ || __msvcr71d__ || __msvcr80__ || __msvcr80d__ || __msvcr90__ || __msvcr90d__ || __msvcr100__ || __msvcr100d__)
835 ; msvcr71.dll
836 __CppXcptFilter
837 __CxxCallUnwindVecDtor
838 _set_purecall_handler
839 #endif /* 7.1  */
840 #if ( __msvcr80__ || __msvcr80d__ || __msvcr90__ || __msvcr90d__ || __msvcr100__ || __msvcr100d__)
841 ; msvcr80.dll
842 _get_output_format
843 _set_output_format
844 _get_printf_count_output
845 _set_printf_count_output
846 _set_abort_behavior
847 _set_invalid_parameter_handler
848 _fseek_nolock
849 _ftell_nolock
850 _fseeki64
851 _ftelli64
852 _fseeki64_nolock
853 _ftelli64_nolock
854 #endif /* 8.0 */
855 #if __MSVCRT_VERSION__ >= 0x0800
856 _ctime32
857 _difftime32
858 _difftime64
859 _findfirst32
860 _findfirst32i64
861 _findfirst64i32
862 _findnext32
863 _findnext32i64
864 _findnext64i32
865 _fstat32
866 _fstat32i64
867 _fstat64i32
868 _ftime32
869 _futime32
870 _gmtime32
871 _localtime32
872 _mkgmtime32
873 _mkgmtime64
874 _mktime32
875 _stat32
876 _stat32i64
877 _stat64i32
878 _time32
879 _utime32
880 _wctime32
881 _wfindfirst32
882 _wfindfirst32i64
883 _wfindfirst64i32
884 _wfindnext32
885 _wfindnext32i64
886 _wfindnext64i32
887 _wstat32
888 _wstat32i64
889 _wstat64i32
890 _wutime32
891 #endif