• Home
  • Raw
  • Download

Lines Matching refs:buflen

37 extern int __xpg_strerror_r (int errnum, char *buf, size_t buflen);
96 local_snprintf (char *buf, size_t buflen, const char *format, ...) in gl_lock_define_initialized()
102 result = _vsnprintf (buf, buflen, format, args); in gl_lock_define_initialized()
104 if (buflen > 0 && (result < 0 || result >= buflen)) in gl_lock_define_initialized()
105 buf[buflen - 1] = '\0'; in gl_lock_define_initialized()
114 safe_copy (char *buf, size_t buflen, const char *msg) in safe_copy() argument
119 if (len < buflen) in safe_copy()
128 memcpy (buf, msg, buflen - 1); in safe_copy()
129 buf[buflen - 1] = '\0'; in safe_copy()
137 strerror_r (int errnum, char *buf, size_t buflen) in strerror_r() argument
142 if (buflen <= 1) in strerror_r()
144 if (buflen) in strerror_r()
155 return safe_copy (buf, buflen, msg); in strerror_r()
165 ret = __xpg_strerror_r (errnum, buf, buflen); in strerror_r()
173 safe_copy (buf, buflen, strerror_r (errnum, buf, buflen)); in strerror_r()
179 if (buflen > INT_MAX) in strerror_r()
180 buflen = INT_MAX; in strerror_r()
188 if (buflen < sizeof stackbuf) in strerror_r()
192 ret = safe_copy (buf, buflen, stackbuf); in strerror_r()
195 ret = strerror_r (errnum, buf, buflen); in strerror_r()
198 ret = strerror_r (errnum, buf, buflen); in strerror_r()
208 if (!ret && strlen (buf) == buflen - 1) in strerror_r()
217 if (buflen <= len) in strerror_r()
227 if (ret == ERANGE && strlen (buf) < buflen - 1) in strerror_r()
234 safe_copy (buf, buflen, stackbuf); in strerror_r()
273 ret = safe_copy (buf, buflen, errmsg); in strerror_r()
293 ret = safe_copy (buf, buflen, errmsg); in strerror_r()
311 ret = safe_copy (buf, buflen, errmsg); in strerror_r()
321 snprintf (buf, buflen, "Unknown error %d", errnum); in strerror_r()