From ca27dbdcc612206296b7bfeb2107050f9da31ac4 Mon Sep 17 00:00:00 2001 From: Mickaël Salaün Date: Thu, 11 Feb 2021 19:21:13 +0100 Subject: sys/targets: allow to create /dev/null MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Do not tamper character device creation when creating /dev/null . Signed-off-by: Mickaël Salaün --- sys/targets/common.go | 3 +++ 1 file changed, 3 insertions(+) (limited to 'sys') diff --git a/sys/targets/common.go b/sys/targets/common.go index bddd90f9d..193e9dca6 100644 --- a/sys/targets/common.go +++ b/sys/targets/common.go @@ -123,6 +123,9 @@ func (arch *UnixNeutralizer) Neutralize(c *prog.Call) { mode.Val &^= arch.S_IFBLK mode.Val |= arch.S_IFREG case arch.S_IFCHR: + if dev.Val == 0x103 { + break // /dev/null + } mode.Val &^= arch.S_IFCHR mode.Val |= arch.S_IFREG } -- cgit mrf-deployment