変数 | |
char const * | dyn_SBINDIR = SBINDIR |
char const * | dyn_BINDIR = BINDIR |
char const * | dyn_SWATDIR = SWATDIR |
pstring | dyn_CONFIGFILE = CONFIGFILE |
Location of smb.conf file. | |
pstring | dyn_LOGFILEBASE = LOGFILEBASE |
Log file directory. | |
pstring | dyn_LMHOSTSFILE = LMHOSTSFILE |
Statically configured LanMan hosts. | |
pstring | dyn_LIBDIR = LIBDIR |
Samba library directory. | |
fstring | dyn_SHLIBEXT = SHLIBEXT |
pstring | dyn_LOCKDIR = LOCKDIR |
Directory holding lock files. | |
pstring | dyn_PIDDIR = PIDDIR |
pstring | dyn_SMB_PASSWD_FILE = SMB_PASSWD_FILE |
pstring | dyn_PRIVATE_DIR = PRIVATE_DIR |
This file should be the only file that depends on path configuration (--prefix, etc), so that if ./configure is re-run, all programs will be appropriately updated. Everything else in Samba should import extern variables from here, rather than relying on preprocessor macros.
Eventually some of these may become even more variable, so that they can for example consistently be set across the whole of Samba by command-line parameters, config file entries, or environment variables.
dynconfig.c で定義されています。
char const* dyn_SBINDIR = SBINDIR |
dynconfig.c の 43 行で定義されています。
参照元 popt_dynconfig_callback()・start_nmbd()・start_smbd()・start_winbindd().
char const * dyn_BINDIR = BINDIR |
char const * dyn_SWATDIR = SWATDIR |
pstring dyn_CONFIGFILE = CONFIGFILE |
Location of smb.conf file.
dynconfig.c の 47 行で定義されています。
参照元 _srv_net_share_add()・_srv_net_share_del()・_srv_net_share_set_info()・api_RNetShareAdd()・check_ads_config()・idmap_init()・load_config()・main()・net_ads_join()・nss_wins_init()・parse_quota_set()・pidfile_create()・popt_common_callback()・process_options()・py_samba_init()・reload_nmbd_services()・reload_services()・reload_services_file()・save_reload()・set_ctrl()・smb_krb5_locator_init()・smbc_init_context().
pstring dyn_LOGFILEBASE = LOGFILEBASE |
Log file directory.
dynconfig.c の 50 行で定義されています。
参照元 dump_core_setup()・fork_child_dc_connect()・main()・popt_common_callback()・rpc_api_pipe_req()・setup_domain_child().
pstring dyn_LMHOSTSFILE = LMHOSTSFILE |
pstring dyn_LIBDIR = LIBDIR |
Samba library directory.
dynconfig.c の 60 行で定義されています。
参照元 fill_service_values()・lib_path()・popt_dynconfig_callback()・rcinit_start()・rcinit_status()・rcinit_stop()・read_init_file().
fstring dyn_SHLIBEXT = SHLIBEXT |
pstring dyn_LOCKDIR = LOCKDIR |
Directory holding lock files.
Not writable, but used to set a default in the parameter table.
dynconfig.c の 68 行で定義されています。
pstring dyn_PIDDIR = PIDDIR |
pstring dyn_SMB_PASSWD_FILE = SMB_PASSWD_FILE |
pstring dyn_PRIVATE_DIR = PRIVATE_DIR |