summaryrefslogtreecommitdiffhomepage
path: root/src/internal/ntapi.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/internal/ntapi.c')
-rw-r--r--src/internal/ntapi.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/internal/ntapi.c b/src/internal/ntapi.c
index d201eeb..885fe61 100644
--- a/src/internal/ntapi.c
+++ b/src/internal/ntapi.c
@@ -67,8 +67,8 @@ static __ntapi_init_fn * __ntapi_init_vtbl[3] = {
__ntapi_init_completed};
/* accessor */
-ntapi_vtbl ___ntapi = {0};
-ntapi_vtbl ___ntapi_shadow = {0};
+ntapi_vtbl ___ntapi;
+ntapi_vtbl ___ntapi_shadow;
/* .bss */
static __ntapi_img_sec_bss __ntapi_img_bss;
@@ -77,8 +77,12 @@ static __ntapi_img_sec_bss __ntapi_img_bss;
static union __ntapi_img_rdata __ntapi_rdata = {{
{__NTAPI_HASH_TABLE}, /* __ntapi_import_table */
0, /* __ntapi */
- {{0}}, /* __session_name */
- 0}}; /* __internals */
+ { /* __session_name */
+ {0},0,{0},
+ {0,{0},0},
+ {{0},0,{0},0,{0},0,{0},0,{0},0,{0}},
+ 0},
+ 0}};
#define internals __ntapi_rdata.img_sec_data.__internals
#define import_table __ntapi_rdata.img_sec_data.__ntapi_import_table