From 2f2554818bcb180fab28a5a4c05f7dbc3884ed1f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?= <grubba@grubba.org> Date: Mon, 3 Jul 2000 20:32:35 +0200 Subject: [PATCH] Added some missing includes. Rev: src/modules/system/nt.c:1.19 --- src/modules/system/nt.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/modules/system/nt.c b/src/modules/system/nt.c index eed2cbc9ed..7503554c22 100644 --- a/src/modules/system/nt.c +++ b/src/modules/system/nt.c @@ -1,5 +1,5 @@ /* - * $Id: nt.c,v 1.18 2000/06/29 00:13:01 hubbe Exp $ + * $Id: nt.c,v 1.19 2000/07/03 18:32:35 grubba Exp $ * * NT system calls for Pike * @@ -21,6 +21,8 @@ #include "mapping.h" #include "constants.h" #include "builtin_functions.h" +#include "interpret.h" +#include "operators.h" #include <winsock.h> #include <windows.h> @@ -929,6 +931,7 @@ void f_NetUserEnum(INT32 args) encode_user_info(ptr,level); a->item[pos]=sp[-1]; sp--; + dmalloc_touch_svalue(sp); pos++; if(pos>=a->size) break; ptr+=sizeof_user_info(level); @@ -1012,6 +1015,7 @@ void f_NetGroupEnum(INT32 args) encode_group_info(ptr,level); a->item[pos]=sp[-1]; sp--; + dmalloc_touch_svalue(sp); pos++; if(pos>=a->size) break; ptr+=sizeof_group_info(level); @@ -1094,6 +1098,7 @@ void f_NetLocalGroupEnum(INT32 args) encode_localgroup_info(ptr,level); a->item[pos]=sp[-1]; sp--; + dmalloc_touch_svalue(sp); pos++; if(pos>=a->size) break; ptr+=sizeof_localgroup_info(level); @@ -1178,6 +1183,7 @@ void f_NetUserGetGroups(INT32 args) encode_group_users_info(ptr,level); a->item[pos]=sp[-1]; sp--; + dmalloc_touch_svalue(sp); pos++; if(pos>=a->size) break; ptr+=sizeof_group_users_info(level); @@ -1265,6 +1271,7 @@ void f_NetUserGetLocalGroups(INT32 args) encode_localgroup_users_info(ptr,level); a->item[pos]=sp[-1]; sp--; + dmalloc_touch_svalue(sp); pos++; if(pos>=a->size) break; ptr+=sizeof_localgroup_users_info(level); @@ -1358,6 +1365,7 @@ void f_NetGroupGetUsers(INT32 args) encode_group_users_info(ptr,level); a->item[pos]=sp[-1]; sp--; + dmalloc_touch_svalue(sp); pos++; if(pos>=a->size) break; ptr+=sizeof_group_users_info(level); @@ -1460,6 +1468,7 @@ void f_NetLocalGroupGetMembers(INT32 args) encode_localgroup_members_info(ptr,level); a->item[pos]=sp[-1]; sp--; + dmalloc_touch_svalue(sp); pos++; if(pos>=a->size) break; ptr+=sizeof_localgroup_members_info(level); -- GitLab