#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.