From b20adcfd8e314ae12a88648fca563635f99751a9 Mon Sep 17 00:00:00 2001 From: Platonides Date: Thu, 10 Feb 2011 10:48:02 +0000 Subject: [PATCH] Fix for r80992. Remove posix extension requisite. Made to work in non-Unix systems. Replaced fseek+fwrite with ftruncate() --- tests/phpunit/includes/UploadTest.php | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/tests/phpunit/includes/UploadTest.php b/tests/phpunit/includes/UploadTest.php index 199471c82b..be0482cbb6 100644 --- a/tests/phpunit/includes/UploadTest.php +++ b/tests/phpunit/includes/UploadTest.php @@ -77,11 +77,10 @@ class UploadTest extends MediaWikiTestCase { // Helper used to create an empty file of size $size. private function createFileOfSize( $size ) { - $filename = '/tmp/mwuploadtest-' . posix_getpid() . '.txt' ; + $filename = tempnam( wfTempDir(), "mwuploadtest" ); $fh = fopen( $filename, 'w' ); - fseek( $fh, $size-1, SEEK_SET); - fwrite( $fh, 0x00 ); + ftruncate( $fh, $size ); fclose( $fh ); return $filename; -- 2.20.1