From 648f2a039071f6a0cb589f30537d5f6279c6002b Mon Sep 17 00:00:00 2001 From: Tobias Klauser Date: Wed, 16 Sep 2020 10:45:44 +0200 Subject: [PATCH] unix: add clonefile flags for clonefile syscalls on darwin These are used with the flags parameter of Clonefile/Clonefileat/Fclonefileat added by CL 254757. Change-Id: Ia869315f319003c366f201f82a04b5801be08993 Reviewed-on: https://go-review.googlesource.com/c/sys/+/255197 Trust: Tobias Klauser Run-TryBot: Tobias Klauser TryBot-Result: Go Bot Reviewed-by: Ian Lance Taylor --- unix/mkerrors.sh | 1 + unix/zerrors_darwin_386.go | 2 ++ unix/zerrors_darwin_amd64.go | 2 ++ unix/zerrors_darwin_arm.go | 2 ++ unix/zerrors_darwin_arm64.go | 2 ++ 5 files changed, 9 insertions(+) diff --git a/unix/mkerrors.sh b/unix/mkerrors.sh index cab45604..e7c51aa4 100755 --- a/unix/mkerrors.sh +++ b/unix/mkerrors.sh @@ -58,6 +58,7 @@ includes_Darwin=' #define _DARWIN_USE_64_BIT_INODE #include #include +#include #include #include #include diff --git a/unix/zerrors_darwin_386.go b/unix/zerrors_darwin_386.go index 6217cdba..6f333594 100644 --- a/unix/zerrors_darwin_386.go +++ b/unix/zerrors_darwin_386.go @@ -232,6 +232,8 @@ const ( CLOCK_THREAD_CPUTIME_ID = 0x10 CLOCK_UPTIME_RAW = 0x8 CLOCK_UPTIME_RAW_APPROX = 0x9 + CLONE_NOFOLLOW = 0x1 + CLONE_NOOWNERCOPY = 0x2 CR0 = 0x0 CR1 = 0x1000 CR2 = 0x2000 diff --git a/unix/zerrors_darwin_amd64.go b/unix/zerrors_darwin_amd64.go index e3ff2ee3..db767eb2 100644 --- a/unix/zerrors_darwin_amd64.go +++ b/unix/zerrors_darwin_amd64.go @@ -232,6 +232,8 @@ const ( CLOCK_THREAD_CPUTIME_ID = 0x10 CLOCK_UPTIME_RAW = 0x8 CLOCK_UPTIME_RAW_APPROX = 0x9 + CLONE_NOFOLLOW = 0x1 + CLONE_NOOWNERCOPY = 0x2 CR0 = 0x0 CR1 = 0x1000 CR2 = 0x2000 diff --git a/unix/zerrors_darwin_arm.go b/unix/zerrors_darwin_arm.go index 3e417571..ddc5d001 100644 --- a/unix/zerrors_darwin_arm.go +++ b/unix/zerrors_darwin_arm.go @@ -232,6 +232,8 @@ const ( CLOCK_THREAD_CPUTIME_ID = 0x10 CLOCK_UPTIME_RAW = 0x8 CLOCK_UPTIME_RAW_APPROX = 0x9 + CLONE_NOFOLLOW = 0x1 + CLONE_NOOWNERCOPY = 0x2 CR0 = 0x0 CR1 = 0x1000 CR2 = 0x2000 diff --git a/unix/zerrors_darwin_arm64.go b/unix/zerrors_darwin_arm64.go index cbd8ed18..0614d26d 100644 --- a/unix/zerrors_darwin_arm64.go +++ b/unix/zerrors_darwin_arm64.go @@ -232,6 +232,8 @@ const ( CLOCK_THREAD_CPUTIME_ID = 0x10 CLOCK_UPTIME_RAW = 0x8 CLOCK_UPTIME_RAW_APPROX = 0x9 + CLONE_NOFOLLOW = 0x1 + CLONE_NOOWNERCOPY = 0x2 CR0 = 0x0 CR1 = 0x1000 CR2 = 0x2000