loadparm.c

来自「samba-3.0.22.tar.gz 编译smb服务器的源码」· C语言 代码 · 共 1,423 行 · 第 1/5 页

C
1,423
字号
	BOOL bClientPlaintextAuth;	BOOL bClientUseSpnego;	BOOL bDebugHiresTimestamp;	BOOL bDebugPid;	BOOL bDebugUid;	BOOL bHostMSDfs;	BOOL bUseMmap;	BOOL bHostnameLookups;	BOOL bUnixExtensions;	BOOL bDisableNetbios;	BOOL bKernelChangeNotify;	BOOL bUseKerberosKeytab;	BOOL bDeferSharingViolations;	BOOL bEnablePrivileges;	BOOL bASUSupport;	int restrict_anonymous;	int name_cache_timeout;	int client_signing;	int server_signing;	BOOL bResetOnZeroVC;	param_opt_struct *param_opt;}global;static global Globals;/*  * This structure describes a single service.  */typedef struct{	BOOL valid;	BOOL autoloaded;	char *szService;	char *szPath;	char *szUsername;	char **szInvalidUsers;	char **szValidUsers;	char **szAdminUsers;	char *szCopy;	char *szInclude;	char *szPreExec;	char *szPostExec;	char *szRootPreExec;	char *szRootPostExec;	char *szCupsOptions;	char *szPrintcommand;	char *szLpqcommand;	char *szLprmcommand;	char *szLppausecommand;	char *szLpresumecommand;	char *szQueuepausecommand;	char *szQueueresumecommand;	char *szPrintername;	char *szDontdescend;	char **szHostsallow;	char **szHostsdeny;	char *szMagicScript;	char *szMagicOutput;	char *szMangledMap;	char *szVetoFiles;	char *szHideFiles;	char *szVetoOplockFiles;	char *comment;	char *force_user;	char *force_group;	char **readlist;	char **writelist;	char **printer_admin;	char *volume;	char *fstype;	char **szVfsObjects;	char *szMSDfsProxy;	char *szAioWriteBehind;	char *szDfree;	int iMinPrintSpace;	int iMaxPrintJobs;	int iMaxReportedPrintJobs;	int iWriteCacheSize;	int iCreate_mask;	int iCreate_force_mode;	int iSecurity_mask;	int iSecurity_force_mode;	int iDir_mask;	int iDir_force_mode;	int iDir_Security_mask;	int iDir_Security_force_mode;	int iMaxConnections;	int iDefaultCase;	int iPrinting;	int iOplockContentionLimit;	int iCSCPolicy;	int iBlock_size;	int iDfreeCacheTime;	BOOL bPreexecClose;	BOOL bRootpreexecClose;	int  iCaseSensitive;	BOOL bCasePreserve;	BOOL bShortCasePreserve;	BOOL bHideDotFiles;	BOOL bHideSpecialFiles;	BOOL bHideUnReadable;	BOOL bHideUnWriteableFiles;	BOOL bBrowseable;	BOOL bAvailable;	BOOL bRead_only;	BOOL bNo_set_dir;	BOOL bGuest_only;	BOOL bGuest_ok;	BOOL bPrint_ok;	BOOL bMap_system;	BOOL bMap_hidden;	BOOL bMap_archive;	BOOL bStoreDosAttributes;	BOOL bLocking;	int iStrictLocking;	BOOL bPosixLocking;	BOOL bShareModes;	BOOL bOpLocks;	BOOL bLevel2OpLocks;	BOOL bOnlyUser;	BOOL bMangledNames;	BOOL bWidelinks;	BOOL bSymlinks;	BOOL bSyncAlways;	BOOL bStrictAllocate;	BOOL bStrictSync;	char magic_char;	BOOL *copymap;	BOOL bDeleteReadonly;	BOOL bFakeOplocks;	BOOL bDeleteVetoFiles;	BOOL bDosFilemode;	BOOL bDosFiletimes;	BOOL bDosFiletimeResolution;	BOOL bFakeDirCreateTimes;	BOOL bBlockingLocks;	BOOL bInheritPerms;	BOOL bInheritACLS;	BOOL bInheritOwner;	BOOL bMSDfsRoot;	BOOL bUseClientDriver;	BOOL bDefaultDevmode;	BOOL bForcePrintername;	BOOL bNTAclSupport;	BOOL bForceUnknownAclUser;	BOOL bUseSendfile;	BOOL bProfileAcls;	BOOL bMap_acl_inherit;	BOOL bAfs_Share;	BOOL bEASupport;	BOOL bAclCheckPermissions;	BOOL bAclMapFullControl;	BOOL bAclGroupControl;	int iallocation_roundup_size;	int iAioReadSize;	int iAioWriteSize;	int iMap_readonly;	param_opt_struct *param_opt;	char dummy[3];		/* for alignment */}service;/* This is a default service used to prime a services structure */static service sDefault = {	True,			/* valid */	False,			/* not autoloaded */	NULL,			/* szService */	NULL,			/* szPath */	NULL,			/* szUsername */	NULL,			/* szInvalidUsers */	NULL,			/* szValidUsers */	NULL,			/* szAdminUsers */	NULL,			/* szCopy */	NULL,			/* szInclude */	NULL,			/* szPreExec */	NULL,			/* szPostExec */	NULL,			/* szRootPreExec */	NULL,			/* szRootPostExec */	NULL,			/* szCupsOptions */	NULL,			/* szPrintcommand */	NULL,			/* szLpqcommand */	NULL,			/* szLprmcommand */	NULL,			/* szLppausecommand */	NULL,			/* szLpresumecommand */	NULL,			/* szQueuepausecommand */	NULL,			/* szQueueresumecommand */	NULL,			/* szPrintername */	NULL,			/* szDontdescend */	NULL,			/* szHostsallow */	NULL,			/* szHostsdeny */	NULL,			/* szMagicScript */	NULL,			/* szMagicOutput */	NULL,			/* szMangledMap */	NULL,			/* szVetoFiles */	NULL,			/* szHideFiles */	NULL,			/* szVetoOplockFiles */	NULL,			/* comment */	NULL,			/* force user */	NULL,			/* force group */	NULL,			/* readlist */	NULL,			/* writelist */	NULL,			/* printer admin */	NULL,			/* volume */	NULL,			/* fstype */	NULL,			/* vfs objects */	NULL,                   /* szMSDfsProxy */	NULL,			/* szAioWriteBehind */	NULL,			/* szDfree */	0,			/* iMinPrintSpace */	1000,			/* iMaxPrintJobs */	0,			/* iMaxReportedPrintJobs */	0,			/* iWriteCacheSize */	0744,			/* iCreate_mask */	0000,			/* iCreate_force_mode */	0777,			/* iSecurity_mask */	0,			/* iSecurity_force_mode */	0755,			/* iDir_mask */	0000,			/* iDir_force_mode */	0777,			/* iDir_Security_mask */	0,			/* iDir_Security_force_mode */	0,			/* iMaxConnections */	CASE_LOWER,		/* iDefaultCase */	DEFAULT_PRINTING,	/* iPrinting */	2,			/* iOplockContentionLimit */	0,			/* iCSCPolicy */	1024,           	/* iBlock_size */	0,			/* iDfreeCacheTime */	False,			/* bPreexecClose */	False,			/* bRootpreexecClose */	Auto,			/* case sensitive */	True,			/* case preserve */	True,			/* short case preserve */	True,			/* bHideDotFiles */	False,			/* bHideSpecialFiles */	False,			/* bHideUnReadable */	False,			/* bHideUnWriteableFiles */	True,			/* bBrowseable */	True,			/* bAvailable */	True,			/* bRead_only */	True,			/* bNo_set_dir */	False,			/* bGuest_only */	False,			/* bGuest_ok */	False,			/* bPrint_ok */	False,			/* bMap_system */	False,			/* bMap_hidden */	True,			/* bMap_archive */	False,			/* bStoreDosAttributes */	True,			/* bLocking */	True,			/* iStrictLocking */	True,			/* bPosixLocking */	True,			/* bShareModes */	True,			/* bOpLocks */	True,			/* bLevel2OpLocks */	False,			/* bOnlyUser */	True,			/* bMangledNames */	True,			/* bWidelinks */	True,			/* bSymlinks */	False,			/* bSyncAlways */	False,			/* bStrictAllocate */	False,			/* bStrictSync */	'~',			/* magic char */	NULL,			/* copymap */	False,			/* bDeleteReadonly */	False,			/* bFakeOplocks */	False,			/* bDeleteVetoFiles */	False,			/* bDosFilemode */	True,			/* bDosFiletimes */	False,			/* bDosFiletimeResolution */	False,			/* bFakeDirCreateTimes */	True,			/* bBlockingLocks */	False,			/* bInheritPerms */	False,			/* bInheritACLS */	False,			/* bInheritOwner */	False,			/* bMSDfsRoot */	False,			/* bUseClientDriver */	False,			/* bDefaultDevmode */	False,			/* bForcePrintername */	True,			/* bNTAclSupport */	False,                  /* bForceUnknownAclUser */	False,			/* bUseSendfile */	False,			/* bProfileAcls */	False,			/* bMap_acl_inherit */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?