Lines Matching refs:size
38 /* A zero-size buffer for use by uv_pipe_read */
82 * the right size. */
109 static void uv__unique_pipe_name(char* ptr, char* name, size_t size) {
110 snprintf(name, size, "\\\\?\\pipe\\uv\\%p-%lu", ptr, GetCurrentProcessId());
1536 /* Compute combined size of all combined buffers from `bufs`. */
1541 /* The total combined size of data buffers should not exceed UINT32_MAX,
1546 /* Compute heap buffer size. */
1764 /* Compute the combined size of data buffers. */
2456 static int uv__pipe_getname(const uv_pipe_t* handle, char* buffer, size_t* size) {
2472 return uv__copy_utf16_to_utf8(handle->name, -1, buffer, size);
2476 *size = 0;
2499 *size = 0;
2511 *size = 0;
2526 *size = 0;
2534 if (*size < pipe_prefix_len) {
2535 *size = 0;
2539 *size -= pipe_prefix_len;
2541 err = uv__copy_utf16_to_utf8(name_buf, name_len, buffer+pipe_prefix_len, size);
2542 *size += pipe_prefix_len;
2557 int uv_pipe_getsockname(const uv_pipe_t* handle, char* buffer, size_t* size) {
2559 return uv__pipe_getname(handle, buffer, size);
2563 *size = 0;
2571 int uv_pipe_getpeername(const uv_pipe_t* handle, char* buffer, size_t* size) {
2577 return uv__pipe_getname(handle, buffer, size);
2581 return uv__pipe_getname(handle, buffer, size);