diff options
| author | Zheng Da <zhengda1936@gmail.com> | 2010-06-15 16:20:24 +0200 |
|---|---|---|
| committer | Zheng Da <zhengda1936@gmail.com> | 2010-06-15 16:20:24 +0200 |
| commit | 9cd3c840876b1f3ea79ab810a5b00d9931749631 (patch) | |
| tree | 2d2f95be756ab5bd3d8074c3a385b523fe38566a /libddekit | |
| parent | 63dfd78334843070ddd110fc24e30f65c9b4ac6a (diff) | |
implement get_random_bytes() with random() in libc
Diffstat (limited to 'libddekit')
| -rw-r--r-- | libddekit/include/ddekit/resources.h | 1 | ||||
| -rw-r--r-- | libddekit/resources.c | 6 |
2 files changed, 7 insertions, 0 deletions
diff --git a/libddekit/include/ddekit/resources.h b/libddekit/include/ddekit/resources.h index dfbb1322..657295a0 100644 --- a/libddekit/include/ddekit/resources.h +++ b/libddekit/include/ddekit/resources.h @@ -9,5 +9,6 @@ int ddekit_request_io (ddekit_addr_t start, ddekit_addr_t count); int ddekit_release_io (ddekit_addr_t start, ddekit_addr_t count); int ddekit_request_mem(ddekit_addr_t start, ddekit_addr_t count, ddekit_addr_t *vaddr); int ddekit_release_mem(ddekit_addr_t start, ddekit_addr_t count); +long ddekit_random (void); #endif diff --git a/libddekit/resources.c b/libddekit/resources.c index 212dcae7..45704378 100644 --- a/libddekit/resources.c +++ b/libddekit/resources.c @@ -1,3 +1,4 @@ +#include <stdlib.h> #include <error.h> #include <sys/io.h> #include <mach.h> @@ -117,3 +118,8 @@ int ddekit_release_mem(ddekit_addr_t start, ddekit_addr_t count) { } return 0; } + +long ddekit_random () +{ + return random (); +} |
