#include <assert.h>
#include <direct.h>
#include <limits.h>
#include <stdio.h>
#include <string.h>
#include <time.h>
#include <wchar.h>
#include "uv.h"
#include "internal.h"
#include <winsock2.h>
#include <winperf.h>
#include <iphlpapi.h>
#include <psapi.h>
#include <tlhelp32.h>
#include <windows.h>
#include <userenv.h>
#include <math.h>
Go to the source code of this file.
Macros | |
#define | MAX_ENV_VAR_LENGTH 32767 |
#define | MAX_TITLE_LENGTH 8192 |
#define | UNLEN 256 |
#define | UV__NANOSEC 1000000000 |
Variables | |
static double | hrtime_interval_ = 0 |
static char * | process_title |
static CRITICAL_SECTION | process_title_lock |
#define MAX_ENV_VAR_LENGTH 32767 |
Definition at line 64 of file libuv/src/win/util.c.
#define MAX_TITLE_LENGTH 8192 |
Definition at line 52 of file libuv/src/win/util.c.
#define UNLEN 256 |
Definition at line 59 of file libuv/src/win/util.c.
#define UV__NANOSEC 1000000000 |
Definition at line 55 of file libuv/src/win/util.c.
|
static |
Definition at line 758 of file libuv/src/win/util.c.
|
static |
Definition at line 727 of file libuv/src/win/util.c.
BOOLEAN NTAPI SystemFunction036 | ( | PVOID | Buffer, |
ULONG | BufferLength | ||
) |
Definition at line 1236 of file libuv/src/win/util.c.
Definition at line 1291 of file libuv/src/win/util.c.
Definition at line 1596 of file libuv/src/win/util.c.
|
static |
Definition at line 413 of file libuv/src/win/util.c.
int uv__getpwuid_r | ( | uv_passwd_t * | pwd | ) |
Definition at line 1325 of file libuv/src/win/util.c.
uint64_t uv__hrtime | ( | double | scale | ) |
Definition at line 465 of file libuv/src/win/util.c.
int uv__random_rtlgenrandom | ( | void * | buf, |
size_t | buflen | ||
) |
Definition at line 1867 of file libuv/src/win/util.c.
void uv__util_init | ( | void | ) |
Definition at line 80 of file libuv/src/win/util.c.
Definition at line 218 of file libuv/src/win/util.c.
int uv_cpu_info | ( | uv_cpu_info_t ** | cpu_infos_ptr, |
int * | cpu_count_ptr | ||
) |
Definition at line 602 of file libuv/src/win/util.c.
int uv_cwd | ( | char * | buffer, |
size_t * | size | ||
) |
Definition at line 155 of file libuv/src/win/util.c.
int uv_exepath | ( | char * | buffer, |
size_t * | size_ptr | ||
) |
Definition at line 97 of file libuv/src/win/util.c.
void uv_free_interface_addresses | ( | uv_interface_address_t * | addresses, |
int | count | ||
) |
Definition at line 1066 of file libuv/src/win/util.c.
uint64_t uv_get_constrained_memory | ( | void | ) |
Definition at line 326 of file libuv/src/win/util.c.
uint64_t uv_get_free_memory | ( | void | ) |
Definition at line 302 of file libuv/src/win/util.c.
int uv_get_process_title | ( | char * | buffer, |
size_t | size | ||
) |
Definition at line 427 of file libuv/src/win/util.c.
uint64_t uv_get_total_memory | ( | void | ) |
Definition at line 314 of file libuv/src/win/util.c.
int uv_getrusage | ( | uv_rusage_t * | uv_rusage | ) |
Definition at line 1072 of file libuv/src/win/util.c.
int uv_gettimeofday | ( | uv_timeval64_t * | tv | ) |
Definition at line 1850 of file libuv/src/win/util.c.
uint64_t uv_hrtime | ( | void | ) |
Definition at line 460 of file libuv/src/win/util.c.
int uv_interface_addresses | ( | uv_interface_address_t ** | addresses_ptr, |
int * | count_ptr | ||
) |
Definition at line 792 of file libuv/src/win/util.c.
void uv_loadavg | ( | double | avg[3] | ) |
Definition at line 296 of file libuv/src/win/util.c.
int uv_os_environ | ( | uv_env_item_t ** | envitems, |
int * | count | ||
) |
Definition at line 1392 of file libuv/src/win/util.c.
void uv_os_free_passwd | ( | uv_passwd_t * | pwd | ) |
Definition at line 1218 of file libuv/src/win/util.c.
int uv_os_get_passwd | ( | uv_passwd_t * | pwd | ) |
Definition at line 1387 of file libuv/src/win/util.c.
Definition at line 1463 of file libuv/src/win/util.c.
int uv_os_gethostname | ( | char * | buffer, |
size_t * | size | ||
) |
Definition at line 1570 of file libuv/src/win/util.c.
uv_pid_t uv_os_getpid | ( | void | ) |
Definition at line 331 of file libuv/src/win/util.c.
uv_pid_t uv_os_getppid | ( | void | ) |
Definition at line 336 of file libuv/src/win/util.c.
Definition at line 1617 of file libuv/src/win/util.c.
int uv_os_homedir | ( | char * | buffer, |
size_t * | size | ||
) |
Definition at line 1128 of file libuv/src/win/util.c.
Definition at line 1517 of file libuv/src/win/util.c.
Definition at line 1656 of file libuv/src/win/util.c.
int uv_os_tmpdir | ( | char * | buffer, |
size_t * | size | ||
) |
Definition at line 1165 of file libuv/src/win/util.c.
int uv_os_uname | ( | uv_utsname_t * | buffer | ) |
Definition at line 1690 of file libuv/src/win/util.c.
Definition at line 1548 of file libuv/src/win/util.c.
int uv_resident_set_memory | ( | size_t * | rss | ) |
Definition at line 485 of file libuv/src/win/util.c.
Definition at line 364 of file libuv/src/win/util.c.
char** uv_setup_args | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 359 of file libuv/src/win/util.c.
void uv_sleep | ( | unsigned int | msec | ) |
Definition at line 1877 of file libuv/src/win/util.c.
int uv_uptime | ( | double * | uptime | ) |
Definition at line 501 of file libuv/src/win/util.c.
|
static |
Definition at line 74 of file libuv/src/win/util.c.
|
static |
Definition at line 70 of file libuv/src/win/util.c.
|
static |
Definition at line 71 of file libuv/src/win/util.c.