12#if defined(__OpenBSD__) && !defined(ENOTSUP)
13#define ENOTSUP EOPNOTSUPP
16#if !defined(HAVE_PSELECT) || defined(__OpenBSD__)
17extern int pselect(
int, fd_set *restrict, fd_set *restrict,
18 fd_set *restrict,
const struct timespec *restrict,
19 const sigset_t *restrict);
23extern size_t strnlen(
const char *s,
size_t n);
27extern size_t strlcpy(
char *,
const char *,
size_t);
31extern size_t strlcat(
char *,
const char *,
size_t);
37extern int vasprintf(
char **ret,
const char *fmt, va_list ap);
int vasprintf(char **ret, const char *fmt, va_list ap)
Definition misc.c:34
size_t strnlen(const char *s, size_t max)
Definition misc.c:19
size_t strlcat(char *d, const char *s, size_t bufsize)
Definition strlcpy.c:59
size_t strlcpy(char *d, const char *s, size_t bufsize)
Definition strlcpy.c:36