Hans Leidekker
|
41575621c8
|
msvcrt: Correct search strategy for the exec/spawn functions.
|
2008-01-08 13:40:35 +01:00 |
Hans Leidekker
|
8d768b7713
|
msvcrt: Implement _wexecv{, e, p, pe}.
|
2008-01-08 13:39:14 +01:00 |
Hans Leidekker
|
118bee860a
|
msvcrt: Implement _wpopen and forward _popen to it.
|
2008-01-08 13:34:37 +01:00 |
Hans Leidekker
|
3debf28215
|
msvcrt: Implement _wsystem and forward system to it. Respect COMSPEC environment variable.
|
2008-01-08 13:34:09 +01:00 |
Dmitry Timoshkov
|
a88f03e22f
|
msvcrt: Rename _environ to avoid a conflict on Solaris.
|
2008-01-08 12:54:40 +01:00 |
Hans Leidekker
|
1efae756c3
|
msvcrt: Implement _wspawnv{, e, p, pe}.
|
2007-09-24 14:38:53 +02:00 |
Hans Leidekker
|
7d3d98eb5c
|
msvcrt: Implement _wsearchenv.
|
2007-09-24 14:37:39 +02:00 |
Tijl Coosemans
|
6bbd3cacb8
|
msvcrt: Resolve symbols clashes with FreeBSD libc.
|
2007-09-19 15:01:33 +02:00 |
Francois Gouget
|
dd3e2be810
|
msvcrt: Add a prototype for _atoldbl() & co and declare _LDOUBLE & co in stdlib.h.
|
2007-08-30 17:02:48 +02:00 |
Alexandre Julliard
|
1f5a4a8046
|
msvcrt: Get rid of the now unused strndup/wstrndup functions.
|
2007-07-27 12:18:44 +02:00 |
Damjan Jovanovic
|
cbb6da2d70
|
msvcrt: Added declarations for functions and structures related to stat64.
|
2007-02-14 12:30:58 +01:00 |
Eric Pouech
|
f415b5ddeb
|
msvcrt: Use raise(SIGABRT) for abort() and assert().
|
2007-02-09 11:50:37 +01:00 |
Damjan Jovanovic
|
65d9723dc4
|
msvcrt: Align struct _stati64's st_size on an 8 byte boundary.
|
2007-02-06 13:28:36 +01:00 |
Alexandre Julliard
|
6f9ad1b981
|
msvcrt: Export various locale and codepage variables.
|
2007-01-16 12:08:59 +01:00 |
Louis Lenders
|
6c04a187d2
|
msvcrt: Add _atoldbl.
|
2006-12-19 16:18:01 +01:00 |
Alexandre Julliard
|
429cd9e817
|
msvcrt: Avoid including system headers in msvcrt.h.
|
2006-07-10 11:54:10 +02:00 |
Jonathan Ernst
|
360a3f9142
|
Update the address of the Free Software Foundation.
|
2006-05-23 14:11:13 +02:00 |
Alexandre Julliard
|
b7b7f2b679
|
Avoid importing _strlwr/_strupr from ntdll.
|
2006-01-24 12:24:05 +01:00 |
Alexandre Julliard
|
a17b2c1cd2
|
msvcrt: Use the msvcrt version of printf everywhere.
|
2006-01-24 12:21:58 +01:00 |
Alexandre Julliard
|
2dacd3c54e
|
msvcrt: Properly implemented strerror and perror (based on a patch by
Uwe Bonnes).
|
2006-01-23 19:58:10 +01:00 |
Alexandre Julliard
|
4755f8acec
|
msvcrt: Added EILSEQ definition.
|
2006-01-23 19:29:36 +01:00 |
Alexandre Julliard
|
ad8cb6133e
|
msvcrt: Reimplement rand() and srand() to use per-thread data for the
random seed.
|
2006-01-14 17:27:28 +01:00 |
Alexandre Julliard
|
2ec3b96135
|
msvcrt: Make strtok and wcstok thread-safe by using the per-thread data.
|
2006-01-14 17:24:49 +01:00 |
Alexandre Julliard
|
f9e5b0f5f0
|
msvcrt: Implemented asctime, ctime and strftime instead of using the libc ones.
Make the code thread-safe by using asctime_r if available.
|
2006-01-14 17:22:03 +01:00 |
Alexandre Julliard
|
06c1a36bce
|
msvcrt: Return a per-thread buffer in localtime and gmtime.
|
2005-12-21 20:54:26 +01:00 |
Marcus Meissner
|
9a583763ee
|
msvcrt: Implemented wctime(), wasctime().
Free thread data in DLL_THREAD_DETACH.
|
2005-12-21 20:23:47 +01:00 |
Eric Pouech
|
681b71ed9a
|
Functions with no paramters must be (void).
|
2005-12-12 12:42:44 +01:00 |
Alexandre Julliard
|
c1ed640224
|
Prefix signal definitions with MSVCRT_ to avoid conflicts with system
headers.
|
2005-12-01 12:48:44 +01:00 |
Kevin Koltzau
|
935dea2fb4
|
Fix warnings and errors in 64bit.
|
2005-11-03 13:17:51 +00:00 |
Mike McCormack
|
6dc69f5f54
|
Fix gcc 4.0 warnings.
|
2005-09-02 12:26:21 +00:00 |
Juan Lang
|
7bf1ee877d
|
- move _timezone to time.c, and correct its type
- implement _tzset, and initialize _daylight, _timezone, and _tzname
from libc values
|
2005-05-14 11:07:10 +00:00 |
Juan Lang
|
e5b4a6973a
|
Implement signals.
|
2005-05-13 17:44:28 +00:00 |
Jason Edmeades
|
9b527d4953
|
Make msvcrt printf use the internal routines which understand %S and
%C.
|
2005-03-07 11:00:46 +00:00 |
Lionel Ulmer
|
cc89feb9c4
|
fpos_t should be 64 bits (verified with native MSVCRT.DLL)
|
2005-01-04 20:38:14 +00:00 |
Juan Lang
|
7b44be79df
|
Implement _popen and _pclose, and use debugstr_a to avoid a crash
tracing long command lines.
|
2004-12-14 15:13:54 +00:00 |
Eric Pouech
|
4056d7ef8c
|
Fixed some errors in function prototypes.
|
2004-12-13 21:19:01 +00:00 |
Rein Klazes
|
dc78e9a595
|
- mktime should compute the tm_wday, tm_yday and renormalize the
other fields of the supplied tm structure.
- add prototype declarations for the time functions.
|
2004-10-21 19:56:46 +00:00 |
Hans Leidekker
|
9ec800fd6d
|
Prefix _fsopen with MSVCRT_ to avoid collision with MinGW header.
Typo fix.
|
2004-10-14 00:26:39 +00:00 |
Uwe Bonnes
|
46e922bba5
|
Added MSVCRT_CLOCKS_PER_SEC define.
|
2004-09-08 19:05:28 +00:00 |
Eric Pouech
|
0bfb1cbc6b
|
- msvcrt: the file descriptors are now inherited between parent/child
processes
- kernel32.CreateProcess: make use of the *reserved2 fields for
C-RunTime data inheritance
|
2004-09-03 01:05:30 +00:00 |
Pierre d'Herbemont
|
30d5ce7ffb
|
Define MSVCRT_div_t and MSVCRT_ldiv_t.
|
2004-07-06 18:45:02 +00:00 |
Dimitrie O. Paun
|
0377462460
|
Split the MSVCRT implementation headers from the public headers.
Fix some naming conventions aberrations.
Add tests to ensure consistency between the two sets of symbols.
|
2004-06-25 01:19:15 +00:00 |
Hans Leidekker
|
821f4775a3
|
- Prefix many more functions, types, structs, etc. with MSVCRT_.
- Correct prototypes for _memccpy()/_memicmp().
- "define before use" reordering in file.c.
- Use the new math.h/float.h.
|
2004-03-16 19:17:11 +00:00 |
Rein Klazes
|
950da26b98
|
Two "unknown" parameters of _unDName() turn out to be the output
string and it length. If possible, use these instead of allocating a
new one. Put the code in _unDNameEx() and call that from _unDName().
|
2004-01-13 22:56:59 +00:00 |
Alexandre Julliard
|
dec198afe0
|
Implemented the remaining 64-bit file functions, and added a few other
functions and exported variables.
Removed the almost empty lconv.c file.
|
2004-01-13 05:45:05 +00:00 |
Alexandre Julliard
|
cf4e5d4eea
|
Added an assembly wrapper to retrieve the this pointer from %ecx for
_thiscall functions.
Fixed some bugs, and added a few missing functions.
|
2003-06-17 03:59:24 +00:00 |
Alexandre Julliard
|
9612383678
|
Moved [efg]cvt functions to msvcrt and fixed them to use a per-thread
buffer.
|
2003-03-20 23:47:25 +00:00 |
Jon Griffiths
|
9c2c288139
|
Move a couple of shared definitions into msvcrt.h.
init_vtables() is redundant with upcoming fixes to cxx functions.
|
2003-03-17 21:21:59 +00:00 |
Alexandre Julliard
|
bb2210bc45
|
Store mbstok() next pointer in the per-thread data.
|
2003-02-01 00:59:22 +00:00 |
Alexandre Julliard
|
5f31b32946
|
Use MSVCRT_wchar_t instead of WCHAR so that the implementation matches
the prototypes.
|
2002-12-19 04:21:30 +00:00 |