cvs: /php4 fopen-wrappers.c

From: Date: Sun, 18 Jul 1999 11:53:51 +0000
Subject: cvs: /php4 fopen-wrappers.c
Groups: php.version4 
Request: Send a blank email to php-version4+get-2222@lists.php.net to get a copy of this message
sas Sun Jul 18 11:53:51 1999 EDT Modified files: /php4 fopen-wrappers.c Log: allow access to std{in,out,err} by using the php domain Index: php4/fopen-wrappers.c diff -u php4/fopen-wrappers.c:1.24 php4/fopen-wrappers.c:1.25 --- php4/fopen-wrappers.c:1.24 Fri Jul 16 09:12:41 1999 +++ php4/fopen-wrappers.c Sun Jul 18 11:53:50 1999 @@ -16,7 +16,7 @@ | Jim Winstead <jimw@php.net> | +----------------------------------------------------------------------+ */ -/* $Id: fopen-wrappers.c,v 1.24 1999/07/16 13:12:41 zeev Exp $ */ +/* $Id: fopen-wrappers.c,v 1.25 1999/07/18 15:53:50 sas Exp $ */ /* Synced with php3 revision 1.66 1999-06-18 [ssb] */ @@ -603,6 +603,16 @@ free_url(resource); *issock = 1; return (fp); + } else if (!strncasecmp(path, "php://", 6)) { + const char *res = path + 6; + + if (!strcasecmp(res, "stdin")) { + return fdopen(STDIN_FILENO, mode); + } else if (!strcasecmp(res, "stdout")) { + return fdopen(STDOUT_FILENO, mode); + } else if (!strcasecmp(res, "stderr")) { + return fdopen(STDERR_FILENO, mode); + } } else if (!strncasecmp(path, "ftp://", 6)) { resource = url_parse((char *) path); if (resource == NULL) {

« previous php.version4 (#2222) next »