1 --- libvirt-php-0.5.5/src/libvirt-connection.h.orig 2019-12-30 07:03:57.000000000 +0100
2 +++ libvirt-php-0.5.5/src/libvirt-connection.h 2020-10-06 17:26:49.496920124 +0200
7 -int le_libvirt_connection;
8 +extern int le_libvirt_connection;
10 typedef struct _php_libvirt_connection {
12 --- libvirt-php-0.5.5/src/libvirt-connection.c.orig 2019-12-30 07:03:57.000000000 +0100
13 +++ libvirt-php-0.5.5/src/libvirt-connection.c 2020-10-06 17:51:56.241895065 +0200
16 DEBUG_INIT("connection");
18 +int le_libvirt_connection;
21 * Private function name: free_resources_on_connection
22 * Since version: 0.4.2
23 --- libvirt-php-0.5.5/src/libvirt-domain.h.orig 2020-02-07 10:28:53.000000000 +0100
24 +++ libvirt-php-0.5.5/src/libvirt-domain.h 2020-10-06 17:27:17.735054051 +0200
26 PHP_FE(libvirt_list_active_domains, arginfo_libvirt_conn) \
27 PHP_FE(libvirt_list_inactive_domains, arginfo_libvirt_conn)
29 -int le_libvirt_domain;
30 +extern int le_libvirt_domain;
32 typedef struct _php_libvirt_domain {
34 --- libvirt-php-0.5.5/src/libvirt-domain.c.orig 2020-02-07 10:28:53.000000000 +0100
35 +++ libvirt-php-0.5.5/src/libvirt-domain.c 2020-10-06 17:52:15.516230584 +0200
40 +int le_libvirt_domain;
43 php_libvirt_domain_dtor(virt_resource *rsrc TSRMLS_DC)
45 --- libvirt-php-0.5.5/src/libvirt-network.h.orig 2019-12-30 07:03:57.000000000 +0100
46 +++ libvirt-php-0.5.5/src/libvirt-network.h 2020-10-06 17:27:35.602649121 +0200
48 PHP_FE(libvirt_list_all_networks, arginfo_libvirt_conn_optflags) \
49 PHP_FE(libvirt_list_networks, arginfo_libvirt_conn_optflags)
51 -int le_libvirt_network;
52 +extern int le_libvirt_network;
54 typedef struct _php_libvirt_network {
55 virNetworkPtr network;
56 --- libvirt-php-0.5.5/src/libvirt-network.c.orig 2019-12-30 07:03:57.000000000 +0100
57 +++ libvirt-php-0.5.5/src/libvirt-network.c 2020-10-06 17:52:32.913801854 +0200
60 DEBUG_INIT("network");
62 +int le_libvirt_network;
65 php_libvirt_network_dtor(virt_resource *rsrc TSRMLS_DC)
67 --- libvirt-php-0.5.5/src/libvirt-nodedev.h.orig 2019-12-30 07:03:57.000000000 +0100
68 +++ libvirt-php-0.5.5/src/libvirt-nodedev.h 2020-10-06 17:27:58.963862975 +0200
73 -int le_libvirt_nodedev;
74 +extern int le_libvirt_nodedev;
76 typedef struct _php_libvirt_nodedev {
77 virNodeDevicePtr device;
78 --- libvirt-php-0.5.5/src/libvirt-nodedev.c.orig 2019-12-30 07:03:57.000000000 +0100
79 +++ libvirt-php-0.5.5/src/libvirt-nodedev.c 2020-10-06 17:53:03.965416410 +0200
82 DEBUG_INIT("nodedev");
84 +int le_libvirt_nodedev;
87 php_libvirt_nodedev_dtor(virt_resource *rsrc TSRMLS_DC)
89 --- libvirt-php-0.5.5/src/libvirt-nwfilter.h.orig 2019-12-30 07:03:57.000000000 +0100
90 +++ libvirt-php-0.5.5/src/libvirt-nwfilter.h 2020-10-06 17:28:10.961153024 +0200
95 -int le_libvirt_nwfilter;
96 +extern int le_libvirt_nwfilter;
98 typedef struct _php_libvirt_nwfilter {
99 virNWFilterPtr nwfilter;
100 --- libvirt-php-0.5.5/src/libvirt-nwfilter.c.orig 2019-12-30 07:03:57.000000000 +0100
101 +++ libvirt-php-0.5.5/src/libvirt-nwfilter.c 2020-10-06 17:53:18.179488816 +0200
104 DEBUG_INIT("nwfilter");
106 +int le_libvirt_nwfilter;
109 php_libvirt_nwfilter_dtor(virt_resource *rsrc TSRMLS_DC)
111 --- libvirt-php-0.5.5/src/libvirt-snapshot.h.orig 2019-12-30 07:03:57.000000000 +0100
112 +++ libvirt-php-0.5.5/src/libvirt-snapshot.h 2020-10-06 17:28:28.618737181 +0200
117 -int le_libvirt_snapshot;
118 +extern int le_libvirt_snapshot;
120 typedef struct _php_libvirt_snapshot {
121 virDomainSnapshotPtr snapshot;
122 --- libvirt-php-0.5.5/src/libvirt-snapshot.c.orig 2019-12-30 07:03:57.000000000 +0100
123 +++ libvirt-php-0.5.5/src/libvirt-snapshot.c 2020-10-06 17:53:35.153704739 +0200
126 DEBUG_INIT("snapshot");
128 +int le_libvirt_snapshot;
130 void php_libvirt_snapshot_dtor(virt_resource *rsrc TSRMLS_DC)
132 php_libvirt_snapshot *snapshot = (php_libvirt_snapshot *)rsrc->ptr;
133 --- libvirt-php-0.5.5/src/libvirt-storage.h.orig 2019-12-30 07:03:57.000000000 +0100
134 +++ libvirt-php-0.5.5/src/libvirt-storage.h 2020-10-06 17:28:47.059695378 +0200
139 -int le_libvirt_storagepool;
140 -int le_libvirt_volume;
141 +extern int le_libvirt_storagepool;
142 +extern int le_libvirt_volume;
144 typedef struct _php_libvirt_storagepool {
145 virStoragePoolPtr pool;
146 --- libvirt-php-0.5.5/src/libvirt-storage.c.orig 2019-12-30 07:03:57.000000000 +0100
147 +++ libvirt-php-0.5.5/src/libvirt-storage.c 2020-10-06 17:53:56.554817509 +0200
150 DEBUG_INIT("storage");
152 +int le_libvirt_storagepool;
153 +int le_libvirt_volume;
156 php_libvirt_storagepool_dtor(virt_resource *rsrc TSRMLS_DC)
158 --- libvirt-php-0.5.5/src/libvirt-stream.h.orig 2019-12-30 07:03:57.000000000 +0100
159 +++ libvirt-php-0.5.5/src/libvirt-stream.h 2020-10-06 17:23:35.320150821 +0200
161 PHP_FE(libvirt_stream_send, arginfo_libvirt_stream_send) \
162 PHP_FE(libvirt_stream_recv, arginfo_libvirt_stream_recv)
164 -int le_libvirt_stream;
165 +extern int le_libvirt_stream;
167 typedef struct _php_libvirt_stream {
169 --- libvirt-php-0.5.5/src/libvirt-stream.c.orig 2019-12-30 07:03:57.000000000 +0100
170 +++ libvirt-php-0.5.5/src/libvirt-stream.c 2020-10-06 17:54:37.943636225 +0200
173 DEBUG_INIT("stream");
175 +int le_libvirt_stream;
178 php_libvirt_stream_dtor(virt_resource *rsrc TSRMLS_DC)
180 --- libvirt-php-0.5.5/src/libvirt-php.h.orig 2019-12-30 07:03:57.000000000 +0100
181 +++ libvirt-php-0.5.5/src/libvirt-php.h 2020-10-06 17:31:43.808879304 +0200
183 int binding_resources_count;
184 ZEND_END_MODULE_GLOBALS(libvirt)
186 -ZEND_DECLARE_MODULE_GLOBALS(libvirt)
187 +ZEND_EXTERN_MODULE_GLOBALS(libvirt)
189 /* Private definitions */
190 void set_error(char *msg TSRMLS_DC);
191 --- libvirt-php-0.5.5/src/libvirt-php.c.orig 2020-01-17 07:41:48.000000000 +0100
192 +++ libvirt-php-0.5.5/src/libvirt-php.c 2020-10-06 17:50:18.836830402 +0200
194 const char *features_binaries[] = { NULL };
197 +ZEND_DECLARE_MODULE_GLOBALS(libvirt)
199 ZEND_BEGIN_ARG_INFO_EX(arginfo_libvirt_connect, 0, 0, 0)
200 ZEND_ARG_INFO(0, url)
201 ZEND_ARG_INFO(0, readonly)