postgresql/src/include
Simon Riggs 8001fe67a3 Windows: use GetSystemTimePreciseAsFileTime if available
PostgreSQL on Windows 8 or Windows Server 2012 will now
get high-resolution timestamps by dynamically loading the
GetSystemTimePreciseAsFileTime function. It'll fall back to
to GetSystemTimeAsFileTime if the higher precision variant
isn't found, so the same binaries without problems on older
Windows releases.

No attempt is made to detect the Windows version.  Only the
presence or absence of the desired function is considered.

Craig Ringer
2014-12-08 23:36:06 +09:00
..
access Keep track of transaction commit timestamps 2014-12-03 11:53:02 -03:00
bootstrap Add some noreturn attributes based on compiler recommendations 2014-08-13 22:40:48 -04:00
catalog Event Trigger for table_rewrite 2014-12-08 00:55:28 +09:00
commands Event Trigger for table_rewrite 2014-12-08 00:55:28 +09:00
common pgindent run for 9.4 2014-05-06 12:12:18 -04:00
datatype pgindent run for 9.4 2014-05-06 12:12:18 -04:00
executor Rearrange CustomScan API. 2014-11-21 18:21:46 -05:00
foreign Implement IMPORT FOREIGN SCHEMA. 2014-07-10 15:01:43 -04:00
lib pgindent run for 9.4 2014-05-06 12:12:18 -04:00
libpq Make Port->ssl_in_use available, even when built with !USE_SSL 2014-11-25 09:46:11 +02:00
mb pgindent run for 9.4 2014-05-06 12:12:18 -04:00
nodes Add bms_get_singleton_member(), and use it where appropriate. 2014-11-28 14:16:24 -05:00
optimizer Rearrange CustomScan API. 2014-11-21 18:21:46 -05:00
parser Remove unused InhPaths 2014-11-15 01:19:39 -03:00
port Add native compiler and memory barriers for solaris studio. 2014-10-25 11:11:39 +02:00
portability pgindent run for 9.4 2014-05-06 12:12:18 -04:00
postmaster Add some noreturn attributes based on compiler recommendations 2014-08-13 22:40:48 -04:00
regex pgindent run for 9.4 2014-05-06 12:12:18 -04:00
replication Revamp the WAL record format. 2014-11-20 18:46:41 +02:00
rewrite Rename pg_rowsecurity -> pg_policy and other fixes 2014-11-27 01:15:57 -05:00
snowball pgindent run for 9.4 2014-05-06 12:12:18 -04:00
storage Keep track of transaction commit timestamps 2014-12-03 11:53:02 -03:00
tcop pgindent run for 9.4 2014-05-06 12:12:18 -04:00
tsearch Allow opclasses to provide tri-valued GIN consistent functions. 2014-03-12 17:51:30 +02:00
utils Event Trigger for table_rewrite 2014-12-08 00:55:28 +09:00
.gitignore Autoconfiscate selection of 64-bit int type for 64-bit large object API. 2012-10-07 21:52:43 -04:00
Makefile Install all headers for the new atomics API. 2014-10-02 16:52:21 +02:00
c.h Add a basic atomic ops API abstracting away platform/architecture details. 2014-09-25 23:49:05 +02:00
fmgr.h Add PG_RETURN_UINT16 macro. 2014-08-06 16:11:43 -04:00
funcapi.h pgindent run for 9.4 2014-05-06 12:12:18 -04:00
getaddrinfo.h Fix assorted issues in client host name lookup. 2014-04-02 17:11:24 -04:00
getopt_long.h Add support for optional_argument to our own getopt_long() implementation. 2014-09-10 17:21:50 +02:00
miscadmin.h Add a function to get the authenticated user ID. 2014-10-23 08:18:45 -04:00
pg_config.h.in Detect PG_PRINTF_ATTRIBUTE automatically. 2014-11-23 09:34:03 -05:00
pg_config.h.win32 Add a basic atomic ops API abstracting away platform/architecture details. 2014-09-25 23:49:05 +02:00
pg_config_ext.h.in Autoconfiscate selection of 64-bit int type for 64-bit large object API. 2012-10-07 21:52:43 -04:00
pg_config_ext.h.win32 Autoconfiscate selection of 64-bit int type for 64-bit large object API. 2012-10-07 21:52:43 -04:00
pg_config_manual.h Move PG_AUTOCONF_FILENAME definition 2014-12-03 19:54:01 -05:00
pg_getopt.h Fix comment. 2014-05-08 12:42:56 -04:00
pg_trace.h Update copyright for 2014 2014-01-07 16:05:30 -05:00
pgstat.h Save pg_stat_statements statistics file into $PGDATA/pg_stat directory at shutdown. 2014-06-04 12:09:45 +09:00
pgtar.h Update copyright for 2014 2014-01-07 16:05:30 -05:00
pgtime.h Support timezone abbreviations that sometimes change. 2014-10-16 15:22:10 -04:00
port.h Windows: use GetSystemTimePreciseAsFileTime if available 2014-12-08 23:36:06 +09:00
postgres.h Fix typos in comments. 2014-07-07 19:39:42 +09:00
postgres_ext.h pgindent run for 9.4 2014-05-06 12:12:18 -04:00
postgres_fe.h Update copyright for 2014 2014-01-07 16:05:30 -05:00
rusagestub.h Update copyright for 2014 2014-01-07 16:05:30 -05:00
windowapi.h Update copyright for 2014 2014-01-07 16:05:30 -05:00