param: Rename variable used for lp_admin_users szAdminUsers
[sfrench/samba-autobuild/.git] / lib / param / param_functions.c
index eb75f7da69936de15195ad5104ac7dc030997fa0..3d6f144dab1a91c294e6016d19d2d5d3c5988d1a 100644 (file)
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
 
-FN_LOCAL_STRING(pathname, szPath)
-FN_LOCAL_LIST(hostsallow, szHostsallow)
-FN_LOCAL_LIST(hostsdeny, szHostsdeny)
+FN_LOCAL_STRING(pathname, pathname)
+FN_LOCAL_LIST(hostsallow, hostsallow)
+FN_LOCAL_LIST(hostsdeny, hostsdeny)
 FN_LOCAL_STRING(fstype, fstype)
 FN_LOCAL_LIST(ntvfs_handler, ntvfs_handler)
-FN_LOCAL_BOOL(msdfs_root, bMSDfsRoot)
-FN_LOCAL_BOOL(browseable, bBrowseable)
-FN_LOCAL_BOOL(readonly, bRead_only)
-FN_LOCAL_BOOL(print_ok, bPrint_ok)
-FN_LOCAL_BOOL(map_hidden, bMap_hidden)
-FN_LOCAL_BOOL(map_archive, bMap_archive)
-FN_LOCAL_BOOL(oplocks, bOpLocks)
-FN_LOCAL_BOOL(strict_sync, bStrictSync)
-FN_LOCAL_BOOL(ci_filesystem, bCIFileSystem)
-FN_LOCAL_BOOL(map_system, bMap_system)
-FN_LOCAL_INTEGER(max_connections, iMaxConnections)
-FN_LOCAL_INTEGER(csc_policy, iCSCPolicy)
-FN_LOCAL_INTEGER(create_mask, iCreate_mask)
-FN_LOCAL_INTEGER(force_create_mode, iCreate_force_mode)
-FN_LOCAL_INTEGER(dir_mask, iDir_mask)
-FN_LOCAL_INTEGER(force_dir_mode, iDir_force_mode)
-FN_LOCAL_STRING(preexec, szPreExec)
-FN_LOCAL_STRING(postexec, szPostExec)
-FN_LOCAL_STRING(rootpreexec, szRootPreExec)
-FN_LOCAL_STRING(rootpostexec, szRootPostExec)
-FN_LOCAL_STRING(dontdescend, szDontdescend)
-FN_LOCAL_STRING(username, szUsername)
-FN_LOCAL_LIST(invalid_users, szInvalidUsers)
-FN_LOCAL_LIST(valid_users, szValidUsers)
-FN_LOCAL_LIST(admin_users, szAdminUsers)
+FN_LOCAL_BOOL(msdfs_root, msdfs_root)
+FN_LOCAL_BOOL(browseable, browseable)
+FN_LOCAL_BOOL(readonly, readonly)
+FN_LOCAL_BOOL(print_ok, print_ok)
+FN_LOCAL_BOOL(map_hidden, map_hidden)
+FN_LOCAL_BOOL(map_archive, map_archive)
+FN_LOCAL_BOOL(oplocks, oplocks)
+FN_LOCAL_BOOL(strict_sync, strict_sync)
+FN_LOCAL_BOOL(map_system, map_system)
+FN_LOCAL_INTEGER(max_connections, max_connections)
+FN_LOCAL_INTEGER(csc_policy, csc_policy)
+FN_LOCAL_INTEGER(create_mask, create_mask)
+FN_LOCAL_INTEGER(force_create_mode, force_create_mode)
+FN_LOCAL_INTEGER(dir_mask, dir_mask)
+FN_LOCAL_INTEGER(force_dir_mode, force_dir_mode)
+FN_LOCAL_STRING(preexec, preexec)
+FN_LOCAL_STRING(postexec, postexec)
+FN_LOCAL_STRING(rootpreexec, rootpreexec)
+FN_LOCAL_STRING(rootpostexec, rootpostexec)
+FN_LOCAL_STRING(dontdescend, dontdescend)
+FN_LOCAL_STRING(username, username)
+FN_LOCAL_LIST(invalid_users, invalid_users)
+FN_LOCAL_LIST(valid_users, valid_users)
+FN_LOCAL_LIST(admin_users, admin_users)
 FN_LOCAL_STRING(printcommand, szPrintcommand)
 FN_LOCAL_STRING(lpqcommand, szLpqcommand)
 FN_LOCAL_STRING(lprmcommand, szLprmcommand)
@@ -73,7 +72,6 @@ FN_LOCAL_STRING(force_user, force_user)
 FN_LOCAL_STRING(force_group, force_group)
 FN_LOCAL_LIST(readlist, readlist)
 FN_LOCAL_LIST(writelist, writelist)
