View | Details | Raw Unified | Return to bug 2465 | Differences between
and this patch

Collapse All | Expand All

(-)a/openbsd-compat/openbsd-compat.h (-9 / +8 lines)
Lines 179-198 int writev(int, struct iovec *, int); Link Here
179
int getpeereid(int , uid_t *, gid_t *);
179
int getpeereid(int , uid_t *, gid_t *);
180
#endif
180
#endif
181
181
182
#ifdef HAVE_ARC4RANDOM
182
#if !defined(HAVE_ARC4RANDOM) || defined(LIBRESSL_VERSION_NUMBER)
183
# ifndef HAVE_ARC4RANDOM_STIR
184
#  define arc4random_stir()
185
# endif
186
#else
187
unsigned int arc4random(void);
183
unsigned int arc4random(void);
188
void arc4random_stir(void);
184
#endif
189
#endif /* !HAVE_ARC4RANDOM */
185
186
#ifndef HAVE_ARC4RANDOM_STIR
187
# define arc4random_stir()
188
#endif
190
189
191
#ifndef HAVE_ARC4RANDOM_BUF
190
#if !defined(HAVE_ARC4RANDOM_BUF) || defined(LIBRESSL_VERSION_NUMBER)
192
void arc4random_buf(void *, size_t);
191
void arc4random_buf(void *, size_t);
193
#endif
192
#endif
194
193
195
#ifndef HAVE_ARC4RANDOM_UNIFORM
194
#if !defined(HAVE_ARC4RANDOM_UNIFORM) || defined(LIBRESSL_VERSION_NUMBER)
196
u_int32_t arc4random_uniform(u_int32_t);
195
u_int32_t arc4random_uniform(u_int32_t);
197
#endif
196
#endif
198
197

Return to bug 2465