postgresql/src/backend/postmaster
Tom Lane 0007490e09 Convert the arithmetic for shared memory size calculation from 'int'
to 'Size' (that is, size_t), and install overflow detection checks in it.
This allows us to remove the former arbitrary restrictions on NBuffers
etc.  It won't make any difference in a 32-bit machine, but in a 64-bit
machine you could theoretically have terabytes of shared buffers.
(How efficiently we could manage 'em remains to be seen.)  Similarly,
num_temp_buffers, work_mem, and maintenance_work_mem can be set above
2Gb on a 64-bit machine.  Original patch from Koichi Suzuki, additional
work by moi.
2005-08-20 23:26:37 +00:00
..
autovacuum.c Allow the pgstat views to show toast tables as well as regular tables 2005-08-15 16:25:19 +00:00
bgwriter.c Convert the arithmetic for shared memory size calculation from 'int' 2005-08-20 23:26:37 +00:00
fork_process.c
Makefile
pgarch.c
pgstat.c Allow the pgstat views to show toast tables as well as regular tables 2005-08-15 16:25:19 +00:00
postmaster.c Convert the arithmetic for shared memory size calculation from 'int' 2005-08-20 23:26:37 +00:00
syslogger.c