mirror of
https://github.com/samba-team/samba.git
synced 2025-02-02 09:47:23 +03:00
8132a7b98b
Patch 1 of 3: - Patch 1 adds the new variables - Patch 2 makes uses of them for files belonging to the "state" path and the "code pages" path This patch seemed more easily acceptable, which explains why we separated it from patch 3 - Patch 3 reassigns files to the "cache" path. Indeed all "debatable" changes have been moved to that one The point is adding: - a path for non discardable state data: basically all TDB files that may need to be backed up - a path for shared data: mostly codepage stuff - a path for cache data to host files such as browse.dat, printers.tbd, <printer>.tdb All these are currently mixed in "libdir" (${prefix}/lib/samba by default). The patch keeps these new paths to point to ${prefix}/lib/samba by default and does therefore not change the software behaviour. Used alone, it just adds unused variables...so it can safely be used in sources without any behaviour change and no impact on Samba developers work. (This used to be commit b7d2fadbef044a89920da613b1aafc74a3d94e24)
42 lines
1.3 KiB
C
42 lines
1.3 KiB
C
/*
|
|
Unix SMB/CIFS implementation.
|
|
Copyright (C) 2001 by Martin Pool <mbp@samba.org>
|
|
Copyright (C) 2003 by Jim McDonough <jmcd@us.ibm.com>
|
|
|
|
This program is free software; you can redistribute it and/or modify
|
|
it under the terms of the GNU General Public License as published by
|
|
the Free Software Foundation; either version 3 of the License, or
|
|
(at your option) any later version.
|
|
|
|
This program is distributed in the hope that it will be useful,
|
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
GNU General Public License for more details.
|
|
|
|
You should have received a copy of the GNU General Public License
|
|
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
*/
|
|
|
|
/**
|
|
* @file dynconfig.h
|
|
*
|
|
* @brief Exported global configurations.
|
|
**/
|
|
|
|
extern char const *dyn_SBINDIR,
|
|
*dyn_BINDIR,
|
|
*dyn_SWATDIR;
|
|
|
|
extern pstring dyn_CONFIGFILE;
|
|
extern pstring dyn_LOGFILEBASE, dyn_LMHOSTSFILE;
|
|
extern pstring dyn_LIBDIR;
|
|
extern pstring dyn_CODEPAGEDIR;
|
|
extern fstring dyn_SHLIBEXT;
|
|
extern pstring dyn_LOCKDIR;
|
|
extern pstring dyn_PIDDIR;
|
|
extern pstring dyn_SMB_PASSWD_FILE;
|
|
extern pstring dyn_PRIVATE_DIR;
|
|
|
|
char *dyn_STATEDIR(void);
|
|
char *dyn_CACHEDIR(void);
|