Skip to content

Commit bd76291

Browse files
committed
php#9: + ZEND_ASYNC_SCOPE_CLR_DISPOSING
1 parent 72786c3 commit bd76291

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

Zend/zend_async_API.h

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -798,13 +798,13 @@ struct _zend_async_scope_s {
798798
#define ZEND_ASYNC_SCOPE_F_NO_FREE_MEMORY ZEND_ASYNC_EVENT_F_NO_FREE_MEMORY /* scope will not free memory in dispose handler */
799799
#define ZEND_ASYNC_SCOPE_F_DISPOSE_SAFELY (1u << 14) /* scope will be disposed safely */
800800
#define ZEND_ASYNC_SCOPE_F_CANCELLED (1u << 15) /* scope was cancelled */
801-
#define ZEND_ASYNC_SCOPE_F_DISPOSED (1u << 16) /* scope was disposed */
801+
#define ZEND_ASYNC_SCOPE_F_DISPOSING (1u << 16) /* scope disposing */
802802

803803
#define ZEND_ASYNC_SCOPE_IS_CLOSED(scope) (((scope)->event.flags & ZEND_ASYNC_SCOPE_F_CLOSED) != 0)
804804
#define ZEND_ASYNC_SCOPE_IS_NO_FREE_MEMORY(scope) (((scope)->event.flags & ZEND_ASYNC_SCOPE_F_NO_FREE_MEMORY) != 0)
805805
#define ZEND_ASYNC_SCOPE_IS_DISPOSE_SAFELY(scope) (((scope)->event.flags & ZEND_ASYNC_SCOPE_F_DISPOSE_SAFELY) != 0)
806806
#define ZEND_ASYNC_SCOPE_IS_CANCELLED(scope) (((scope)->event.flags & ZEND_ASYNC_SCOPE_F_CANCELLED) != 0)
807-
#define ZEND_ASYNC_SCOPE_IS_DISPOSED(scope) (((scope)->event.flags & ZEND_ASYNC_SCOPE_F_DISPOSED) != 0)
807+
#define ZEND_ASYNC_SCOPE_IS_DISPOSING(scope) (((scope)->event.flags & ZEND_ASYNC_SCOPE_F_DISPOSING) != 0)
808808

809809
#define ZEND_ASYNC_SCOPE_SET_CLOSED(scope) ((scope)->event.flags |= ZEND_ASYNC_SCOPE_F_CLOSED)
810810
#define ZEND_ASYNC_SCOPE_CLR_CLOSED(scope) ((scope)->event.flags &= ~ZEND_ASYNC_SCOPE_F_CLOSED)
@@ -817,7 +817,8 @@ struct _zend_async_scope_s {
817817

818818
#define ZEND_ASYNC_SCOPE_SET_CANCELLED(scope) ((scope)->event.flags |= ZEND_ASYNC_SCOPE_F_CANCELLED)
819819

820-
#define ZEND_ASYNC_SCOPE_SET_DISPOSED(scope) ((scope)->event.flags |= ZEND_ASYNC_SCOPE_F_DISPOSED)
820+
#define ZEND_ASYNC_SCOPE_SET_DISPOSING(scope) ((scope)->event.flags |= ZEND_ASYNC_SCOPE_F_DISPOSING)
821+
#define ZEND_ASYNC_SCOPE_CLR_DISPOSING(scope) ((scope)->event.flags &= ~ZEND_ASYNC_SCOPE_F_DISPOSING)
821822

822823
static zend_always_inline void
823824
zend_async_scope_add_child(zend_async_scope_t *parent_scope, zend_async_scope_t *child_scope)

0 commit comments

Comments
 (0)