Commit:    ececcbce0e37a306afc1a039f52188b6c243fecc
Author:    Nikita Popov <ni...@php.net>         Wed, 23 May 2012 20:34:17 +0200
Parents:   2c5ecb4fea3580dfe7e89be7b236b1cacbaf80de
Branches:  master

Link:       
http://git.php.net/?p=php-src.git;a=commitdiff;h=ececcbce0e37a306afc1a039f52188b6c243fecc

Log:
Allow calling zend_vm_gen from everywhere

Before one could only call it with cwd=Zend.

Changed paths:
  M  Zend/zend_vm_gen.php


Diff:
diff --git a/Zend/zend_vm_gen.php b/Zend/zend_vm_gen.php
index 3163000..a6314ed 100644
--- a/Zend/zend_vm_gen.php
+++ b/Zend/zend_vm_gen.php
@@ -1182,7 +1182,7 @@ function gen_vm($def, $skel) {
 
        // Generate opcode #defines (zend_vm_opcodes.h)
        $code_len = strlen((string)$max_opcode);
-       $f = fopen("zend_vm_opcodes.h", "w+") or die("ERROR: Cannot create 
zend_vm_opcodes.h\n");
+       $f = fopen(__DIR__ . "/zend_vm_opcodes.h", "w+") or die("ERROR: Cannot 
create zend_vm_opcodes.h\n");
 
        // Insert header
        out($f, $GLOBALS['header_text']);
@@ -1196,8 +1196,8 @@ function gen_vm($def, $skel) {
        echo "zend_vm_opcodes.h generated successfully.\n";
 
        // Generate zend_vm_execute.h
-       $f = fopen("zend_vm_execute.h", "w+") or die("ERROR: Cannot create 
zend_vm_execute.h\n");
-       $executor_file = realpath("zend_vm_execute.h");
+       $f = fopen(__DIR__ . "/zend_vm_execute.h", "w+") or die("ERROR: Cannot 
create zend_vm_execute.h\n");
+       $executor_file = realpath(__DIR__ . "/zend_vm_execute.h");
 
        // Insert header
        out($f, $GLOBALS['header_text']);
@@ -1440,6 +1440,6 @@ if (!defined("ZEND_VM_LINES")) {
        define("ZEND_VM_LINES", 0);
 }
 
-gen_vm("zend_vm_def.h", "zend_vm_execute.skl");
+gen_vm(__DIR__ . "/zend_vm_def.h", __DIR__ . "/zend_vm_execute.skl");
 
 ?>


--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to