On platforms that have getrlimit(RLIMIT_STACK), use it to ensure that
max_stack_depth is not set to an unsafe value. This commit also provides configure-time checking for <sys/resource.h>, and cleans up some perhaps-unportable code associated with use of that include file and getrlimit().
Showing
- configure 4 additions, 2 deletionsconfigure
- configure.in 3 additions, 3 deletionsconfigure.in
- contrib/pgbench/pgbench.c 10 additions, 9 deletionscontrib/pgbench/pgbench.c
- doc/src/sgml/config.sgml 25 additions, 17 deletionsdoc/src/sgml/config.sgml
- src/backend/tcop/postgres.c 56 additions, 15 deletionssrc/backend/tcop/postgres.c
- src/backend/utils/misc/guc.c 25 additions, 3 deletionssrc/backend/utils/misc/guc.c
- src/include/pg_config.h.in 6 additions, 0 deletionssrc/include/pg_config.h.in
- src/include/tcop/tcopprot.h 5 additions, 1 deletionsrc/include/tcop/tcopprot.h
- src/include/utils/pg_rusage.h 2 additions, 2 deletionssrc/include/utils/pg_rusage.h
Loading
Please register or sign in to comment