* samba/Makefile.in: Remove BINDIR and SBINDIR.
* samba/param/loadparm.c: Comment out some more unused code.
Этот коммит содержится в:
родитель
82a3bf3d81
Коммит
fe0cc18988
@ -1,4 +1,8 @@
|
|||||||
2005-01-24 Andrew V. Samoilov <sav@bcs.zp.ua>
|
2005-01-25 Andrew V. Samoilov <sav@bcs.zp.ua>
|
||||||
|
|
||||||
|
* samba/Makefile.in: Remove BINDIR and SBINDIR.
|
||||||
|
|
||||||
|
* samba/param/loadparm.c: Comment out some more unused code.
|
||||||
|
|
||||||
* samba/param/loadparm.c (print_parameter): Remove.
|
* samba/param/loadparm.c (print_parameter): Remove.
|
||||||
(is_default): Remove.
|
(is_default): Remove.
|
||||||
|
@ -22,10 +22,6 @@ builddir=@builddir@
|
|||||||
SHELL=@SHELL@
|
SHELL=@SHELL@
|
||||||
|
|
||||||
BASEDIR= @prefix@
|
BASEDIR= @prefix@
|
||||||
BINDIR = @bindir@
|
|
||||||
# we don't use sbindir because we want full compatibility with
|
|
||||||
# the previous releases of Samba
|
|
||||||
SBINDIR = @bindir@
|
|
||||||
LIBDIR = @libdir@
|
LIBDIR = @libdir@
|
||||||
VARDIR = @localstatedir@
|
VARDIR = @localstatedir@
|
||||||
|
|
||||||
@ -44,8 +40,8 @@ CODEPAGEDIR = @codepagedir@
|
|||||||
|
|
||||||
FLAGS1 = $(CFLAGS) -Iinclude -I$(srcdir)/include $(CPPFLAGS)
|
FLAGS1 = $(CFLAGS) -Iinclude -I$(srcdir)/include $(CPPFLAGS)
|
||||||
FLAGS2 = -DCONFIGFILE=\"$(CONFIGFILE)\" -DLMHOSTSFILE=\"$(LMHOSTSFILE)\"
|
FLAGS2 = -DCONFIGFILE=\"$(CONFIGFILE)\" -DLMHOSTSFILE=\"$(LMHOSTSFILE)\"
|
||||||
FLAGS3 = -DSBINDIR=\"$(SBINDIR)\" -DCODEPAGEDIR=\"$(CODEPAGEDIR)\"
|
FLAGS3 = -DCODEPAGEDIR=\"$(CODEPAGEDIR)\"
|
||||||
FLAGS4 = -DDRIVERFILE=\"$(DRIVERFILE)\" -DBINDIR=\"$(BINDIR)\"
|
FLAGS4 = -DDRIVERFILE=\"$(DRIVERFILE)\"
|
||||||
FLAGS = $(ISA) $(FLAGS1) $(FLAGS2) $(FLAGS3) $(FLAGS4) -DHAVE_INCLUDES_H
|
FLAGS = $(ISA) $(FLAGS1) $(FLAGS2) $(FLAGS3) $(FLAGS4) -DHAVE_INCLUDES_H
|
||||||
|
|
||||||
######################################################################
|
######################################################################
|
||||||
|
@ -96,8 +96,6 @@ static BOOL use_getwd_cache;
|
|||||||
|
|
||||||
extern int extra_time_offset;
|
extern int extra_time_offset;
|
||||||
|
|
||||||
static BOOL defaults_saved=False;
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* This structure describes global (ie., server-wide) parameters.
|
* This structure describes global (ie., server-wide) parameters.
|
||||||
*/
|
*/
|
||||||
@ -446,8 +444,9 @@ static int iNumServices = 0;
|
|||||||
static int iServiceIndex = 0;
|
static int iServiceIndex = 0;
|
||||||
static BOOL bInGlobalSection = True;
|
static BOOL bInGlobalSection = True;
|
||||||
static BOOL bGlobalOnly = False;
|
static BOOL bGlobalOnly = False;
|
||||||
|
#if 0
|
||||||
static int default_server_announce;
|
static int default_server_announce;
|
||||||
|
#endif /* 0 */
|
||||||
#define NUMPARAMETERS (sizeof(parm_table) / sizeof(struct parm_struct))
|
#define NUMPARAMETERS (sizeof(parm_table) / sizeof(struct parm_struct))
|
||||||
|
|
||||||
/* prototypes for the special type handlers */
|
/* prototypes for the special type handlers */
|
||||||
@ -456,9 +455,9 @@ static BOOL handle_include(char *pszParmValue, char **ptr);
|
|||||||
static BOOL handle_copy(char *pszParmValue, char **ptr);
|
static BOOL handle_copy(char *pszParmValue, char **ptr);
|
||||||
static BOOL handle_character_set(char *pszParmValue,char **ptr);
|
static BOOL handle_character_set(char *pszParmValue,char **ptr);
|
||||||
static BOOL handle_coding_system(char *pszParmValue,char **ptr);
|
static BOOL handle_coding_system(char *pszParmValue,char **ptr);
|
||||||
|
#if 0
|
||||||
static void set_default_server_announce_type(void);
|
static void set_default_server_announce_type(void);
|
||||||
|
#endif /* 0 */
|
||||||
static struct enum_list const enum_protocol[] = {{PROTOCOL_NT1, "NT1"}, {PROTOCOL_LANMAN2, "LANMAN2"},
|
static struct enum_list const enum_protocol[] = {{PROTOCOL_NT1, "NT1"}, {PROTOCOL_LANMAN2, "LANMAN2"},
|
||||||
{PROTOCOL_LANMAN1, "LANMAN1"}, {PROTOCOL_CORE,"CORE"},
|
{PROTOCOL_LANMAN1, "LANMAN1"}, {PROTOCOL_CORE,"CORE"},
|
||||||
{PROTOCOL_COREPLUS, "COREPLUS"},
|
{PROTOCOL_COREPLUS, "COREPLUS"},
|
||||||
@ -1144,7 +1143,9 @@ FN_GLOBAL_STRING(lp_wins_server,&Globals.szWINSserver)
|
|||||||
FN_GLOBAL_STRING(lp_interfaces,&Globals.szInterfaces)
|
FN_GLOBAL_STRING(lp_interfaces,&Globals.szInterfaces)
|
||||||
FN_GLOBAL_STRING(lp_socket_address,&Globals.szSocketAddress)
|
FN_GLOBAL_STRING(lp_socket_address,&Globals.szSocketAddress)
|
||||||
FN_GLOBAL_STRING(lp_nis_home_map_name,&Globals.szNISHomeMapName)
|
FN_GLOBAL_STRING(lp_nis_home_map_name,&Globals.szNISHomeMapName)
|
||||||
|
#if 0
|
||||||
static FN_GLOBAL_STRING(lp_announce_version,&Globals.szAnnounceVersion)
|
static FN_GLOBAL_STRING(lp_announce_version,&Globals.szAnnounceVersion)
|
||||||
|
#endif /* 0 */
|
||||||
FN_GLOBAL_STRING(lp_netbios_aliases,&Globals.szNetbiosAliases)
|
FN_GLOBAL_STRING(lp_netbios_aliases,&Globals.szNetbiosAliases)
|
||||||
FN_GLOBAL_STRING(lp_driverfile,&Globals.szDriverFile)
|
FN_GLOBAL_STRING(lp_driverfile,&Globals.szDriverFile)
|
||||||
FN_GLOBAL_STRING(lp_panic_action,&Globals.szPanicAction)
|
FN_GLOBAL_STRING(lp_panic_action,&Globals.szPanicAction)
|
||||||
@ -1187,7 +1188,6 @@ FN_GLOBAL_BOOL(lp_local_master,&Globals.bLocalMaster)
|
|||||||
FN_GLOBAL_BOOL(lp_domain_master,&Globals.bDomainMaster)
|
FN_GLOBAL_BOOL(lp_domain_master,&Globals.bDomainMaster)
|
||||||
FN_GLOBAL_BOOL(lp_domain_logons,&Globals.bDomainLogons)
|
FN_GLOBAL_BOOL(lp_domain_logons,&Globals.bDomainLogons)
|
||||||
FN_GLOBAL_BOOL(lp_preferred_master,&Globals.bPreferredMaster)
|
FN_GLOBAL_BOOL(lp_preferred_master,&Globals.bPreferredMaster)
|
||||||
FN_GLOBAL_BOOL(lp_load_printers,&Globals.bLoadPrinters)
|
|
||||||
FN_GLOBAL_BOOL(lp_use_rhosts,&Globals.bUseRhosts)
|
FN_GLOBAL_BOOL(lp_use_rhosts,&Globals.bUseRhosts)
|
||||||
FN_GLOBAL_BOOL(lp_readprediction,&Globals.bReadPrediction)
|
FN_GLOBAL_BOOL(lp_readprediction,&Globals.bReadPrediction)
|
||||||
FN_GLOBAL_BOOL(lp_readbmpx,&Globals.bReadbmpx)
|
FN_GLOBAL_BOOL(lp_readbmpx,&Globals.bReadbmpx)
|
||||||
@ -1202,7 +1202,9 @@ FN_GLOBAL_BOOL(lp_timestamp_logs,&Globals.bTimestampLogs)
|
|||||||
FN_GLOBAL_BOOL(lp_browse_list,&Globals.bBrowseList)
|
FN_GLOBAL_BOOL(lp_browse_list,&Globals.bBrowseList)
|
||||||
FN_GLOBAL_BOOL(lp_unix_realname,&Globals.bUnixRealname)
|
FN_GLOBAL_BOOL(lp_unix_realname,&Globals.bUnixRealname)
|
||||||
FN_GLOBAL_BOOL(lp_nis_home_map,&Globals.bNISHomeMap)
|
FN_GLOBAL_BOOL(lp_nis_home_map,&Globals.bNISHomeMap)
|
||||||
|
#if 0
|
||||||
static FN_GLOBAL_BOOL(lp_time_server,&Globals.bTimeServer)
|
static FN_GLOBAL_BOOL(lp_time_server,&Globals.bTimeServer)
|
||||||
|
#endif /* 0 */
|
||||||
FN_GLOBAL_BOOL(lp_bind_interfaces_only,&Globals.bBindInterfacesOnly)
|
FN_GLOBAL_BOOL(lp_bind_interfaces_only,&Globals.bBindInterfacesOnly)
|
||||||
FN_GLOBAL_BOOL(lp_unix_password_sync,&Globals.bUnixPasswdSync)
|
FN_GLOBAL_BOOL(lp_unix_password_sync,&Globals.bUnixPasswdSync)
|
||||||
FN_GLOBAL_BOOL(lp_passwd_chat_debug,&Globals.bPasswdChatDebug)
|
FN_GLOBAL_BOOL(lp_passwd_chat_debug,&Globals.bPasswdChatDebug)
|
||||||
@ -1224,15 +1226,21 @@ FN_GLOBAL_INTEGER(lp_maxmux,&Globals.max_mux)
|
|||||||
FN_GLOBAL_INTEGER(lp_passwordlevel,&Globals.pwordlevel)
|
FN_GLOBAL_INTEGER(lp_passwordlevel,&Globals.pwordlevel)
|
||||||
FN_GLOBAL_INTEGER(lp_usernamelevel,&Globals.unamelevel)
|
FN_GLOBAL_INTEGER(lp_usernamelevel,&Globals.unamelevel)
|
||||||
FN_GLOBAL_INTEGER(lp_readsize,&Globals.ReadSize)
|
FN_GLOBAL_INTEGER(lp_readsize,&Globals.ReadSize)
|
||||||
|
#if 0
|
||||||
FN_GLOBAL_INTEGER(lp_shmem_size,&Globals.shmem_size)
|
FN_GLOBAL_INTEGER(lp_shmem_size,&Globals.shmem_size)
|
||||||
|
#endif
|
||||||
FN_GLOBAL_INTEGER(lp_deadtime,&Globals.deadtime)
|
FN_GLOBAL_INTEGER(lp_deadtime,&Globals.deadtime)
|
||||||
FN_GLOBAL_INTEGER(lp_maxprotocol,&Globals.maxprotocol)
|
FN_GLOBAL_INTEGER(lp_maxprotocol,&Globals.maxprotocol)
|
||||||
FN_GLOBAL_INTEGER(lp_security,&Globals.security)
|
FN_GLOBAL_INTEGER(lp_security,&Globals.security)
|
||||||
FN_GLOBAL_INTEGER(lp_maxdisksize,&Globals.maxdisksize)
|
FN_GLOBAL_INTEGER(lp_maxdisksize,&Globals.maxdisksize)
|
||||||
|
#if 0
|
||||||
FN_GLOBAL_INTEGER(lp_lpqcachetime,&Globals.lpqcachetime)
|
FN_GLOBAL_INTEGER(lp_lpqcachetime,&Globals.lpqcachetime)
|
||||||
FN_GLOBAL_INTEGER(lp_syslog,&Globals.syslog)
|
FN_GLOBAL_INTEGER(lp_syslog,&Globals.syslog)
|
||||||
|
#endif
|
||||||
FN_GLOBAL_INTEGER(lp_client_code_page,&Globals.client_code_page)
|
FN_GLOBAL_INTEGER(lp_client_code_page,&Globals.client_code_page)
|
||||||
|
#if 0
|
||||||
static FN_GLOBAL_INTEGER(lp_announce_as,&Globals.announce_as)
|
static FN_GLOBAL_INTEGER(lp_announce_as,&Globals.announce_as)
|
||||||
|
#endif
|
||||||
FN_GLOBAL_INTEGER(lp_lm_announce,&Globals.lm_announce)
|
FN_GLOBAL_INTEGER(lp_lm_announce,&Globals.lm_announce)
|
||||||
FN_GLOBAL_INTEGER(lp_lm_interval,&Globals.lm_interval)
|
FN_GLOBAL_INTEGER(lp_lm_interval,&Globals.lm_interval)
|
||||||
FN_GLOBAL_INTEGER(lp_machine_password_timeout,&Globals.machine_password_timeout)
|
FN_GLOBAL_INTEGER(lp_machine_password_timeout,&Globals.machine_password_timeout)
|
||||||
@ -1258,6 +1266,7 @@ FN_LOCAL_STRING(lp_guestaccount,szGuestaccount)
|
|||||||
FN_LOCAL_STRING(lp_invalid_users,szInvalidUsers)
|
FN_LOCAL_STRING(lp_invalid_users,szInvalidUsers)
|
||||||
FN_LOCAL_STRING(lp_valid_users,szValidUsers)
|
FN_LOCAL_STRING(lp_valid_users,szValidUsers)
|
||||||
FN_LOCAL_STRING(lp_admin_users,szAdminUsers)
|
FN_LOCAL_STRING(lp_admin_users,szAdminUsers)
|
||||||
|
#if 0
|
||||||
FN_LOCAL_STRING(lp_printcommand,szPrintcommand)
|
FN_LOCAL_STRING(lp_printcommand,szPrintcommand)
|
||||||
FN_LOCAL_STRING(lp_lpqcommand,szLpqcommand)
|
FN_LOCAL_STRING(lp_lpqcommand,szLpqcommand)
|
||||||
FN_LOCAL_STRING(lp_lprmcommand,szLprmcommand)
|
FN_LOCAL_STRING(lp_lprmcommand,szLprmcommand)
|
||||||
@ -1267,6 +1276,7 @@ FN_LOCAL_STRING(lp_queuepausecommand,szQueuepausecommand)
|
|||||||
FN_LOCAL_STRING(lp_queueresumecommand,szQueueresumecommand)
|
FN_LOCAL_STRING(lp_queueresumecommand,szQueueresumecommand)
|
||||||
FN_LOCAL_STRING(lp_printername,szPrintername)
|
FN_LOCAL_STRING(lp_printername,szPrintername)
|
||||||
FN_LOCAL_STRING(lp_printerdriver,szPrinterDriver)
|
FN_LOCAL_STRING(lp_printerdriver,szPrinterDriver)
|
||||||
|
#endif /* 0 */
|
||||||
FN_LOCAL_STRING(lp_hostsallow,szHostsallow)
|
FN_LOCAL_STRING(lp_hostsallow,szHostsallow)
|
||||||
FN_LOCAL_STRING(lp_hostsdeny,szHostsdeny)
|
FN_LOCAL_STRING(lp_hostsdeny,szHostsdeny)
|
||||||
FN_LOCAL_STRING(lp_magicscript,szMagicScript)
|
FN_LOCAL_STRING(lp_magicscript,szMagicScript)
|
||||||
@ -1277,13 +1287,16 @@ FN_LOCAL_STRING(lp_force_group,force_group)
|
|||||||
FN_LOCAL_STRING(lp_readlist,readlist)
|
FN_LOCAL_STRING(lp_readlist,readlist)
|
||||||
FN_LOCAL_STRING(lp_writelist,writelist)
|
FN_LOCAL_STRING(lp_writelist,writelist)
|
||||||
FN_LOCAL_STRING(lp_fstype,fstype)
|
FN_LOCAL_STRING(lp_fstype,fstype)
|
||||||
|
#if 0
|
||||||
static FN_LOCAL_STRING(lp_volume,volume)
|
static FN_LOCAL_STRING(lp_volume,volume)
|
||||||
|
#endif
|
||||||
FN_LOCAL_STRING(lp_mangled_map,szMangledMap)
|
FN_LOCAL_STRING(lp_mangled_map,szMangledMap)
|
||||||
FN_LOCAL_STRING(lp_veto_files,szVetoFiles)
|
FN_LOCAL_STRING(lp_veto_files,szVetoFiles)
|
||||||
FN_LOCAL_STRING(lp_hide_files,szHideFiles)
|
FN_LOCAL_STRING(lp_hide_files,szHideFiles)
|
||||||
FN_LOCAL_STRING(lp_veto_oplocks,szVetoOplockFiles)
|
FN_LOCAL_STRING(lp_veto_oplocks,szVetoOplockFiles)
|
||||||
|
#if 0
|
||||||
FN_LOCAL_STRING(lp_driverlocation,szPrinterDriverLocation)
|
FN_LOCAL_STRING(lp_driverlocation,szPrinterDriverLocation)
|
||||||
|
#endif
|
||||||
FN_LOCAL_BOOL(lp_revalidate,bRevalidate)
|
FN_LOCAL_BOOL(lp_revalidate,bRevalidate)
|
||||||
FN_LOCAL_BOOL(lp_casesensitive,bCaseSensitive)
|
FN_LOCAL_BOOL(lp_casesensitive,bCaseSensitive)
|
||||||
FN_LOCAL_BOOL(lp_preservecase,bCasePreserve)
|
FN_LOCAL_BOOL(lp_preservecase,bCasePreserve)
|
||||||
@ -1470,7 +1483,7 @@ int lp_add_service(char *pszService, int iDefaultService)
|
|||||||
return(add_a_service(pSERVICE(iDefaultService),pszService));
|
return(add_a_service(pSERVICE(iDefaultService),pszService));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if 0
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
add the IPC service
|
add the IPC service
|
||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
@ -1502,7 +1515,7 @@ static BOOL lp_add_ipc(void)
|
|||||||
|
|
||||||
return(True);
|
return(True);
|
||||||
}
|
}
|
||||||
|
#endif /* 0 */
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
Do a case-insensitive, whitespace-ignoring string compare.
|
Do a case-insensitive, whitespace-ignoring string compare.
|
||||||
@ -1746,6 +1759,7 @@ static void add_to_file_list(char *fname)
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if 0
|
||||||
/*******************************************************************
|
/*******************************************************************
|
||||||
check if a config file has changed date
|
check if a config file has changed date
|
||||||
********************************************************************/
|
********************************************************************/
|
||||||
@ -1776,6 +1790,7 @@ BOOL lp_file_list_changed(void)
|
|||||||
}
|
}
|
||||||
return(False);
|
return(False);
|
||||||
}
|
}
|
||||||
|
#endif /* 0 */
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
handle the interpretation of the coding system parameter
|
handle the interpretation of the coding system parameter
|
||||||
@ -2033,7 +2048,7 @@ static BOOL do_parameter( char *pszParmName, char *pszParmValue )
|
|||||||
pszParmValue ) );
|
pszParmValue ) );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if 0
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
check if two parameters are equal
|
check if two parameters are equal
|
||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
@ -2074,6 +2089,7 @@ static BOOL equal_parameter(parm_type type,void *ptr1,void *ptr2)
|
|||||||
}
|
}
|
||||||
return(False);
|
return(False);
|
||||||
}
|
}
|
||||||
|
#endif /* 0 */
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
Process a new section (service). At this stage all sections are services.
|
Process a new section (service). At this stage all sections are services.
|
||||||
@ -2126,7 +2142,7 @@ static BOOL do_section(char *pszSectionName)
|
|||||||
return (bRetval);
|
return (bRetval);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if 0
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
return True if a local parameter is currently set to the global default
|
return True if a local parameter is currently set to the global default
|
||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
@ -2138,8 +2154,8 @@ BOOL lp_is_default(int snum, struct parm_struct *parm)
|
|||||||
((char *)pSERVICE(snum)) + pdiff,
|
((char *)pSERVICE(snum)) + pdiff,
|
||||||
((char *)&sDefault) + pdiff);
|
((char *)&sDefault) + pdiff);
|
||||||
}
|
}
|
||||||
|
#endif /* 0 */
|
||||||
|
#if 0
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
return info about the next service in a service. snum==-1 gives the globals
|
return info about the next service in a service. snum==-1 gives the globals
|
||||||
|
|
||||||
@ -2187,8 +2203,8 @@ struct parm_struct *lp_next_parameter(int snum, int *i, int allparameters)
|
|||||||
|
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
#endif /* 0 */
|
||||||
|
#if 0
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
Return TRUE if the passed service number is within range.
|
Return TRUE if the passed service number is within range.
|
||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
@ -2196,7 +2212,7 @@ BOOL lp_snum_ok(int iService)
|
|||||||
{
|
{
|
||||||
return (LP_SNUM_OK(iService) && iSERVICE(iService).bAvailable);
|
return (LP_SNUM_OK(iService) && iSERVICE(iService).bAvailable);
|
||||||
}
|
}
|
||||||
|
#endif /* 0 */
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
auto-load some home services
|
auto-load some home services
|
||||||
@ -2235,6 +2251,7 @@ BOOL lp_loaded(void)
|
|||||||
return(bLoaded);
|
return(bLoaded);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if 0
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
unload unused services
|
unload unused services
|
||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
@ -2248,8 +2265,8 @@ void lp_killunused(BOOL (*snumused)(int ))
|
|||||||
free_service(pSERVICE(i));
|
free_service(pSERVICE(i));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
#endif /* 0 */
|
||||||
|
#if 0
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
save the curent values of all global and sDefault parameters into the
|
save the curent values of all global and sDefault parameters into the
|
||||||
defaults union. This allows swat and testparm to show only the
|
defaults union. This allows swat and testparm to show only the
|
||||||
@ -2257,7 +2274,9 @@ changed (ie. non-default) parameters.
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
static void lp_save_defaults(void)
|
static void lp_save_defaults(void)
|
||||||
{
|
{
|
||||||
|
static BOOL defaults_saved = False;
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
for (i = 0; parm_table[i].label; i++) {
|
for (i = 0; parm_table[i].label; i++) {
|
||||||
if (i>0 && parm_table[i].ptr == parm_table[i-1].ptr) continue;
|
if (i>0 && parm_table[i].ptr == parm_table[i-1].ptr) continue;
|
||||||
switch (parm_table[i].type) {
|
switch (parm_table[i].type) {
|
||||||
@ -2287,7 +2306,7 @@ static void lp_save_defaults(void)
|
|||||||
}
|
}
|
||||||
defaults_saved = True;
|
defaults_saved = True;
|
||||||
}
|
}
|
||||||
|
#endif /* 0 */
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
Load the services array from the services file. Return True on success,
|
Load the services array from the services file. Return True on success,
|
||||||
@ -2306,12 +2325,12 @@ BOOL lp_load(char *pszFname,BOOL global_only, BOOL save_defaults, BOOL add_ipc)
|
|||||||
bGlobalOnly = global_only;
|
bGlobalOnly = global_only;
|
||||||
|
|
||||||
init_globals();
|
init_globals();
|
||||||
|
#if 0
|
||||||
if (save_defaults) {
|
if (save_defaults) {
|
||||||
init_locals();
|
init_locals();
|
||||||
lp_save_defaults();
|
lp_save_defaults();
|
||||||
}
|
}
|
||||||
|
#endif /* 0 */
|
||||||
pstrcpy(n2,pszFname);
|
pstrcpy(n2,pszFname);
|
||||||
standard_sub_basic(n2);
|
standard_sub_basic(n2);
|
||||||
|
|
||||||
@ -2326,11 +2345,11 @@ BOOL lp_load(char *pszFname,BOOL global_only, BOOL save_defaults, BOOL add_ipc)
|
|||||||
bRetval = service_ok(iServiceIndex);
|
bRetval = service_ok(iServiceIndex);
|
||||||
|
|
||||||
lp_add_auto_services(lp_auto_services());
|
lp_add_auto_services(lp_auto_services());
|
||||||
|
#if 0
|
||||||
if (add_ipc)
|
if (add_ipc)
|
||||||
lp_add_ipc();
|
lp_add_ipc();
|
||||||
|
|
||||||
set_default_server_announce_type();
|
set_default_server_announce_type();
|
||||||
|
#endif /* 0 */
|
||||||
|
|
||||||
bLoaded = True;
|
bLoaded = True;
|
||||||
|
|
||||||
@ -2386,6 +2405,7 @@ int lp_servicenumber(char *pszServiceName)
|
|||||||
return (iService);
|
return (iService);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if 0
|
||||||
/*******************************************************************
|
/*******************************************************************
|
||||||
a useful volume label function
|
a useful volume label function
|
||||||
******************************************************************/
|
******************************************************************/
|
||||||
@ -2395,8 +2415,8 @@ char *volume_label(int snum)
|
|||||||
if (!*ret) return(lp_servicename(snum));
|
if (!*ret) return(lp_servicename(snum));
|
||||||
return(ret);
|
return(ret);
|
||||||
}
|
}
|
||||||
|
#endif /* 0 */
|
||||||
|
#if 0
|
||||||
/*******************************************************************
|
/*******************************************************************
|
||||||
Set the server type we will announce as via nmbd.
|
Set the server type we will announce as via nmbd.
|
||||||
********************************************************************/
|
********************************************************************/
|
||||||
@ -2424,6 +2444,7 @@ int lp_default_server_announce(void)
|
|||||||
return default_server_announce;
|
return default_server_announce;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*******************************************************************
|
/*******************************************************************
|
||||||
Split the announce version into major and minor numbers.
|
Split the announce version into major and minor numbers.
|
||||||
********************************************************************/
|
********************************************************************/
|
||||||
@ -2449,6 +2470,7 @@ int lp_major_announce_version(void)
|
|||||||
return major_version;
|
return major_version;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
int lp_minor_announce_version(void)
|
int lp_minor_announce_version(void)
|
||||||
{
|
{
|
||||||
static BOOL got_minor = False;
|
static BOOL got_minor = False;
|
||||||
@ -2470,6 +2492,7 @@ int lp_minor_announce_version(void)
|
|||||||
minor_version = atoi(p);
|
minor_version = atoi(p);
|
||||||
return minor_version;
|
return minor_version;
|
||||||
}
|
}
|
||||||
|
#endif /* 0 */
|
||||||
|
|
||||||
/***********************************************************
|
/***********************************************************
|
||||||
Set the global name resolution order (used in smbclient).
|
Set the global name resolution order (used in smbclient).
|
||||||
|
Загрузка…
Ссылка в новой задаче
Block a user