svn commit: samba r14850 - in branches/SAMBA_4_0/source/param: .

jelmer at samba.org jelmer at samba.org
Sat Apr 1 18:25:08 GMT 2006


Author: jelmer
Date: 2006-04-01 18:25:07 +0000 (Sat, 01 Apr 2006)
New Revision: 14850

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=14850

Log:
Don't assume that sizeof(BOOL) == sizeof(int)

Modified:
   branches/SAMBA_4_0/source/param/loadparm.c


Changeset:
Modified: branches/SAMBA_4_0/source/param/loadparm.c
===================================================================
--- branches/SAMBA_4_0/source/param/loadparm.c	2006-04-01 18:22:31 UTC (rev 14849)
+++ branches/SAMBA_4_0/source/param/loadparm.c	2006-04-01 18:25:07 UTC (rev 14850)
@@ -128,9 +128,9 @@
 	char *ntptr_providor;
 	char *szWinbindSeparator;
 	char *szWinbinddSocketDirectory;
-	BOOL bWinbindSealedPipes;
+	int bWinbindSealedPipes;
 	char *swat_directory;
-	BOOL tls_enabled;
+	int tls_enabled;
 	char *tls_keyfile;
 	char *tls_certfile;
 	char *tls_cafile;
@@ -142,7 +142,7 @@
 	int minprotocol;
 	int security;
 	char **AuthMethods;
-	BOOL paranoid_server_security;
+	int paranoid_server_security;
 	int max_wins_ttl;
 	int min_wins_ttl;
 	int announce_as;	/* This is initialised in init_globals */
@@ -153,35 +153,35 @@
 	int kpasswd_port;
 	int web_port;
 	char *socket_options;
-	BOOL bWINSsupport;
-	BOOL bWINSdnsProxy;
+	int bWINSsupport;
+	int bWINSdnsProxy;
 	char *szWINSHook; 
-	BOOL bLocalMaster;
-	BOOL bPreferredMaster;
-	BOOL bEncryptPasswords;
-	BOOL bNullPasswords;
-	BOOL bObeyPamRestrictions;
-	BOOL bLargeReadwrite;
-	BOOL bReadRaw;
-	BOOL bWriteRaw;
-	BOOL bTimeServer;
-	BOOL bBindInterfacesOnly;
-	BOOL bNTSmbSupport;
-	BOOL bNTStatusSupport;
-	BOOL bLanmanAuth;
-	BOOL bNTLMAuth;
-	BOOL bUseSpnego;
+	int bLocalMaster;
+	int bPreferredMaster;
+	int bEncryptPasswords;
+	int bNullPasswords;
+	int bObeyPamRestrictions;
+	int bLargeReadwrite;
+	int bReadRaw;
+	int bWriteRaw;
+	int bTimeServer;
+	int bBindInterfacesOnly;
+	int bNTSmbSupport;
+	int bNTStatusSupport;
+	int bLanmanAuth;
+	int bNTLMAuth;
+	int bUseSpnego;
 	int  server_signing;
 	int  client_signing;
-	BOOL bClientPlaintextAuth;
-	BOOL bClientLanManAuth;
-	BOOL bClientNTLMv2Auth;
-	BOOL client_use_spnego_principal;
-	BOOL bHostMSDfs;
-	BOOL bUnicode;
-	BOOL bUnixExtensions;
-	BOOL bDisableNetbios;
-	BOOL bRpcBigEndian;
+	int bClientPlaintextAuth;
+	int bClientLanManAuth;
+	int bClientNTLMv2Auth;
+	int client_use_spnego_principal;
+	int bHostMSDfs;
+	int bUnicode;
+	int bUnixExtensions;
+	int bDisableNetbios;
+	int bRpcBigEndian;
 	struct param_opt *param_opt;
 }
 global;
@@ -193,7 +193,7 @@
  */
 typedef struct
 {
-	BOOL valid;
+	int valid;
 	char *szService;
 	char *szPath;
 	char *szCopy;
@@ -208,18 +208,18 @@
 	int iMaxPrintJobs;
 	int iMaxConnections;
 	int iCSCPolicy;
-	BOOL bAvailable;
-	BOOL bBrowseable;
-	BOOL bRead_only;
-	BOOL bPrint_ok;
-	BOOL bMap_system;
-	BOOL bMap_hidden;
-	BOOL bMap_archive;
-	BOOL bStrictLocking;
-	BOOL *copymap;
-	BOOL bMSDfsRoot;
-	BOOL bStrictSync;
-	BOOL bCIFileSystem;
+	int bAvailable;
+	int bBrowseable;
+	int bRead_only;
+	int bPrint_ok;
+	int bMap_system;
+	int bMap_hidden;
+	int bMap_archive;
+	int bStrictLocking;
+	int *copymap;
+	int bMSDfsRoot;
+	int bStrictSync;
+	int bCIFileSystem;
 	struct param_opt *param_opt;
 
 	char dummy[3];		/* for alignment */
@@ -918,7 +918,7 @@
 static int getservicebyname(const char *pszServiceName,
 			    service * pserviceDest);
 static void copy_service(service * pserviceDest,
-			 service * pserviceSource, BOOL *pcopymapDest);
+			 service * pserviceSource, int *pcopymapDest);
 static BOOL service_ok(int iService);
 static BOOL do_section(const char *pszSectionName, void *);
 static void init_copymap(service * pservice);
@@ -1399,7 +1399,7 @@
  If pcopymapDest is NULL then copy all fields
 ***************************************************************************/
 
-static void copy_service(service * pserviceDest, service * pserviceSource, BOOL *pcopymapDest)
+static void copy_service(service * pserviceDest, service * pserviceSource, int *pcopymapDest)
 {
 	int i;
 	BOOL bcopyall = (pcopymapDest == NULL);
@@ -1451,7 +1451,7 @@
 		if (pserviceSource->copymap)
 			memcpy((void *)pserviceDest->copymap,
 			       (void *)pserviceSource->copymap,
-			       sizeof(BOOL) * NUMPARAMETERS);
+			       sizeof(int) * NUMPARAMETERS);
 	}
 	
 	data = pserviceSource->param_opt;
@@ -1667,7 +1667,7 @@
 {
 	int i;
 	SAFE_FREE(pservice->copymap);
-	pservice->copymap = malloc_array_p(BOOL, NUMPARAMETERS);
+	pservice->copymap = malloc_array_p(int, NUMPARAMETERS);
 	if (!pservice->copymap)
 		DEBUG(0,
 		      ("Couldn't allocate copymap!! (size %d)\n",



More information about the samba-cvs mailing list