Alexandre Julliard
|
f1b363e27d
|
msvcrt: Fix the time_t definition for the msvcrt build.
|
2009-01-05 15:07:53 +01:00 |
Alexandre Julliard
|
558732ef09
|
msvcrt: Add missing __cdecl on some function pointers.
|
2009-01-03 18:43:00 +01:00 |
Alexandre Julliard
|
07ca8f4f8f
|
msvcrt: Convert all the printf functions to use MS ABI varargs.
|
2009-01-03 11:38:25 +01:00 |
Alexandre Julliard
|
8a658d7d51
|
msvcrt: Rename _ftime to avoid conflicts.
|
2008-12-15 20:08:33 +01:00 |
Alexandre Julliard
|
b19913ac70
|
msvcrt: Add a few more *_func functions to replace the __p_* ones.
|
2008-12-15 16:03:32 +01:00 |
Alexandre Julliard
|
4305e6d119
|
msvcrt: Use iob_func instead of p__iob on non-x86.
|
2008-12-12 10:19:55 +01:00 |
Alexandre Julliard
|
d8ab5a14aa
|
msvcrt: Use intptr_t or size_t instead of long where appropriate.
|
2008-12-12 10:19:55 +01:00 |
Alexandre Julliard
|
7a6c6747a9
|
msvcrt: Don't include msvcrt headers, instead duplicate the definitions in msvcrt.h.
|
2008-12-12 10:19:55 +01:00 |
Maarten Lankhorst
|
83045e5cc8
|
msvcrt: Add CDECL to all cdecl functions.
|
2008-11-25 12:33:39 +01:00 |
Eric Pouech
|
3a2dda11e9
|
msvcrt: Implemented splitpath_s.
|
2008-10-07 15:24:00 +02:00 |
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 |