5036f548029ddb8eab14a32acc768079eb1e4533
[kai/samba.git] / source4 / include / local.h
1 /* Copyright (C) 1995-1998 Samba-Team */
2 /* Copyright (C) 1998 John H Terpstra <jht@aquasoft.com.au> */
3
4 /* local definitions for file server */
5 #ifndef _LOCAL_H
6 #define _LOCAL_H
7
8 /* The default workgroup - usually overridden in smb.conf */
9 #ifndef DEFAULT_WORKGROUP
10 #define DEFAULT_WORKGROUP "WORKGROUP"
11 #endif
12
13 /* the maximum debug level to compile into the code. This assumes a good 
14    optimising compiler that can remove unused code 
15    for embedded or low-memory systems set this to a value like 2 to get
16    only important messages. This gives *much* smaller binaries
17 */
18 #ifndef MAX_DEBUG_LEVEL
19 #define MAX_DEBUG_LEVEL 1000
20 #endif
21
22 /* This defines the section name in the configuration file that will contain */
23 /* global parameters - that is, parameters relating to the whole server, not */
24 /* just services. This name is then reserved, and may not be used as a       */
25 /* a service name. It will default to "global" if not defined here.          */
26 #define GLOBAL_NAME "global"
27 #define GLOBAL_NAME2 "globals"
28
29 /* define what facility to use for syslog */
30 #ifndef SYSLOG_FACILITY
31 #define SYSLOG_FACILITY LOG_DAEMON
32 #endif
33
34 /* separators for lists */
35 #define LIST_SEP " \t,\n\r"
36
37 /* the default pager to use for the client "more" command. Users can
38    override this with the PAGER environment variable */
39 #ifndef DEFAULT_PAGER
40 #define DEFAULT_PAGER "more"
41 #endif
42
43 /*
44  * Default passwd chat script.
45  */
46 #define DEFAULT_PASSWD_CHAT "*new*password* %n\\n *new*password* %n\\n *changed*"
47
48 /* Max number of jobs per print queue. */
49 #define PRINT_MAX_JOBID 10000
50
51 #endif