Lines Matching +defs:buffer +defs:name
144 // GLIBC also uses 1024 as the maximum buffer size internally.
151 char buffer[strerror_buff_size];
152 if (::strerror_s(buffer, strerror_buff_size, ev) == 0)
153 return string(buffer);
154 std::snprintf(buffer, strerror_buff_size, "unknown error %d", ev);
155 return string(buffer);
163 __attribute__((unused)) const char* handle_strerror_r_return(char* strerror_return, char* buffer) {
165 // string might point to either the input buffer, or a static
166 // buffer, but we don't care which.
171 __attribute__((unused)) const char* handle_strerror_r_return(int strerror_return, char* buffer) {
173 // - fills in the provided buffer and returns 0
177 return buffer;
193 char buffer[strerror_buff_size];
197 const char* error_message = handle_strerror_r_return(::strerror_r(ev, buffer, strerror_buff_size), buffer);
200 std::snprintf(buffer, strerror_buff_size, "Unknown error %d", ev);
201 error_message = buffer;
238 virtual const char* name() const noexcept;
242 const char* __generic_error_category::name() const noexcept { return "generic"; }
264 virtual const char* name() const noexcept;
269 const char* __system_error_category::name() const noexcept { return "system"; }