Mercurial > emacs
changeset 92124:0249dbc614f0
(globals_of_w32): Add initializations for g_b_init_get_sid_sub_authority and
g_b_init_get_sid_sub_authority_count.
author | Eli Zaretskii <eliz@gnu.org> |
---|---|
date | Sat, 23 Feb 2008 13:37:27 +0000 |
parents | e670b615aad9 |
children | bf8d637302d3 |
files | src/w32.c |
diffstat | 1 files changed, 11 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/src/w32.c Sat Feb 23 08:28:42 2008 +0000 +++ b/src/w32.c Sat Feb 23 13:37:27 2008 +0000 @@ -113,9 +113,15 @@ extern int w32_num_mouse_buttons; -/* - Initialization states - */ +/* Initialization states. + + WARNING: If you add any more such variables for additional APIs, + you MUST add initialization for them to globals_of_w32 + below. This is because these variables might get set + to non-NULL values during dumping, but the dumped Emacs + cannot reuse those values, because it could be run on a + different version of the OS, where API addresses are + different. */ static BOOL g_b_init_is_windows_9x; static BOOL g_b_init_open_process_token; static BOOL g_b_init_get_token_information; @@ -4294,6 +4300,8 @@ g_b_init_get_token_information = 0; g_b_init_lookup_account_sid = 0; g_b_init_get_sid_identifier_authority = 0; + g_b_init_get_sid_sub_authority = 0; + g_b_init_get_sid_sub_authority_count = 0; /* The following sets a handler for shutdown notifications for console apps. This actually applies to Emacs in both console and GUI modes, since we had to fool windows into thinking emacs is a