PostgreSQL Source Code
git master
|
#include <ntstatus.h>
#include <winternl.h>
Go to the source code of this file.
Macros | |
#define | FLUSH_FLAGS_FILE_DATA_SYNC_ONLY 0x4 |
Typedefs | |
typedef NTSTATUS(__stdcall * | RtlGetLastNtStatus_t) (void) |
typedef ULONG(__stdcall * | RtlNtStatusToDosError_t) (NTSTATUS) |
typedef NTSTATUS(__stdcall * | NtFlushBuffersFileEx_t) (HANDLE, ULONG, PVOID, ULONG, PIO_STATUS_BLOCK) |
Functions | |
int | initialize_ntdll (void) |
Variables | |
PGDLLIMPORT RtlGetLastNtStatus_t | pg_RtlGetLastNtStatus |
PGDLLIMPORT RtlNtStatusToDosError_t | pg_RtlNtStatusToDosError |
PGDLLIMPORT NtFlushBuffersFileEx_t | pg_NtFlushBuffersFileEx |
#define FLUSH_FLAGS_FILE_DATA_SYNC_ONLY 0x4 |
Definition at line 21 of file win32ntdll.h.
typedef NTSTATUS(__stdcall * NtFlushBuffersFileEx_t) (HANDLE, ULONG, PVOID, ULONG, PIO_STATUS_BLOCK) |
Definition at line 26 of file win32ntdll.h.
typedef NTSTATUS(__stdcall * RtlGetLastNtStatus_t) (void) |
Definition at line 24 of file win32ntdll.h.
typedef ULONG(__stdcall * RtlNtStatusToDosError_t) (NTSTATUS) |
Definition at line 25 of file win32ntdll.h.
int initialize_ntdll | ( | void | ) |
Definition at line 39 of file win32ntdll.c.
References _dosmaperr(), i, initialized, lengthof, name, and routines.
Referenced by fdatasync().
|
extern |
Definition at line 22 of file win32ntdll.c.
Referenced by fdatasync().
|
extern |
Definition at line 20 of file win32ntdll.c.
|
extern |
Definition at line 21 of file win32ntdll.c.
Referenced by fdatasync().