-FN_LOCAL_LIST(printer_admin, printer_admin)
 FN_LOCAL_LIST(vfs_objects, szVfsObjects)
 FN_LOCAL_STRING(msdfs_proxy, szMSDfsProxy)
 static FN_LOCAL_STRING(volume, volume)
@@ -93,7 +91,6 @@ FN_LOCAL_BOOL(hide_special_files, bHideSpecialFiles)
 FN_LOCAL_BOOL(hideunreadable, bHideUnReadable)
 FN_LOCAL_BOOL(hideunwriteable_files, bHideUnWriteableFiles)
 FN_LOCAL_BOOL(access_based_share_enum, bAccessBasedShareEnum)
-FN_LOCAL_BOOL(no_set_dir, bNo_set_dir)
 FN_LOCAL_BOOL(guest_ok, bGuest_ok)
 FN_LOCAL_BOOL(guest_only, bGuest_only)
 FN_LOCAL_BOOL(administrative_share, bAdministrative_share)
@@ -103,9 +100,9 @@ FN_LOCAL_BOOL(dmapi_support, bDmapiSupport)
 FN_LOCAL_PARM_BOOL(locking, bLocking)
 FN_LOCAL_PARM_INTEGER(strict_locking, iStrictLocking)
 FN_LOCAL_PARM_BOOL(posix_locking, bPosixLocking)
-FN_LOCAL_BOOL(share_modes, bShareModes)
 FN_LOCAL_BOOL(kernel_oplocks, bKernelOplocks)
 FN_LOCAL_BOOL(level2_oplocks, bLevel2OpLocks)
+FN_LOCAL_BOOL(kernel_share_modes, bKernelShareModes)
 FN_LOCAL_BOOL(onlyuser, bOnlyUser)
 FN_LOCAL_PARM_BOOL(manglednames, bMangledNames)
 FN_LOCAL_BOOL(symlinks, bSymlinks)
@@ -135,10 +132,7 @@ FN_LOCAL_BOOL(afs_share, bAfs_Share)
 FN_LOCAL_BOOL(acl_check_permissions, bAclCheckPermissions)
 FN_LOCAL_BOOL(acl_group_control, bAclGroupControl)
 FN_LOCAL_BOOL(acl_map_full_control, bAclMapFullControl)
-FN_LOCAL_INTEGER(security_mask, iSecurity_mask)
-FN_LOCAL_INTEGER(force_security_mode, iSecurity_force_mode)
-FN_LOCAL_INTEGER(dir_security_mask, iDir_Security_mask)
-FN_LOCAL_INTEGER(force_dir_security_mode, iDir_Security_force_mode)
+FN_LOCAL_BOOL(acl_allow_execute_always, bAclAllowExecuteAlways)
 FN_LOCAL_INTEGER(defaultcase, iDefaultCase)
 FN_LOCAL_INTEGER(minprintspace, iMinPrintSpace)
 FN_LOCAL_INTEGER(printing, iPrinting)
@@ -153,12 +147,14 @@ FN_LOCAL_INTEGER(aio_write_size, iAioWriteSize)
 FN_LOCAL_INTEGER(map_readonly, iMap_readonly)
 FN_LOCAL_INTEGER(directory_name_cache_size, iDirectoryNameCacheSize)
 FN_LOCAL_INTEGER(smb_encrypt, ismb_encrypt)
-FN_LOCAL_CHAR(magicchar, magic_char)
+FN_LOCAL_PARM_CHAR(magicchar, magic_char)
 FN_LOCAL_STRING(cups_options, szCupsOptions)
 FN_LOCAL_PARM_BOOL(change_notify, bChangeNotify)
 FN_LOCAL_PARM_BOOL(kernel_change_notify, bKernelChangeNotify)
+FN_LOCAL_BOOL(durable_handles, bDurableHandles)
 
 FN_GLOBAL_BOOL(allow_insecure_widelinks, bAllowInsecureWidelinks)
+FN_GLOBAL_BOOL(allow_nt4_crypto, bAllowNT4Crypto)
 FN_GLOBAL_BOOL(allow_trusted_domains, bAllowTrustedDomains)
 FN_GLOBAL_BOOL(async_smb_echo_handler, bAsyncSMBEchoHandler)
 FN_GLOBAL_BOOL(bind_interfaces_only, bBindInterfacesOnly)
@@ -178,7 +174,7 @@ FN_GLOBAL_BOOL(debug_uid, bDebugUid)
 FN_GLOBAL_BOOL(defer_sharing_violations, bDeferSharingViolations)
 FN_GLOBAL_BOOL(disable_netbios, bDisableNetbios)
 FN_GLOBAL_BOOL(_disable_spoolss, bDisableSpoolss)
