44 * Support for grand unified configuration scheme, including SET
55 * command, configuration file, and command line options.
66 *
7- * $Header: /cvsroot/pgsql/src/backend/utils/misc/guc.c,v 1.57 2001/10/28 06:25 :56 momjian Exp $
7+ * $Header: /cvsroot/pgsql/src/backend/utils/misc/guc.c,v 1.58 2001/10/30 05:38 :56 momjian Exp $
88 *
99 * Copyright 2000 by PostgreSQL Global Development Group
1010 * Written by Peter Eisentraut <peter_e@gmx.net>.
@@ -353,34 +353,34 @@ static struct config_int
353353{
354354{
355355"geqo_threshold" ,PGC_USERSET ,& geqo_rels ,
356- DEFAULT_GEQO_RELS ,2 ,INT_MAX ,NULL ,NULL
356+ DEFAULT_GEQO_RELS ,2 ,INT_MAX ,NULL ,NULL
357357},
358358{
359359"geqo_pool_size" ,PGC_USERSET ,& Geqo_pool_size ,
360- DEFAULT_GEQO_POOL_SIZE ,0 ,MAX_GEQO_POOL_SIZE ,NULL ,NULL
360+ DEFAULT_GEQO_POOL_SIZE ,0 ,MAX_GEQO_POOL_SIZE ,NULL ,NULL
361361},
362362{
363363"geqo_effort" ,PGC_USERSET ,& Geqo_effort ,
364- 1 ,1 ,INT_MAX ,NULL ,NULL
364+ 1 ,1 ,INT_MAX ,NULL ,NULL
365365},
366366{
367367"geqo_generations" ,PGC_USERSET ,& Geqo_generations ,
368- 0 ,0 ,INT_MAX ,NULL ,NULL
368+ 0 ,0 ,INT_MAX ,NULL ,NULL
369369},
370370{
371371"geqo_random_seed" ,PGC_USERSET ,& Geqo_random_seed ,
372- -1 ,INT_MIN ,INT_MAX ,NULL ,NULL
372+ -1 ,INT_MIN ,INT_MAX ,NULL ,NULL
373373},
374374
375375{
376376"deadlock_timeout" ,PGC_POSTMASTER ,& DeadlockTimeout ,
377- 1000 ,0 ,INT_MAX ,NULL ,NULL
377+ 1000 ,0 ,INT_MAX ,NULL ,NULL
378378},
379379
380380#ifdef ENABLE_SYSLOG
381381{
382382"syslog" ,PGC_SIGHUP ,& Use_syslog ,
383- 0 ,0 ,2 ,NULL ,NULL
383+ 0 ,0 ,2 ,NULL ,NULL
384384},
385385#endif
386386
@@ -391,116 +391,116 @@ static struct config_int
391391 */
392392{
393393"max_connections" ,PGC_POSTMASTER ,& MaxBackends ,
394- DEF_MAXBACKENDS ,1 ,INT_MAX ,NULL ,NULL
394+ DEF_MAXBACKENDS ,1 ,INT_MAX ,NULL ,NULL
395395},
396396
397397{
398398"shared_buffers" ,PGC_POSTMASTER ,& NBuffers ,
399- DEF_NBUFFERS ,16 ,INT_MAX ,NULL ,NULL
399+ DEF_NBUFFERS ,16 ,INT_MAX ,NULL ,NULL
400400},
401401
402402{
403403"port" ,PGC_POSTMASTER ,& PostPortNumber ,
404- DEF_PGPORT ,1 ,65535 ,NULL ,NULL
404+ DEF_PGPORT ,1 ,65535 ,NULL ,NULL
405405},
406406
407407{
408408"unix_socket_permissions" ,PGC_POSTMASTER ,& Unix_socket_permissions ,
409- 0777 ,0000 ,0777 ,NULL ,NULL
409+ 0777 ,0000 ,0777 ,NULL ,NULL
410410},
411411
412412{
413413"sort_mem" ,PGC_USERSET ,& SortMem ,
414- 512 ,4 * BLCKSZ /1024 ,INT_MAX ,NULL ,NULL
414+ 512 ,4 * BLCKSZ /1024 ,INT_MAX ,NULL ,NULL
415415},
416416
417417{
418418"vacuum_mem" ,PGC_USERSET ,& VacuumMem ,
419- 8192 ,1024 ,INT_MAX ,NULL ,NULL
419+ 8192 ,1024 ,INT_MAX ,NULL ,NULL
420420},
421421
422422{
423423"max_files_per_process" ,PGC_BACKEND ,& max_files_per_process ,
424- 1000 ,25 ,INT_MAX ,NULL ,NULL
424+ 1000 ,25 ,INT_MAX ,NULL ,NULL
425425},
426426
427427{
428428"debug_level" ,PGC_USERSET ,& DebugLvl ,
429- 0 ,0 ,16 ,NULL ,NULL
429+ 0 ,0 ,16 ,NULL ,NULL
430430},
431431
432432#ifdef LOCK_DEBUG
433433{
434434"trace_lock_oidmin" ,PGC_SUSET ,& Trace_lock_oidmin ,
435- BootstrapObjectIdData ,1 ,INT_MAX ,NULL ,NULL
435+ BootstrapObjectIdData ,1 ,INT_MAX ,NULL ,NULL
436436},
437437{
438438"trace_lock_table" ,PGC_SUSET ,& Trace_lock_table ,
439- 0 ,0 ,INT_MAX ,NULL ,NULL
439+ 0 ,0 ,INT_MAX ,NULL ,NULL
440440},
441441#endif
442442{
443443"max_expr_depth" ,PGC_USERSET ,& max_expr_depth ,
444- DEFAULT_MAX_EXPR_DEPTH ,10 ,INT_MAX ,NULL ,NULL
444+ DEFAULT_MAX_EXPR_DEPTH ,10 ,INT_MAX ,NULL ,NULL
445445},
446446
447447{
448448"max_fsm_relations" ,PGC_POSTMASTER ,& MaxFSMRelations ,
449- 100 ,10 ,INT_MAX ,NULL ,NULL
449+ 100 ,10 ,INT_MAX ,NULL ,NULL
450450},
451451{
452452"max_fsm_pages" ,PGC_POSTMASTER ,& MaxFSMPages ,
453- 10000 ,1000 ,INT_MAX ,NULL ,NULL
453+ 10000 ,1000 ,INT_MAX ,NULL ,NULL
454454},
455455
456456{
457457"max_locks_per_transaction" ,PGC_POSTMASTER ,& max_locks_per_xact ,
458- 64 ,10 ,INT_MAX ,NULL ,NULL
458+ 64 ,10 ,INT_MAX ,NULL ,NULL
459459},
460460
461461{
462462"authentication_timeout" ,PGC_SIGHUP ,& AuthenticationTimeout ,
463- 60 ,1 ,600 ,NULL ,NULL
463+ 60 ,1 ,600 ,NULL ,NULL
464464},
465465
466466{
467467"pre_auth_delay" ,PGC_SIGHUP ,& PreAuthDelay ,
468- 0 ,0 ,60 ,NULL ,NULL
468+ 0 ,0 ,60 ,NULL ,NULL
469469},
470470
471471{
472472"checkpoint_segments" ,PGC_SIGHUP ,& CheckPointSegments ,
473- 3 ,1 ,INT_MAX ,NULL ,NULL
473+ 3 ,1 ,INT_MAX ,NULL ,NULL
474474},
475475
476476{
477477"checkpoint_timeout" ,PGC_SIGHUP ,& CheckPointTimeout ,
478- 300 ,30 ,3600 ,NULL ,NULL
478+ 300 ,30 ,3600 ,NULL ,NULL
479479},
480480
481481{
482482"wal_buffers" ,PGC_POSTMASTER ,& XLOGbuffers ,
483- 8 ,4 ,INT_MAX ,NULL ,NULL
483+ 8 ,4 ,INT_MAX ,NULL ,NULL
484484},
485485
486486{
487487"wal_files" ,PGC_SIGHUP ,& XLOGfiles ,
488- 0 ,0 ,64 ,NULL ,NULL
488+ 0 ,0 ,64 ,NULL ,NULL
489489},
490490
491491{
492492"wal_debug" ,PGC_SUSET ,& XLOG_DEBUG ,
493- 0 ,0 ,16 ,NULL ,NULL
493+ 0 ,0 ,16 ,NULL ,NULL
494494},
495495
496496{
497497"commit_delay" ,PGC_USERSET ,& CommitDelay ,
498- 0 ,0 ,100000 ,NULL ,NULL
498+ 0 ,0 ,100000 ,NULL ,NULL
499499},
500500
501501{
502502"commit_siblings" ,PGC_USERSET ,& CommitSiblings ,
503- 5 ,1 ,1000 ,NULL ,NULL
503+ 5 ,1 ,1000 ,NULL ,NULL
504504},
505505
506506{
@@ -514,29 +514,29 @@ static struct config_real
514514{
515515{
516516"effective_cache_size" ,PGC_USERSET ,& effective_cache_size ,
517- DEFAULT_EFFECTIVE_CACHE_SIZE ,0 ,DBL_MAX ,NULL ,NULL
517+ DEFAULT_EFFECTIVE_CACHE_SIZE ,0 ,DBL_MAX ,NULL ,NULL
518518},
519519{
520520"random_page_cost" ,PGC_USERSET ,& random_page_cost ,
521- DEFAULT_RANDOM_PAGE_COST ,0 ,DBL_MAX ,NULL ,NULL
521+ DEFAULT_RANDOM_PAGE_COST ,0 ,DBL_MAX ,NULL ,NULL
522522},
523523{
524524"cpu_tuple_cost" ,PGC_USERSET ,& cpu_tuple_cost ,
525- DEFAULT_CPU_TUPLE_COST ,0 ,DBL_MAX ,NULL ,NULL
525+ DEFAULT_CPU_TUPLE_COST ,0 ,DBL_MAX ,NULL ,NULL
526526},
527527{
528528"cpu_index_tuple_cost" ,PGC_USERSET ,& cpu_index_tuple_cost ,
529- DEFAULT_CPU_INDEX_TUPLE_COST ,0 ,DBL_MAX ,NULL ,NULL
529+ DEFAULT_CPU_INDEX_TUPLE_COST ,0 ,DBL_MAX ,NULL ,NULL
530530},
531531{
532532"cpu_operator_cost" ,PGC_USERSET ,& cpu_operator_cost ,
533- DEFAULT_CPU_OPERATOR_COST ,0 ,DBL_MAX ,NULL ,NULL
533+ DEFAULT_CPU_OPERATOR_COST ,0 ,DBL_MAX ,NULL ,NULL
534534},
535535
536536{
537537"geqo_selection_bias" ,PGC_USERSET ,& Geqo_selection_bias ,
538- DEFAULT_GEQO_SELECTION_BIAS ,MIN_GEQO_SELECTION_BIAS ,
539- MAX_GEQO_SELECTION_BIAS ,NULL ,NULL
538+ DEFAULT_GEQO_SELECTION_BIAS ,MIN_GEQO_SELECTION_BIAS ,
539+ MAX_GEQO_SELECTION_BIAS ,NULL ,NULL
540540},
541541
542542{
@@ -550,49 +550,49 @@ static struct config_string
550550{
551551{
552552"default_transaction_isolation" ,PGC_USERSET ,& default_iso_level_string ,
553- "read committed" ,check_defaultxactisolevel ,assign_defaultxactisolevel
553+ "read committed" ,check_defaultxactisolevel ,assign_defaultxactisolevel
554554},
555555
556556{
557557"dynamic_library_path" ,PGC_SUSET ,& Dynamic_library_path ,
558- "$libdir" ,NULL ,NULL
558+ "$libdir" ,NULL ,NULL
559559},
560560
561561{
562562"krb_server_keyfile" ,PGC_POSTMASTER ,& pg_krb_server_keyfile ,
563- PG_KRB_SRVTAB ,NULL ,NULL
563+ PG_KRB_SRVTAB ,NULL ,NULL
564564},
565565
566566#ifdef ENABLE_SYSLOG
567567{
568568"syslog_facility" ,PGC_POSTMASTER ,& Syslog_facility ,
569- "LOCAL0" ,check_facility ,NULL
569+ "LOCAL0" ,check_facility ,NULL
570570},
571571{
572572"syslog_ident" ,PGC_POSTMASTER ,& Syslog_ident ,
573- "postgres" ,NULL ,NULL
573+ "postgres" ,NULL ,NULL
574574},
575575#endif
576576
577577{
578578"unix_socket_group" ,PGC_POSTMASTER ,& Unix_socket_group ,
579- "" ,NULL ,NULL
579+ "" ,NULL ,NULL
580580},
581581
582582{
583583"unix_socket_directory" ,PGC_POSTMASTER ,& UnixSocketDir ,
584- "" ,NULL ,NULL
584+ "" ,NULL ,NULL
585585},
586586
587587{
588588"virtual_host" ,PGC_POSTMASTER ,& VirtualHost ,
589- "" ,NULL ,NULL
589+ "" ,NULL ,NULL
590590},
591591
592592{
593593"wal_sync_method" ,PGC_SIGHUP ,& XLOG_sync_method ,
594- XLOG_sync_method_default ,check_xlog_sync_method ,
595- assign_xlog_sync_method
594+ XLOG_sync_method_default ,check_xlog_sync_method ,
595+ assign_xlog_sync_method
596596},
597597
598598{