Stanislav Malyshev
7ef06296b3
fix for #33664 Console window appears when using exec()
2007-04-02 20:48:53 +00:00
Marcus Boerger
20a40063c5
- avoid sprintf
2007-02-24 16:25:58 +00:00
Nuno Lopes
9bb808dc35
MFB
2007-02-14 19:20:15 +00:00
Nuno Lopes
5615e79140
MFB
2007-02-13 19:56:42 +00:00
Dmitry Stogov
113aa2339d
Close open files in case of failure (Amit)
2007-01-09 16:27:32 +00:00
Dmitry Stogov
d92e5968ee
Improved proc_open(). Now on Windows it can run external commands not through CMD.EXE
2007-01-06 09:08:06 +00:00
Nuno Lopes
80122d6b53
MFB
2007-01-02 15:31:58 +00:00
Sebastian Bergmann
3717df72ae
Bump year.
2007-01-01 09:29:37 +00:00
Nuno Lopes
9c754139fb
MFB: fix #36427 . patch by jdolecek at NetBSD dot org
2006-12-31 15:28:56 +00:00
Nuno Lopes
976c72cce7
MFB: fix PID info on windows
2006-12-31 14:49:06 +00:00
Sara Golemon
934c3781b2
Update proc_open() for PHP6
2006-10-03 19:37:01 +00:00
Sara Golemon
260836ec7a
Flag the easy stuff out of the way, proc_open() is the real beast in here
2006-10-02 21:02:08 +00:00
Dmitry Stogov
128548a5c0
Disabled autoconversion of hash keys (from string to unicode) for PHP arrays
2006-09-19 10:38:31 +00:00
Antony Dovgal
01bc25e4b6
suppress_errors is used only on Win32, no need to look for it on other systems
2006-06-01 14:03:38 +00:00
Dmitry Stogov
0f1209ab3d
Portable unicode string API:
...
- use the same type (int) for zval.value.usr.len and zval.value.str.len
- use union "zstr" as char*/UChar* mixture instead of void*
- Z_UNISTR() and Z_UNILEN() no longer check for Z_TYPE()
- nuke int32_t from ZE (not finisned)
2006-02-21 20:12:43 +00:00
Dmitry Stogov
5fb11bc86e
Fixed memory corruption
2006-02-20 09:38:47 +00:00
Ilia Alshanetsky
c6ba5765be
Nuke safe_mode
2006-02-19 18:19:33 +00:00
Andi Gutmans
1efe984d08
- Get rid of using ENFORCE_SAFE_MODE.
2006-02-19 04:29:42 +00:00
foobar
251c5173fd
bump year and license version
2006-01-01 13:10:10 +00:00
foobar
23e671a51e
- Bumber up year
2005-08-03 14:08:58 +00:00
Anantha Kesari H Y
98a2eeacc7
As fork implementation of NetWare LibC still in experimental stages making the procve based solution ahead of HAVE_FORK. Later When fork becomes stable will revert this fix.
...
--Kamesh from hyanantha's account
2005-07-01 06:49:29 +00:00
foobar
6f3b02cba4
typo
2005-06-20 11:10:11 +00:00
Ilia Alshanetsky
5355bdc788
Fixed bug #32533 (proc_get_status() returns the incorrect process status).
2005-04-07 23:07:45 +00:00
Ilia Alshanetsky
0c9610fc9d
Fixed bug #32210 (proc_get_status() sets "running" always to true).
2005-03-07 16:17:12 +00:00
Anantha Kesari H Y
459313c26d
In NetWare LibC WTERMSIG is avaliable as WIFTERMSIG
2005-02-21 09:50:48 +00:00
Wez Furlong
be4778b87e
Fix leaking handle.
...
Thanks to ilya77 at gmail dot com
2004-11-10 19:47:15 +00:00
Anantha Kesari H Y
ec42c1432c
implemented proc_open for NETWARE
2004-09-29 06:04:36 +00:00
Ard Biesheuvel
5232a5afea
64-bit bugsquash party
2004-06-16 23:57:25 +00:00
Wez Furlong
bd818c0118
Turn this off then
2004-05-29 09:27:18 +00:00
Wez Furlong
7171429f21
Don't rely on TIOCNOTTY.
2004-05-29 00:30:11 +00:00
Wez Furlong
54bbe548fe
Hopefully resolve proc_open build issues.
...
If we need anything more elaborate than this, then we can move to a configure
time check as Sascha suggests.
2004-05-28 13:25:51 +00:00
Wez Furlong
429bce6519
Apparently it is better to specify 500 here for unix98 bits and pieces.
2004-05-26 14:55:32 +00:00
Stanislav Malyshev
255d87b1b8
Add __EXTENSIONS__ define - otherwise it won't compile on Solaris
2004-05-09 11:08:04 +00:00
Wez Furlong
4d5ce8cd08
Fix Bug #28251
2004-05-02 11:13:08 +00:00
Wez Furlong
398b4a2fbb
Add pty support to proc_open() for systems with Unix98 ptys.
...
# With permission from Andi
2004-04-19 15:07:30 +00:00
Andi Gutmans
dbeb4158d2
- A belated happy holidays and PHP 5
2004-01-08 08:18:22 +00:00
foobar
c28a7bd7da
fix proto
2003-12-06 10:48:56 +00:00
Wez Furlong
c29b17b81e
fix unix build....
2003-12-05 13:48:40 +00:00
Wez Furlong
c92a2219ef
Add optional array argument to proc_open() to specify additional
...
options for the child process.
The first option is "suppress_errors" which will disable any
dialog boxes that arise from missing DLL's and suppress the
GPF dialog.
Use this new feature in the test suite, so that crashing tests don't block the test run; useful for un-attended execution.
2003-12-05 13:45:00 +00:00
Sascha Schumann
436a07176c
fix format strings
2003-08-28 16:49:57 +00:00
Moriyoshi Koizumi
4c8230696c
Add folding markers
2003-07-12 07:01:30 +00:00
Moriyoshi Koizumi
77ae01ac72
Oops, this is not needed though.
2003-07-12 06:54:03 +00:00
Moriyoshi Koizumi
cd52986a5c
Fixed leaks that occurs if the third parameter already contains a valid value.
2003-07-12 06:50:32 +00:00
James Cox
f68c7ff249
updating license information in the headers.
2003-06-10 20:04:29 +00:00
Shane Caraveo
456b6cbeab
The environment should *never* be magic quoted.
2003-03-23 19:30:31 +00:00
Shane Caraveo
216d1d00a5
you know it's time to get away from the keyboard when you do this.
...
fix my last fix
2003-02-17 06:45:37 +00:00
Derick Rethans
738d4f401f
- Style polizei
2003-02-17 06:35:13 +00:00
Shane Caraveo
eb6b7e80be
fix it the right way
2003-02-17 05:47:56 +00:00
Shane Caraveo
354a7d804b
If you pass NULL, you do not get a NULL value, make sure it is.
2003-02-17 03:26:16 +00:00
Wez Furlong
7e92f636ef
Integrate Shanes patch that allows specifying the cwd and environment
...
for the child process created by proc_open().
2003-02-16 15:38:54 +00:00