-FN_GLOBAL_BOOL(dns_recursive_queries, dns_recursive_queries)
+FN_GLOBAL_BOOL(_domain_logons, bDomainLogons)
 FN_GLOBAL_BOOL(enable_asu_support, bASUSupport)
 FN_GLOBAL_BOOL(enable_core_files, bEnableCoreFiles)
 FN_GLOBAL_BOOL(enable_privileges, bEnablePrivileges)
@@ -197,6 +193,7 @@ FN_GLOBAL_BOOL(log_writeable_files_on_exit, bLogWriteableFilesOnExit)
 FN_GLOBAL_BOOL(map_untrusted_to_domain, bMapUntrustedToDomain)
 FN_GLOBAL_BOOL(ms_add_printer_wizard, bMsAddPrinterWizard)
 FN_GLOBAL_BOOL(multicast_dns_register, bMulticastDnsRegister)
+FN_GLOBAL_BOOL(neutralize_nt4_emulation, bNeutralizeNT4Emulation)
 FN_GLOBAL_BOOL(nis_home_map, bNISHomeMap)
 FN_GLOBAL_BOOL(nmbd_bind_explicit_broadcast, bNmbdBindExplicitBroadcast)
 FN_GLOBAL_BOOL(ntlm_auth, bNTLMAuth)
@@ -205,10 +202,12 @@ FN_GLOBAL_BOOL(nt_status_support, bNTStatusSupport)
 FN_GLOBAL_BOOL(null_passwords, bNullPasswords)
 FN_GLOBAL_BOOL(obey_pam_restrictions, bObeyPamRestrictions)
 FN_GLOBAL_BOOL(pam_password_change, bPamPasswordChange)
-FN_GLOBAL_BOOL(paranoid_server_security, paranoid_server_security)
 FN_GLOBAL_BOOL(passdb_expand_explicit, bPassdbExpandExplicit)
 FN_GLOBAL_BOOL(passwd_chat_debug, bPasswdChatDebug)
 FN_GLOBAL_BOOL(registry_shares, bRegistryShares)
+FN_GLOBAL_BOOL(reject_md5_clients, bRejectMD5Clients)
+FN_GLOBAL_BOOL(reject_md5_servers, bRejectMD5Servers)
+FN_GLOBAL_BOOL(require_strong_key, bRequireStrongKey)
 FN_GLOBAL_BOOL(reset_on_zero_vc, bResetOnZeroVC)
 FN_GLOBAL_BOOL(rpc_big_endian, bRpcBigEndian)
 FN_GLOBAL_BOOL(stat_cache, bStatCache)
@@ -216,9 +215,11 @@ FN_GLOBAL_BOOL(syslog_only, bSyslogOnly)
 FN_GLOBAL_BOOL(timestamp_logs, bTimestampLogs)
 FN_GLOBAL_BOOL(time_server, bTimeServer)
 FN_GLOBAL_BOOL(tls_enabled, tls_enabled)
+FN_GLOBAL_BOOL(unicode, bUnicode)
 FN_GLOBAL_BOOL(unix_extensions, bUnixExtensions)
 FN_GLOBAL_BOOL(unix_password_sync, bUnixPasswdSync)
 FN_GLOBAL_BOOL(use_mmap, bUseMmap)
+FN_GLOBAL_BOOL(use_ntdb, bUseNtdb)
 FN_GLOBAL_BOOL(usershare_allow_guests, bUsershareAllowGuests)
 FN_GLOBAL_BOOL(usershare_owner_only, bUsershareOwnerOnly)
 FN_GLOBAL_BOOL(use_spnego, bUseSpnego)
@@ -243,12 +244,12 @@ FN_GLOBAL_CONST_STRING(dnsdomain, szRealm_lower)
 FN_GLOBAL_CONST_STRING(dns_forwarder, dns_forwarder)
 FN_GLOBAL_CONST_STRING(dos_charset, dos_charset)
 FN_GLOBAL_CONST_STRING(guestaccount, szGuestaccount)
-FN_GLOBAL_CONST_STRING(idmap_backend, szIdmapBackend)
 FN_GLOBAL_CONST_STRING(lockdir, szLockDir)
 FN_GLOBAL_CONST_STRING(logon_drive, szLogonDrive)
 FN_GLOBAL_CONST_STRING(logon_home, szLogonHome)
 FN_GLOBAL_CONST_STRING(logon_path, szLogonPath)
 FN_GLOBAL_CONST_STRING(logon_script, szLogonScript)
+FN_GLOBAL_CONST_STRING(nbt_client_socket_address, nbt_client_socket_address)
 FN_GLOBAL_CONST_STRING(ncalrpc_dir, ncalrpc_dir)
 FN_GLOBAL_CONST_STRING(netbios_name, szNetbiosName)
 FN_GLOBAL_CONST_STRING(netbios_scope, szNetbiosScope)
