projects
/
m6w6
/
ext-http
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
|
github
raw
|
patch
|
inline
| side by side (parent:
7bb02fe
)
- simplify
author
Michael Wallner
<mike@php.net>
Sun, 4 Feb 2007 15:32:00 +0000
(15:32 +0000)
committer
Michael Wallner
<mike@php.net>
Sun, 4 Feb 2007 15:32:00 +0000
(15:32 +0000)
php_http_request_datashare_api.h
patch
|
blob
|
history
diff --git
a/php_http_request_datashare_api.h
b/php_http_request_datashare_api.h
index 819913727cb838323807ac622381edb93d0c3ff9..07bb9991b9bf92b9cb3c95a42f9011e6e7e000eb 100644
(file)
--- a/
php_http_request_datashare_api.h
+++ b/
php_http_request_datashare_api.h
@@
-21,21
+21,21
@@
typedef struct _http_request_datashare_lock_t {
CURL *ch;
MUTEX_T mx;
} http_request_datashare_lock;
CURL *ch;
MUTEX_T mx;
} http_request_datashare_lock;
+
+typedef union _http_request_datashare_handle_t {
+ zend_llist *list;
+ http_request_datashare_lock *locks;
+} http_request_datashare_handle;
+#else
+typedef struct _http_request_datashare_handle_t {
+ zend_llist *list;
+} http_request_datashare_handle;
#endif
typedef struct _http_request_datashare_t {
CURLSH *ch;
zend_bool persistent;
#endif
typedef struct _http_request_datashare_t {
CURLSH *ch;
zend_bool persistent;
-#ifdef ZTS
- union {
- zend_llist *list;
- http_request_datashare_lock *locks;
- } handle;
-#else
- struct {
- zend_llist *list;
- } handle;
-#endif
+ http_request_datashare_handle handle;
} http_request_datashare;
#define HTTP_RSHARE_HANDLES(s) ((s)->persistent ? &HTTP_G->request.datashare.handles : (s)->handle.list)
} http_request_datashare;
#define HTTP_RSHARE_HANDLES(s) ((s)->persistent ? &HTTP_G->request.datashare.handles : (s)->handle.list)