summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans Wennborg <hans@hanshq.net>2019-08-20 07:53:07 +0000
committerHans Wennborg <hans@hanshq.net>2019-08-20 07:53:07 +0000
commit8e97004d98bd807bdf32cd7017e7831c3ae4fc6b (patch)
tree381f6e94bd43e71e569f631be2662f24d9431b41
parent8d20ab1e3d4e55916471b61641250ad9fb5c8ad2 (diff)
downloadcompiler-rt-8e97004d98bd807bdf32cd7017e7831c3ae4fc6b.tar.gz
Merge r368246 for PR42988
Update generate_netbsd_ioctls.awk for NetBSD 9.99.3 Register new ioctl argument types passed in ioctl(2) calls. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/branches/release_90@369340 91177308-0d34-0410-b5e6-96231b3b80d8
-rwxr-xr-xutils/generate_netbsd_ioctls.awk6
1 files changed, 6 insertions, 0 deletions
diff --git a/utils/generate_netbsd_ioctls.awk b/utils/generate_netbsd_ioctls.awk
index 4ae6015f0..0986eccf3 100755
--- a/utils/generate_netbsd_ioctls.awk
+++ b/utils/generate_netbsd_ioctls.awk
@@ -482,6 +482,8 @@ function get_type(string)
return "sizeof(u16)"
} else if (string == "u_int32_t" || string == "uint32_t") {
return "sizeof(u32)"
+ } else if (string == "u_int64_t" || string == "uint64_t") {
+ return "sizeof(u64)"
} else if (string ~ /\*$/) {
return "sizeof(uptr)"
} else if (string == "off_t") {
@@ -623,6 +625,10 @@ function get_type(string)
return "struct_RF_ProgressInfo_sz"
} else if (string == "nvlist_ref_t") {
return "struct_nvlist_ref_sz"
+ } else if (string == "spi_ioctl_transfer_t") {
+ return "struct_spi_ioctl_transfer_sz"
+ } else if (string == "spi_ioctl_configure_t") {
+ return "struct_spi_ioctl_configure_sz"
} else {
print "Unrecognized entry: " string
print "Aborting"