Home | History | Annotate | Download | only in posix

Lines Matching refs:buf

45     char *buf,
48 char *rc = (*strerror_r_ptr)(err, buf, len);
49 if (rc != buf) {
50 // glibc did not use buf and returned a static string instead. Copy it
51 // into buf.
52 buf[0] = '\0';
53 strncat(buf, rc, len - 1);
68 char *buf,
76 int result = (*strerror_r_ptr)(err, buf, len);
82 buf[len - 1] = '\0';
101 snprintf(buf,
110 void safe_strerror_r(int err, char *buf, size_t len) {
111 if (buf == NULL || len <= 0) {
118 wrap_posix_strerror_r(&strerror_r, err, buf, len);
123 char buf[buffer_size];
124 safe_strerror_r(err, buf, sizeof(buf));
125 return std::string(buf);