From: Platonides Date: Thu, 10 Feb 2011 10:48:02 +0000 (+0000) Subject: Fix for r80992. Remove posix extension requisite. Made to work in non-Unix systems. X-Git-Tag: 1.31.0-rc.0~32080 X-Git-Url: http://git.cyclocoop.org/ecrire?a=commitdiff_plain;h=b20adcfd8e314ae12a88648fca563635f99751a9;p=lhc%2Fweb%2Fwiklou.git Fix for r80992. Remove posix extension requisite. Made to work in non-Unix systems. Replaced fseek+fwrite with ftruncate() --- 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;