diff options
Diffstat (limited to 'ext/standard/exec.c')
-rw-r--r-- | ext/standard/exec.c | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/ext/standard/exec.c b/ext/standard/exec.c index f85c40a98f..5dd828de26 100644 --- a/ext/standard/exec.c +++ b/ext/standard/exec.c @@ -35,7 +35,7 @@ #include <signal.h> #endif -/* +/* {{{ php_Exec * If type==0, only last line of output is returned (exec) * If type==1, all lines will be printed and last lined returned (system) * If type==2, all lines will be saved to given array (exec with &$array) @@ -234,6 +234,7 @@ int php_Exec(int type, char *cmd, pval *array, pval *return_value) efree(buf); return FG(pclose_ret); } +/* }}} */ /* {{{ proto string exec(string command [, array output [, int return_value]]) Execute an external program */ @@ -326,6 +327,8 @@ PHP_FUNCTION(passthru) } /* }}} */ +/* {{{ php_get_index + */ static int php_get_index(char *s, char c) { register int x; @@ -336,8 +339,10 @@ static int php_get_index(char *s, char c) return -1; } +/* }}} */ -/* Escape all chars that could possibly be used to +/* {{{ php_escape_shell_cmd + Escape all chars that could possibly be used to break out of a shell command This function emalloc's a string and returns the pointer. @@ -363,7 +368,10 @@ char * php_escape_shell_cmd(char *str) { } return cmd; } +/* }}} */ +/* {{{ php_escape_shell_arg + */ char * php_escape_shell_arg(char *str) { register int x, y, l; char *cmd; @@ -389,6 +397,7 @@ char * php_escape_shell_arg(char *str) { cmd[l] = '\0'; return cmd; } +/* }}} */ /* {{{ proto string escapeshellcmd(string command) Escape shell metacharacters */ @@ -480,5 +489,6 @@ PHP_FUNCTION(shell_exec) * tab-width: 4 * c-basic-offset: 4 * End: - * vim: sw=4 ts=4 tw=78 fdm=marker + * vim600: sw=4 ts=4 tw=78 fdm=marker + * vim<600: sw=4 ts=4 tw=78 */ |