Francois Gouget
|
d78bfe1149
|
msvcrt: Statically initialize and name the MSVCRT_file_cs critical section.
|
2011-11-16 17:02:10 +01:00 |
Piotr Caban
|
764b85511c
|
msvcrt: Don't use fputc in flsbuf implementation.
|
2011-11-16 17:01:09 +01:00 |
Piotr Caban
|
e4ac347075
|
msvcrt: Don't hold FILE critical section in some functions.
|
2011-11-15 19:37:37 +01:00 |
André Hentschel
|
947d1bf588
|
msvcrt: Implement _wfreopen_s.
|
2011-11-15 11:48:38 +01:00 |
André Hentschel
|
ba5b0c34a8
|
msvcrt: Implement freopen_s.
|
2011-11-15 11:48:24 +01:00 |
Francois Gouget
|
f2043352d1
|
msvcrt: Give a name to the critical sections.
|
2011-11-14 20:15:33 +01:00 |
Piotr Caban
|
c867f3324e
|
msvcrt: Free fd entries with incorrect HANDLE value.
|
2011-10-06 16:46:40 -05:00 |
Piotr Caban
|
190c67c70e
|
msvcrt: Fix __pioinfo block size.
|
2011-10-06 16:46:40 -05:00 |
Piotr Caban
|
5e9ee3b909
|
msvcrt: Fixed tmpnam and _wtmpname implementation.
|
2011-07-26 16:33:04 +02:00 |
Damjan Jovanovic
|
c28baa7b96
|
msvcrt: The time passed to utime functions can be NULL.
|
2011-06-20 19:32:02 +02:00 |
Piotr Caban
|
f9de4eef75
|
msvcrt: Fix mingw compilation issues.
|
2011-06-03 17:44:06 +02:00 |
Piotr Caban
|
abb3db5c57
|
msvcrt: Improved tmpnam/wtmpnam implementation.
|
2011-05-25 11:46:29 +02:00 |
Piotr Caban
|
6991ac0331
|
msvcrt: Use get_locinfo instead of get_locale.
|
2011-05-25 11:45:42 +02:00 |
Francois Gouget
|
37daab560c
|
msvcrt: Add a trailing '\n' to an ERR() call.
|
2011-05-23 16:25:48 +02:00 |
Piotr Caban
|
716a69c6db
|
msvcrt: Make FILE writing functions thread safe.
|
2011-05-20 13:42:21 +02:00 |
Piotr Caban
|
11c6c5324f
|
msvcrt: Make FILE reading functions thread safe.
|
2011-05-20 13:42:17 +02:00 |
Piotr Caban
|
f2d425b7fc
|
msvcrt: Make FILE position related functions thread safe.
|
2011-05-20 13:42:13 +02:00 |
Piotr Caban
|
ae15a4b6bc
|
msvcrt: Make FILE->_flag reading functions thread safe.
|
2011-05-20 13:42:08 +02:00 |
Piotr Caban
|
dd30302268
|
msvcrt: Make ungetc and ungetwc thread safe.
|
2011-05-20 13:42:04 +02:00 |
Piotr Caban
|
eb01bc1efa
|
msvcrt: Make setvbuf thread safe.
|
2011-05-20 13:42:01 +02:00 |
Piotr Caban
|
c989c4980b
|
msvcrt: Make _flsbuf thread safe.
|
2011-05-20 13:41:57 +02:00 |
Piotr Caban
|
f773ad8388
|
msvcrt: Make _filbuf thread safe.
|
2011-05-20 13:41:54 +02:00 |
Piotr Caban
|
1b26496270
|
msvcrt: Make fclose thread safe.
|
2011-05-20 13:41:50 +02:00 |
Piotr Caban
|
d18f0766f7
|
msvcrt: Make fflush function thread safe.
|
2011-05-20 13:41:46 +02:00 |
Piotr Caban
|
c5894bacf5
|
msvcrt: Make printf functions thread safe.
|
2011-05-19 19:37:26 +02:00 |
Piotr Caban
|
249917beac
|
msvcrt: Added _lock_file/_unlock_file implementation.
|
2011-05-19 19:37:26 +02:00 |
Piotr Caban
|
2ca229dec1
|
msvcrt: Improved _getmaxstdio and _setmaxstdio implementation.
|
2011-05-19 19:37:26 +02:00 |
Piotr Caban
|
19c4c37a1d
|
msvcrt: Allocate FILE tables dynamically.
|
2011-05-19 19:37:26 +02:00 |
Piotr Caban
|
2679186d19
|
msvcrt: Allocate ioinfo tables dynamically.
|
2011-05-19 19:37:26 +02:00 |
Piotr Caban
|
64cf208040
|
msvcrt: Don't pass NULL as __ms_va_list in printf implementation.
|
2011-05-11 17:49:16 +02:00 |
Piotr Caban
|
2a3484a22d
|
msvcrt: Added _wtmpnam implementation.
|
2011-05-03 19:34:26 +02:00 |
Francois Gouget
|
4df46f69bf
|
msvcrt: Fix compilation on systems that don't support nameless unions.
|
2011-04-28 17:59:06 +02:00 |
Piotr Caban
|
b9e456aa79
|
msvcrt: Use callback based printf in fprintf functions family.
|
2011-04-25 14:36:31 +02:00 |
Eric Pouech
|
a42bf0134c
|
msvcrt: ungetc must create a buffer, even if _IONBF has been set with setvbuf.
|
2011-04-25 11:39:57 +02:00 |
Andrew Nguyen
|
6329d0d47d
|
msvcrt: Avoid the use of SetFilePointerEx in _lseeki64.
|
2011-04-20 16:33:31 +02:00 |
Nikolay Sivov
|
8d09b40835
|
msvcrt: Implement _wsopen_s.
|
2011-01-27 14:14:41 +01:00 |
Nikolay Sivov
|
2a6060f4c4
|
msvcrt: Implemented _sopen_s.
|
2011-01-26 15:00:13 +01:00 |
Austin English
|
6374205eb4
|
msvcrt: Fix a compiler warning on PowerPC.
|
2010-12-03 11:04:03 +01:00 |
Eryk Wieliczko
|
91bc6c5201
|
msvcrt: Implement fprintf_s and fwprintf_s.
|
2010-11-25 11:55:31 +01:00 |
Eryk Wieliczko
|
133a38fcfb
|
msvcrt: Implement printf_s and wprintf_s.
|
2010-11-25 11:55:20 +01:00 |
Eryk Wieliczko
|
6296d95b9e
|
msvcrt: Implement vprintf_s and vwprintf_s.
|
2010-11-25 11:55:05 +01:00 |
Eryk Wieliczko
|
8bf437d827
|
msvcrt: Implement vfprintf_s and vfwprintf_s.
|
2010-11-25 11:53:07 +01:00 |
Eryk Wieliczko
|
c9bd269db1
|
msvcrt: Fixed (_w)fopen_s with test.
|
2010-11-11 14:19:38 +01:00 |
Eric Pouech
|
4d86e49173
|
msvcrt: Correctly manage va_list:s in vf(w)printf ny using auto-grow buffer in prinf engine.
|
2010-11-08 18:12:58 +01:00 |
Eryk Wieliczko
|
a3927b5e09
|
msvcrt: Implement _ftelli64.
|
2010-11-03 14:45:17 +01:00 |
Eric Pouech
|
cff575fbb3
|
msvcrt: Implemented _(w)access_s.
|
2010-11-03 11:08:55 +01:00 |
Eric Pouech
|
d36cfcf48a
|
msvcrt: Implemented _putwch.
|
2010-11-03 11:08:55 +01:00 |
Eryk Wieliczko
|
e81a929e6b
|
msvcrt: Implement _fseeki64.
|
2010-11-02 11:19:56 +01:00 |
Eryk Wieliczko
|
38d1ea2a5b
|
msvcrt: Add stub functions _lock_file and _unlock_file.
|
2010-11-02 11:19:15 +01:00 |
Eric Pouech
|
00f07046c0
|
msvcrt: Use the new parameter checking macros for f(w)open_s functions.
|
2010-11-01 12:34:40 +01:00 |