@@ -269,7 +270,6 @@ FN_GLOBAL_CONST_STRING(winbindd_socket_directory, szWinbinddSocketDirectory)
 FN_GLOBAL_CONST_STRING(winbind_separator, szWinbindSeparator)
 FN_GLOBAL_CONST_STRING(workgroup, szWorkgroup)
 FN_GLOBAL_CONST_STRING(wtmpdir, szWtmpDir)
-FN_GLOBAL_INTEGER(acl_compatibility, iAclCompat)
 FN_GLOBAL_INTEGER(afs_token_lifetime, iAfsTokenLifetime)
 FN_GLOBAL_INTEGER(algorithmic_rid_base, AlgorithmicRidBase)
 FN_GLOBAL_INTEGER(allow_dns_updates, allow_dns_updates)
@@ -285,6 +285,7 @@ FN_GLOBAL_INTEGER(ctdb_timeout, ctdb_timeout)
 FN_GLOBAL_INTEGER(cups_connection_timeout, cups_connection_timeout)
 FN_GLOBAL_INTEGER(deadtime, deadtime)
 FN_GLOBAL_INTEGER(dgram_port, dgram_port)
+FN_GLOBAL_INTEGER(_domain_master, domain_master)
 FN_GLOBAL_INTEGER(idmap_cache_time, iIdmapCacheTime)
 FN_GLOBAL_INTEGER(idmap_negative_cache_time, iIdmapNegativeCacheTime)
 FN_GLOBAL_INTEGER(init_logon_delay, InitLogonDelay)
@@ -325,9 +326,10 @@ FN_GLOBAL_INTEGER(open_files_db_hash_size, open_files_db_hash_size)
 FN_GLOBAL_INTEGER(oplock_break_wait_time, oplock_break_wait_time)
 FN_GLOBAL_INTEGER(os_level, os_level)
 FN_GLOBAL_INTEGER(passwd_chat_timeout, iPasswdChatTimeout)
-FN_GLOBAL_INTEGER(passwordlevel, pwordlevel)
 FN_GLOBAL_INTEGER(printcap_cache_time, PrintcapCacheTime)
 FN_GLOBAL_INTEGER(restrict_anonymous, restrict_anonymous)
+FN_GLOBAL_INTEGER(_security, security)
+FN_GLOBAL_INTEGER(_server_role, server_role)
 FN_GLOBAL_INTEGER(server_schannel, serverSchannel)
 FN_GLOBAL_INTEGER(server_signing, server_signing)
 FN_GLOBAL_INTEGER(smb2_max_read, ismb2_max_read)
@@ -338,6 +340,7 @@ FN_GLOBAL_INTEGER(srv_minprotocol, srv_minprotocol)
 FN_GLOBAL_INTEGER(syslog, syslog)
 FN_GLOBAL_INTEGER(usernamelevel, unamelevel)
 FN_GLOBAL_INTEGER(username_map_cache_time, iUsernameMapCacheTime)
+FN_GLOBAL_INTEGER(usershare_max_shares, iUsershareMaxShares)
 FN_GLOBAL_INTEGER(web_port, web_port)
 FN_GLOBAL_INTEGER(winbind_cache_time, winbind_cache_time)
 FN_GLOBAL_INTEGER(winbind_expand_groups, winbind_expand_groups)
@@ -392,7 +395,6 @@ FN_GLOBAL_STRING(log_nt_token_command, szLogNtTokenCommand)
 FN_GLOBAL_STRING(mangling_method, szManglingMethod)
 FN_GLOBAL_STRING(msg_command, szMsgCommand)
 FN_GLOBAL_STRING(nis_home_map_name, szNISHomeMapName)
-FN_GLOBAL_STRING(ntptr_providor, ntptr_providor)
 FN_GLOBAL_STRING(os2_driver_map, szOs2DriverMap)
 FN_GLOBAL_STRING(panic_action, szPanicAction)
 FN_GLOBAL_STRING(passwd_chat, szPasswdChat)
@@ -407,7 +409,7 @@ FN_GLOBAL_STRING(setprimarygroup_script, szSetPrimaryGroupScript)
 FN_GLOBAL_STRING(set_quota_command, szSetQuota)
 FN_GLOBAL_STRING(share_backend, szShareBackend)
 FN_GLOBAL_STRING(shutdown_script, szShutdownScript)
-FN_GLOBAL_STRING(username_map_script, szUsernameMapScript)
-FN_GLOBAL_STRING(username_map, szUsernameMap)
+FN_GLOBAL_STRING(username_map_script, usernameMapScript)
+FN_GLOBAL_STRING(username_map, usernameMap)
 FN_GLOBAL_STRING(usershare_path, szUsersharePath)
 FN_GLOBAL_STRING(wins_hook, szWINSHook)