summaryrefslogtreecommitdiff
path: root/scheduler/conf.h
diff options
context:
space:
mode:
authormsweet <msweet@a1ca3aef-8c08-0410-bb20-df032aa958be>2009-01-29 18:07:00 +0000
committermsweet <msweet@a1ca3aef-8c08-0410-bb20-df032aa958be>2009-01-29 18:07:00 +0000
commitdfd5680b8770f4dd462a90a7a6579aa9523e484f (patch)
tree7b73e21339610b1c0be8f975244256bd39b41263 /scheduler/conf.h
parentd1c13e168660dfc384ead2efe29eb20a7abc5950 (diff)
downloadcups-dfd5680b8770f4dd462a90a7a6579aa9523e484f.tar.gz
Merge changes from CUPS 1.4svn-r8305.
git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@1166 a1ca3aef-8c08-0410-bb20-df032aa958be
Diffstat (limited to 'scheduler/conf.h')
-rw-r--r--scheduler/conf.h26
1 files changed, 18 insertions, 8 deletions
diff --git a/scheduler/conf.h b/scheduler/conf.h
index 025f6a915..8139c8b48 100644
--- a/scheduler/conf.h
+++ b/scheduler/conf.h
@@ -4,7 +4,7 @@
* Configuration file definitions for the Common UNIX Printing System (CUPS)
* scheduler.
*
- * Copyright 2007-2008 by Apple Inc.
+ * Copyright 2007-2009 by Apple Inc.
* Copyright 1997-2007 by Easy Software Products, all rights reserved.
*
* These coded instructions, statements, and computer programs are the
@@ -44,6 +44,12 @@ typedef enum
CUPSD_ACCESSLOG_ALL /* Log everything */
} cupsd_accesslog_t;
+typedef enum
+{
+ CUPSD_TIME_STANDARD, /* "Standard" Apache/CLF format */
+ CUPSD_TIME_USECS /* Standard format with microseconds */
+} cupsd_time_t;
+
/*
* FatalErrors flags...
@@ -151,19 +157,21 @@ VAR uid_t User VALUE(1);
/* User ID for server */
VAR gid_t Group VALUE(0);
/* Group ID for server */
-VAR int AccessLogLevel VALUE(CUPSD_ACCESSLOG_ACTIONS),
+VAR cupsd_accesslog_t AccessLogLevel VALUE(CUPSD_ACCESSLOG_ACTIONS);
/* Access log level */
- ClassifyOverride VALUE(0),
+VAR int ClassifyOverride VALUE(0),
/* Allow overrides? */
ConfigFilePerm VALUE(0640),
/* Permissions for config files */
FatalErrors VALUE(CUPSD_FATAL_CONFIG),
/* Which errors are fatal? */
- LogFilePerm VALUE(0644),
+ LogFilePerm VALUE(0644);
/* Permissions for log files */
- LogLevel VALUE(CUPSD_LOG_WARN),
+VAR cupsd_loglevel_t LogLevel VALUE(CUPSD_LOG_WARN);
/* Error log level */
- MaxClients VALUE(100),
+VAR cupsd_time_t LogTimeFormat VALUE(CUPSD_TIME_STANDARD);
+ /* Log file time format */
+VAR int MaxClients VALUE(100),
/* Maximum number of clients */
MaxClientsPerHost VALUE(0),
/* Maximum number of clients per host */
@@ -205,8 +213,10 @@ VAR int AccessLogLevel VALUE(CUPSD_ACCESSLOG_ACTIONS),
/* User to run as, used for files */
PrintcapFormat VALUE(PRINTCAP_BSD),
/* Format of printcap file? */
- DefaultShared VALUE(TRUE);
+ DefaultShared VALUE(TRUE),
/* Share printers by default? */
+ MultipleOperationTimeout VALUE(DEFAULT_TIMEOUT);
+ /* multiple-operation-time-out value */
VAR cups_file_t *AccessFile VALUE(NULL),
/* Access log file */
*ErrorFile VALUE(NULL),
@@ -259,7 +269,7 @@ extern int cupsdCheckPermissions(const char *filename,
const char *suffix, int mode,
int user, int group, int is_dir,
int create_dir);
-extern char *cupsdGetDateTime(time_t t);
+extern char *cupsdGetDateTime(struct timeval *t, cupsd_time_t format);
#ifdef HAVE_GSSAPI
extern int cupsdLogGSSMessage(int level, int major_status,
int minor_status,