From e3f0d5d82dc4860a04b15d4a2b6c9d4939e4ae08 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Klaus=20K=C3=A4mpf?= Date: Fri, 21 Feb 2025 20:00:42 +0100 Subject: [PATCH 2/5] include stdlib and stdio --- .../Linux_SambaAllowHostsForPrinterResourceAccess.cpp | 2 ++ .../Linux_SambaAllowHostsForShareResourceAccess.cpp | 2 ++ .../Linux_SambaDenyHostsForPrinterResourceAccess.cpp | 2 ++ .../Linux_SambaDenyHostsForShareResourceAccess.cpp | 1 + .../Linux_SambaGlobalPrintingForGlobalResourceAccess.cpp | 2 ++ .../Linux_SambaGlobalPrintingOptionsResourceAccess.cpp | 4 ++++ .../Linux_SambaGlobalSecurityForGlobalResourceAccess.cpp | 2 ++ .../Linux_SambaGlobalSecurityOptionsResourceAccess.cpp | 3 +++ provider/Linux_SambaGroup/Linux_SambaGroupResourceAccess.cpp | 3 +++ .../Linux_SambaGroupForUserResourceAccess.cpp | 2 ++ .../Linux_SambaPrinterOptionsResourceAccess.cpp | 3 +++ .../Linux_SambaPrinterPrintingForPrinterResourceAccess.cpp | 2 ++ .../Linux_SambaPrinterPrintingOptionsResourceAccess.cpp | 3 +++ .../Linux_SambaShareSecurityForGlobalResourceAccess.cpp | 2 ++ .../Linux_SambaShareSecurityForShareResourceAccess.cpp | 2 ++ .../Linux_SambaShareSecurityOptionsResourceAccess.cpp | 3 +++ provider/Linux_SambaUser/Linux_SambaUserResourceAccess.cpp | 2 ++ provider/support/smt_smb_array.cpp | 4 ++++ 18 files changed, 44 insertions(+) diff --git a/provider/Linux_SambaAllowHostsForPrinter/Linux_SambaAllowHostsForPrinterResourceAccess.cpp b/provider/Linux_SambaAllowHostsForPrinter/Linux_SambaAllowHostsForPrinterResourceAccess.cpp index adca36a..90d37f9 100644 --- a/provider/Linux_SambaAllowHostsForPrinter/Linux_SambaAllowHostsForPrinterResourceAccess.cpp +++ b/provider/Linux_SambaAllowHostsForPrinter/Linux_SambaAllowHostsForPrinterResourceAccess.cpp @@ -31,6 +31,8 @@ #include "smt_smb_defaultvalues.h" #include "smt_smb_array.h" +#include // for malloc, free + namespace genProvider { //---------------------------------------------------------------------------- diff --git a/provider/Linux_SambaAllowHostsForShare/Linux_SambaAllowHostsForShareResourceAccess.cpp b/provider/Linux_SambaAllowHostsForShare/Linux_SambaAllowHostsForShareResourceAccess.cpp index 00ad5cd..a20246a 100644 --- a/provider/Linux_SambaAllowHostsForShare/Linux_SambaAllowHostsForShareResourceAccess.cpp +++ b/provider/Linux_SambaAllowHostsForShare/Linux_SambaAllowHostsForShareResourceAccess.cpp @@ -31,6 +31,8 @@ #include "smt_smb_defaultvalues.h" #include "smt_smb_array.h" +#include // for malloc, free + namespace genProvider { //---------------------------------------------------------------------------- diff --git a/provider/Linux_SambaDenyHostsForPrinter/Linux_SambaDenyHostsForPrinterResourceAccess.cpp b/provider/Linux_SambaDenyHostsForPrinter/Linux_SambaDenyHostsForPrinterResourceAccess.cpp index e1bf794..dfa18e4 100644 --- a/provider/Linux_SambaDenyHostsForPrinter/Linux_SambaDenyHostsForPrinterResourceAccess.cpp +++ b/provider/Linux_SambaDenyHostsForPrinter/Linux_SambaDenyHostsForPrinterResourceAccess.cpp @@ -34,6 +34,8 @@ #include "smt_smb_defaultvalues.h" #include "smt_smb_array.h" +#include // for malloc, free + namespace genProvider { //---------------------------------------------------------------------------- diff --git a/provider/Linux_SambaDenyHostsForShare/Linux_SambaDenyHostsForShareResourceAccess.cpp b/provider/Linux_SambaDenyHostsForShare/Linux_SambaDenyHostsForShareResourceAccess.cpp index 3ef76f7..9e5479f 100644 --- a/provider/Linux_SambaDenyHostsForShare/Linux_SambaDenyHostsForShareResourceAccess.cpp +++ b/provider/Linux_SambaDenyHostsForShare/Linux_SambaDenyHostsForShareResourceAccess.cpp @@ -34,6 +34,7 @@ #include "smt_smb_defaultvalues.h" #include "smt_smb_array.h" +#include // for malloc, free namespace genProvider { diff --git a/provider/Linux_SambaGlobalPrintingForGlobal/Linux_SambaGlobalPrintingForGlobalResourceAccess.cpp b/provider/Linux_SambaGlobalPrintingForGlobal/Linux_SambaGlobalPrintingForGlobalResourceAccess.cpp index ddbb434..d02c995 100644 --- a/provider/Linux_SambaGlobalPrintingForGlobal/Linux_SambaGlobalPrintingForGlobalResourceAccess.cpp +++ b/provider/Linux_SambaGlobalPrintingForGlobal/Linux_SambaGlobalPrintingForGlobalResourceAccess.cpp @@ -27,6 +27,8 @@ #include "smt_smb_ra_support.h" #include "smt_smb_defaultvalues.h" +#include // for atoi + namespace genProvider { //---------------------------------------------------------------------------- diff --git a/provider/Linux_SambaGlobalPrintingOptions/Linux_SambaGlobalPrintingOptionsResourceAccess.cpp b/provider/Linux_SambaGlobalPrintingOptions/Linux_SambaGlobalPrintingOptionsResourceAccess.cpp index 9a2fb45..1c04752 100644 --- a/provider/Linux_SambaGlobalPrintingOptions/Linux_SambaGlobalPrintingOptionsResourceAccess.cpp +++ b/provider/Linux_SambaGlobalPrintingOptions/Linux_SambaGlobalPrintingOptionsResourceAccess.cpp @@ -26,6 +26,10 @@ #include "smt_smb_ra_support.h" #include "smt_smb_defaultvalues.h" + +#include // for atoi, malloc, free +#include // for sprintf + using namespace std; namespace genProvider { diff --git a/provider/Linux_SambaGlobalSecurityForGlobal/Linux_SambaGlobalSecurityForGlobalResourceAccess.cpp b/provider/Linux_SambaGlobalSecurityForGlobal/Linux_SambaGlobalSecurityForGlobalResourceAccess.cpp index fcd0fe2..183de6b 100644 --- a/provider/Linux_SambaGlobalSecurityForGlobal/Linux_SambaGlobalSecurityForGlobalResourceAccess.cpp +++ b/provider/Linux_SambaGlobalSecurityForGlobal/Linux_SambaGlobalSecurityForGlobalResourceAccess.cpp @@ -27,6 +27,8 @@ #include "smt_smb_ra_support.h" #include "smt_smb_defaultvalues.h" +#include // for atoi + namespace genProvider { //---------------------------------------------------------------------------- diff --git a/provider/Linux_SambaGlobalSecurityOptions/Linux_SambaGlobalSecurityOptionsResourceAccess.cpp b/provider/Linux_SambaGlobalSecurityOptions/Linux_SambaGlobalSecurityOptionsResourceAccess.cpp index 4e7c148..6a73f8b 100644 --- a/provider/Linux_SambaGlobalSecurityOptions/Linux_SambaGlobalSecurityOptionsResourceAccess.cpp +++ b/provider/Linux_SambaGlobalSecurityOptions/Linux_SambaGlobalSecurityOptionsResourceAccess.cpp @@ -27,6 +27,9 @@ #include "smt_smb_ra_support.h" #include "smt_smb_defaultvalues.h" +#include // for atoi, malloc, free +#include // for sprintf + namespace genProvider { //---------------------------------------------------------------------------- diff --git a/provider/Linux_SambaGroup/Linux_SambaGroupResourceAccess.cpp b/provider/Linux_SambaGroup/Linux_SambaGroupResourceAccess.cpp index 1f9461e..c967790 100644 --- a/provider/Linux_SambaGroup/Linux_SambaGroupResourceAccess.cpp +++ b/provider/Linux_SambaGroup/Linux_SambaGroupResourceAccess.cpp @@ -29,6 +29,9 @@ #include "smt_smb_ra_support.h" #include "smt_smb_defaultvalues.h" +#include // for calloc +#include // for sprintf + namespace genProvider { //---------------------------------------------------------------------------- diff --git a/provider/Linux_SambaGroupForUser/Linux_SambaGroupForUserResourceAccess.cpp b/provider/Linux_SambaGroupForUser/Linux_SambaGroupForUserResourceAccess.cpp index 79de8a3..1ece34d 100644 --- a/provider/Linux_SambaGroupForUser/Linux_SambaGroupForUserResourceAccess.cpp +++ b/provider/Linux_SambaGroupForUser/Linux_SambaGroupForUserResourceAccess.cpp @@ -30,6 +30,8 @@ extern int errno; +#include // for malloc, free + namespace genProvider { //---------------------------------------------------------------------------- diff --git a/provider/Linux_SambaPrinterOptions/Linux_SambaPrinterOptionsResourceAccess.cpp b/provider/Linux_SambaPrinterOptions/Linux_SambaPrinterOptionsResourceAccess.cpp index 427fd47..91e6275 100644 --- a/provider/Linux_SambaPrinterOptions/Linux_SambaPrinterOptionsResourceAccess.cpp +++ b/provider/Linux_SambaPrinterOptions/Linux_SambaPrinterOptionsResourceAccess.cpp @@ -27,6 +27,9 @@ #include "smt_smb_ra_support.h" #include "smt_smb_defaultvalues.h" +#include // for calloc() +#include // for sprintf + namespace genProvider { //---------------------------------------------------------------------------- diff --git a/provider/Linux_SambaPrinterPrintingForPrinter/Linux_SambaPrinterPrintingForPrinterResourceAccess.cpp b/provider/Linux_SambaPrinterPrintingForPrinter/Linux_SambaPrinterPrintingForPrinterResourceAccess.cpp index c6d8b24..7ba3e5c 100644 --- a/provider/Linux_SambaPrinterPrintingForPrinter/Linux_SambaPrinterPrintingForPrinterResourceAccess.cpp +++ b/provider/Linux_SambaPrinterPrintingForPrinter/Linux_SambaPrinterPrintingForPrinterResourceAccess.cpp @@ -27,6 +27,8 @@ #include "smt_smb_ra_support.h" #include "smt_smb_defaultvalues.h" +#include // for atoi + namespace genProvider { //---------------------------------------------------------------------------- diff --git a/provider/Linux_SambaPrinterPrintingOptions/Linux_SambaPrinterPrintingOptionsResourceAccess.cpp b/provider/Linux_SambaPrinterPrintingOptions/Linux_SambaPrinterPrintingOptionsResourceAccess.cpp index ef9a897..5d3f78b 100644 --- a/provider/Linux_SambaPrinterPrintingOptions/Linux_SambaPrinterPrintingOptionsResourceAccess.cpp +++ b/provider/Linux_SambaPrinterPrintingOptions/Linux_SambaPrinterPrintingOptionsResourceAccess.cpp @@ -27,6 +27,9 @@ #include "smt_smb_ra_support.h" #include "smt_smb_defaultvalues.h" +#include // for atoi, malloc, free +#include // for sprintf + namespace genProvider { diff --git a/provider/Linux_SambaShareSecurityForGlobal/Linux_SambaShareSecurityForGlobalResourceAccess.cpp b/provider/Linux_SambaShareSecurityForGlobal/Linux_SambaShareSecurityForGlobalResourceAccess.cpp index acfae7e..79be8b3 100644 --- a/provider/Linux_SambaShareSecurityForGlobal/Linux_SambaShareSecurityForGlobalResourceAccess.cpp +++ b/provider/Linux_SambaShareSecurityForGlobal/Linux_SambaShareSecurityForGlobalResourceAccess.cpp @@ -27,6 +27,8 @@ #include "smt_smb_ra_support.h" #include "smt_smb_defaultvalues.h" +#include // for atoi + namespace genProvider { //---------------------------------------------------------------------------- diff --git a/provider/Linux_SambaShareSecurityForShare/Linux_SambaShareSecurityForShareResourceAccess.cpp b/provider/Linux_SambaShareSecurityForShare/Linux_SambaShareSecurityForShareResourceAccess.cpp index ef94500..6afa395 100644 --- a/provider/Linux_SambaShareSecurityForShare/Linux_SambaShareSecurityForShareResourceAccess.cpp +++ b/provider/Linux_SambaShareSecurityForShare/Linux_SambaShareSecurityForShareResourceAccess.cpp @@ -27,6 +27,8 @@ #include "smt_smb_ra_support.h" #include "smt_smb_defaultvalues.h" +#include // for atoi + namespace genProvider { //---------------------------------------------------------------------------- diff --git a/provider/Linux_SambaShareSecurityOptions/Linux_SambaShareSecurityOptionsResourceAccess.cpp b/provider/Linux_SambaShareSecurityOptions/Linux_SambaShareSecurityOptionsResourceAccess.cpp index bff8a6d..bbdab43 100644 --- a/provider/Linux_SambaShareSecurityOptions/Linux_SambaShareSecurityOptionsResourceAccess.cpp +++ b/provider/Linux_SambaShareSecurityOptions/Linux_SambaShareSecurityOptionsResourceAccess.cpp @@ -27,6 +27,9 @@ #include "smt_smb_ra_support.h" #include "smt_smb_defaultvalues.h" +#include // for atoi, malloc, free +#include // for sprintf + namespace genProvider { diff --git a/provider/Linux_SambaUser/Linux_SambaUserResourceAccess.cpp b/provider/Linux_SambaUser/Linux_SambaUserResourceAccess.cpp index 2d99b99..6651d30 100644 --- a/provider/Linux_SambaUser/Linux_SambaUserResourceAccess.cpp +++ b/provider/Linux_SambaUser/Linux_SambaUserResourceAccess.cpp @@ -29,6 +29,8 @@ #include "smt_smb_ra_support.h" #include "smt_smb_defaultvalues.h" +#include // for calloc +#include // for sprintf extern int errno; namespace genProvider { diff --git a/provider/support/smt_smb_array.cpp b/provider/support/smt_smb_array.cpp index 815351b..a7d97b7 100644 --- a/provider/support/smt_smb_array.cpp +++ b/provider/support/smt_smb_array.cpp @@ -26,6 +26,10 @@ #include #include +#include // for malloc +#include // for strdup +#include // for find + using namespace std; #include "smt_smb_array.h" -- 2.48.1