Piotr Caban
|
a968a1ad6d
|
msvcrt: Return child exit code in _pclose function.
Based on a patch by Borut Ražem.
|
2013-01-18 13:28:59 +01:00 |
Piotr Caban
|
f9de4eef75
|
msvcrt: Fix mingw compilation issues.
|
2011-06-03 17:44:06 +02:00 |
Andrew Nguyen
|
b42f162563
|
msvcrt: Fix a possible memory leak in _wsystem for the NULL command case.
Spotted with Valgrind.
|
2011-01-17 15:56:31 +01:00 |
Andrew Nguyen
|
9361b61949
|
msvcrt: Fix a possible memory leak in _wpopen if a memory allocation fails.
|
2011-01-17 15:56:27 +01:00 |
Borut Razem
|
828fd598b0
|
msvcrt: popen: stderr from the child process should not be redirected to the parent's stdin.
|
2010-11-16 13:28:06 +01:00 |
Robert Wilhelm
|
620af69d88
|
msvcrt: Support system(NULL).
|
2010-05-28 16:22:26 +02:00 |
Piotr Caban
|
b90320652d
|
msvcrt: Rename functions conflicting with mingw headers.
|
2010-03-29 15:50:19 +02:00 |
Alexandre Julliard
|
82f175e9b5
|
msvcrt: Replace long by MSVCRT_long.
|
2009-05-23 11:57:39 +02:00 |
Alexandre Julliard
|
da3202130e
|
msvcrt: Convert the spawn and exec functions to use MS ABI varargs.
|
2009-01-03 11:38:25 +01:00 |
Alexandre Julliard
|
6718b9bce7
|
msvcrt: Rewrite va_list to string conversions to avoid depending on va_copy.
|
2008-12-17 13:52:41 +01:00 |
Alexandre Julliard
|
e20ef50139
|
msvcrt: Pass the command interpreter as exe name from _wpopen.
|
2008-10-07 15:36:44 +02:00 |
Rob Shearman
|
ed9cd3ede2
|
msvcrt: Fix mutual exclusion over logical or is always a non-zero constant.
Logical and should have been used instead.
|
2008-09-23 16:00:05 +02:00 |
Marcus Meissner
|
a54150bc53
|
msvcrt: Remove strange condition which might lead to crash.
|
2008-01-10 12:10:44 +01: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
|
054132f931
|
msvcrt: Implement _wspawnl{, e, p, pe}.
|
2008-01-08 13:38:57 +01:00 |
Hans Leidekker
|
3fd647c243
|
msvcrt: Implement _wexecl{, e, p, pe}.
|
2008-01-08 13:38:34 +01:00 |
Hans Leidekker
|
516b4ebd0e
|
msvcrt: Rewrite _spawnve as a wrapper.
|
2008-01-08 13:37:41 +01:00 |
Hans Leidekker
|
c91a597305
|
msvcrt: Implement _execl{e, pe}.
|
2008-01-08 13:37:11 +01:00 |
Hans Leidekker
|
1ba54f3337
|
msvcrt: Rewrite _execl/_spawnl functions as wrappers around wide character implementations.
|
2008-01-08 13:36:59 +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 |
Hans Leidekker
|
1efae756c3
|
msvcrt: Implement _wspawnv{, e, p, pe}.
|
2007-09-24 14:38:53 +02:00 |
Tijl Coosemans
|
6bbd3cacb8
|
msvcrt: Resolve symbols clashes with FreeBSD libc.
|
2007-09-19 15:01:33 +02:00 |
Michael Stefaniuc
|
d7d40b7dd3
|
msvcrt: Remove superfluous casts of void pointers to other pointer types.
|
2007-07-04 12:06:58 +02:00 |
Eric Pouech
|
262cf1547e
|
msvcrt: execl fix when no args are given (reported by Louis Lenders).
|
2007-01-02 20:31:20 +01:00 |
Dan Kegel
|
39857443e4
|
programs/wcmd: Rename to programs/cmd.
|
2006-09-07 15:08:44 +02:00 |
Tijl Coosemans
|
7c69033b0a
|
msvcrt: Rename _execve to MSVCRT__execve.
|
2006-08-09 23:09:08 +02:00 |
Michael Stefaniuc
|
243a3e4107
|
msvcrt: Remove redundant NULL checks before MSVCRT_free.
|
2006-08-09 11:21:07 +02:00 |
Alexandre Julliard
|
24beabfd4e
|
msvcrt: Explicitly specify CDECL calling convention on exported functions.
|
2006-06-13 11:40:23 +02:00 |
Jonathan Ernst
|
360a3f9142
|
Update the address of the Free Software Foundation.
|
2006-05-23 14:11:13 +02:00 |
qingdoa daoo
|
508c6e6cf4
|
msvcrt: Append extension(.exe) for _spawnve argument.
|
2006-04-06 12:05:54 +02:00 |
Kevin Koltzau
|
935dea2fb4
|
Fix warnings and errors in 64bit.
|
2005-11-03 13:17:51 +00:00 |
Eric Pouech
|
879a8f3a2c
|
Fixed erroneous file flag in _popen.
|
2005-07-05 14:07:00 +00:00 |
Jakob Eriksson
|
9ed61de9a2
|
Get rid of HeapAlloc casts.
|
2005-03-24 21:01:35 +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 |
Juan Lang
|
e3060b4d98
|
msvcrt_spawn should free STARTUPINFOA's lpReserved2, not its address.
|
2004-12-06 16:08:36 +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 |
Alexandre Julliard
|
9d3ee0d7c1
|
Implemented _spawnle and _spawnlpe.
|
2004-07-16 03:08:19 +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 |
Francois Gouget
|
c6c109a362
|
Use named constants instead of magic numbers.
|
2004-04-09 19:03:13 +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 |
Kirill Smelkov
|
676164cc39
|
Added _execle/_execlpe & _spawnle/_spawnlpe stubs.
|
2003-11-14 03:29:51 +00:00 |
Gerald Pfeifer
|
ea469ad7fd
|
Remove unused variables EXE, BAT, CMD, and COM.
|
2003-10-21 23:49:36 +00:00 |
Daniel Marmier
|
a613de2a22
|
Use #ifdef instead of #if for all feature tests.
Check that _MSC_VER is defined before using it.
|
2003-09-30 00:33:47 +00:00 |
Dimitrie O. Paun
|
00e5ccfa17
|
Stub out the _[w]popen/_pclose() functions.
|
2003-08-20 03:34:20 +00:00 |
Alexandre Julliard
|
d354a1ca87
|
Implemented _getdllprocaddr(), it cannot be simply a forward to
GetProcAddress.
|
2003-03-17 00:05:44 +00:00 |
Alexandre Julliard
|
2b6eafa0f9
|
Fixed data copying in msvcrt_argvtos (spotted by bill@taniwha.org).
|
2002-11-13 04:20:54 +00:00 |
Alexandre Julliard
|
613ead7f0f
|
Fixed some handle conversions in prevision of void* handles.
|
2002-10-04 00:27:10 +00:00 |
Martin Wilck
|
94638aa276
|
MSVCRT needs a public errno.h file.
|
2002-09-17 18:32:53 +00:00 |