From: Sascha Schumann Date: Fri, 18 May 2001 17:48:43 +0000 (+0000) Subject: Files should be shared among processes. X-Git-Tag: PRE_GRANULAR_GARBAGE_FIX~362 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=0255bb01e42d286a31c4b4e1425bb7492125d6a3;p=php Files should be shared among processes. --- diff --git a/ext/standard/file.c b/ext/standard/file.c index 04aadafb2e..a1d7a74e41 100644 --- a/ext/standard/file.c +++ b/ext/standard/file.c @@ -1546,7 +1546,7 @@ static size_t php_passthru_fd(int socketd, FILE *fp, int issock) if (sbuf.st_size > sizeof(buf)) { off = ftell(fp); len = sbuf.st_size - off; - p = mmap(0, len, PROT_READ, MAP_PRIVATE, fd, off); + p = mmap(0, len, PROT_READ, MAP_SHARED, fd, off); if (p != (void *) MAP_FAILED) { PHPWRITE(p, len); munmap(p, len);