From 4374bd1d1177dbf94112aee3ea3f8e8c335a599c Mon Sep 17 00:00:00 2001 From: GnoCiYeH Date: Mon, 11 Mar 2024 19:40:52 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dget=5Frandom=E4=B8=80?= =?UTF-8?q?=E4=B8=AA=E9=97=AE=E9=A2=98=EF=BC=8C=E6=B7=BB=E5=8A=A0Held?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E6=96=87=E4=BB=B6=20(#583)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- kernel/src/syscall/misc.rs | 2 +- user/dadk/config/held-0.1.0.dadk | 23 +++++++++++++++++++++++ 2 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 user/dadk/config/held-0.1.0.dadk diff --git a/kernel/src/syscall/misc.rs b/kernel/src/syscall/misc.rs index 6f4690ba..281c9811 100644 --- a/kernel/src/syscall/misc.rs +++ b/kernel/src/syscall/misc.rs @@ -77,7 +77,7 @@ impl Syscall { while count < len { let rand = rand(); for offset in 0..4 { - ret.push(rand >> (offset * 2)); + ret.push((rand >> (offset * 2)) as u8); count += 1; } } diff --git a/user/dadk/config/held-0.1.0.dadk b/user/dadk/config/held-0.1.0.dadk new file mode 100644 index 00000000..43177aee --- /dev/null +++ b/user/dadk/config/held-0.1.0.dadk @@ -0,0 +1,23 @@ +{ + "name": "Held", + "version": "0.1.0", + "description": "中断文本编辑器", + "task_type": { + "BuildFromSource": { + "Git": { + "url" : "https://git.mirrors.dragonos.org.cn/DragonOS-Community/Held.git", + "revision": "76304e995f" + } + } + }, + "depends": [], + "build": { + "build_command": "make install-dragonos" + }, + "clean": { + "clean_command": "make clean" + }, + "install": { + "in_dragonos_path": "/" + } +}