summaryrefslogtreecommitdiff
path: root/source3/param
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>2000-10-11 02:26:27 +0000
committerJeremy Allison <jra@samba.org>2000-10-11 02:26:27 +0000
commit26a4a34d36aff371b2b03506b4e7544847dd1d69 (patch)
treefc0140994809e9b828cb26c9bfcf807d52d2e384 /source3/param
parente9270d61fc8ddaecd8eb1d2c0a9ce8eba13b1194 (diff)
downloadsamba-26a4a34d36aff371b2b03506b4e7544847dd1d69.tar.gz
samba-26a4a34d36aff371b2b03506b4e7544847dd1d69.tar.bz2
samba-26a4a34d36aff371b2b03506b4e7544847dd1d69.zip
Fix for growing printing.tdb by adding check on job creation.
This also updates the printing.tdb db version to 2. Jeremy. (This used to be commit 13395514c632341e7be36eb9589011bb0949b075)
Diffstat (limited to 'source3/param')
-rw-r--r--source3/param/loadparm.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/source3/param/loadparm.c b/source3/param/loadparm.c
index 09ecdf83fa..bad2ad2fdb 100644
--- a/source3/param/loadparm.c
+++ b/source3/param/loadparm.c
@@ -316,6 +316,7 @@ typedef struct
char *szVfsObjectFile;
char *szVfsOptions;
int iMinPrintSpace;
+ int iMaxPrintJobs;
int iWriteCacheSize;
int iCreate_mask;
int iCreate_force_mode;
@@ -429,6 +430,7 @@ static service sDefault = {
NULL, /* vfs object */
NULL, /* vfs options */
0, /* iMinPrintSpace */
+ 1000, /* iMaxPrintJobs */
0, /* iWriteCacheSize */
0744, /* iCreate_mask */
0000, /* iCreate_force_mode */
@@ -793,6 +795,7 @@ static struct parm_struct parm_table[] = {
{"Printing Options", P_SEP, P_SEPARATOR},
+ {"max print jobs", P_INTEGER, P_LOCAL, &sDefault.iMaxPrintJobs, NULL, NULL, FLAG_PRINT},
{"load printers", P_BOOL, P_GLOBAL, &Globals.bLoadPrinters, NULL, NULL, FLAG_PRINT},
{"printcap name", P_STRING, P_GLOBAL, &Globals.szPrintcapname, NULL, NULL, FLAG_PRINT},
{"printcap", P_STRING, P_GLOBAL, &Globals.szPrintcapname, NULL, NULL, 0},
@@ -1578,6 +1581,7 @@ FN_LOCAL_INTEGER(_lp_force_dir_security_mode, iDir_Security_force_mode)
FN_LOCAL_INTEGER(lp_max_connections, iMaxConnections)
FN_LOCAL_INTEGER(lp_defaultcase, iDefaultCase)
FN_LOCAL_INTEGER(lp_minprintspace, iMinPrintSpace)
+FN_LOCAL_INTEGER(lp_maxprintjobs, iMaxPrintJobs)
FN_LOCAL_INTEGER(lp_printing, iPrinting)
FN_LOCAL_INTEGER(lp_oplock_contention_limit, iOplockContentionLimit)
FN_LOCAL_INTEGER(lp_write_cache_size, iWriteCacheSize)