ulib Implement rand()
This commit is contained in:
@ -39,3 +39,7 @@ int32_t schedrelease(void) {
|
|||||||
int32_t devctl(Dev_t *devh, uint64_t cmd, uint8_t *buffer, size_t len, uint64_t extra) {
|
int32_t devctl(Dev_t *devh, uint64_t cmd, uint8_t *buffer, size_t len, uint64_t extra) {
|
||||||
return syscall(SYS_DEVCTL, (uint64_t)devh, cmd, (uint64_t)buffer, (uint64_t)len, (uint64_t)extra, 0);
|
return syscall(SYS_DEVCTL, (uint64_t)devh, cmd, (uint64_t)buffer, (uint64_t)len, (uint64_t)extra, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int32_t rand(void) {
|
||||||
|
return syscall(SYS_RAND, 0, 0, 0, 0, 0, 0);
|
||||||
|
}
|
||||||
|
|||||||
@ -13,5 +13,6 @@ int32_t mman_map(uint8_t *addr, size_t size, uint64_t prot, uint64_t flags, uint
|
|||||||
int32_t mman_unmap(uint8_t *addr);
|
int32_t mman_unmap(uint8_t *addr);
|
||||||
int32_t schedrelease(void);
|
int32_t schedrelease(void);
|
||||||
int32_t devctl(Dev_t *devh, uint64_t cmd, uint8_t *buffer, size_t len, uint64_t extra);
|
int32_t devctl(Dev_t *devh, uint64_t cmd, uint8_t *buffer, size_t len, uint64_t extra);
|
||||||
|
int32_t rand(void);
|
||||||
|
|
||||||
#endif // ULIB_SYSTEM_SYSTEM_H_
|
#endif // ULIB_SYSTEM_SYSTEM_H_
|
||||||
|
|||||||
Reference in New Issue
Block a user