*** pgsql/src/backend/utils/adt/misc.c 2008/04/15 20:28:46 1.61 --- pgsql/src/backend/utils/adt/misc.c 2008/04/17 20:56:41 1.62 *************** *** 8,14 **** * * * IDENTIFICATION ! * $PostgreSQL: pgsql/src/backend/utils/adt/misc.c,v 1.59 2008/04/04 16:57:21 momjian Exp $ * *------------------------------------------------------------------------- */ --- 8,14 ---- * * * IDENTIFICATION ! * $PostgreSQL: pgsql/src/backend/utils/adt/misc.c,v 1.61 2008/04/15 20:28:46 momjian Exp $ * *------------------------------------------------------------------------- */ *************** pg_cancel_backend(PG_FUNCTION_ARGS) *** 129,134 **** --- 129,140 ---- } Datum + pg_terminate_backend(PG_FUNCTION_ARGS) + { + PG_RETURN_BOOL(pg_signal_backend(PG_GETARG_INT32(0), SIGTERM)); + } + + Datum pg_reload_conf(PG_FUNCTION_ARGS) { if (!superuser()) *************** pg_rotate_logfile(PG_FUNCTION_ARGS) *** 169,185 **** PG_RETURN_BOOL(true); } - #ifdef NOT_USED - - /* Disabled in 8.0 due to reliability concerns; FIXME someday */ - Datum - pg_terminate_backend(PG_FUNCTION_ARGS) - { - PG_RETURN_INT32(pg_signal_backend(PG_GETARG_INT32(0), SIGTERM)); - } - #endif - - /* Function to find out which databases make use of a tablespace */ typedef struct --- 175,180 ----