ReactOS 0.4.16-dev-927-g467dec4
rand_s.cpp File Reference
#include <corecrt_internal.h>
#include <stdlib.h>
Include dependency graph for rand_s.cpp:

Go to the source code of this file.

Functions

errno_t __cdecl rand_s (unsigned int *const result)
 

Function Documentation

◆ rand_s()

errno_t __cdecl rand_s ( unsigned int *const  result)

Definition at line 13 of file rand_s.cpp.

14{
16 *result = 0;
17
18 if (!__acrt_RtlGenRandom(result, static_cast<ULONG>(sizeof(*result))))
19 {
20 errno = ENOMEM;
21 return errno;
22 }
23
24 return 0;
25}
#define EINVAL
Definition: acclib.h:90
#define ENOMEM
Definition: acclib.h:84
GLuint64EXT * result
Definition: glext.h:11304
#define _VALIDATE_RETURN_ERRCODE(expr, errorcode)
#define errno
Definition: errno.h:18
uint32_t ULONG
Definition: typedefs.h:59
BOOLEAN WINAPI __acrt_RtlGenRandom(PVOID const buffer, ULONG const buffer_count)