github.com/google/syzkaller@v0.0.0-20251211124644-a066d2bc4b02/tools/syz-declextract/testdata/include/uapi/netlink_family.h (about) 1 // Copyright 2024 syzkaller project authors. All rights reserved. 2 // Use of this source code is governed by Apache 2 LICENSE that can be found in the LICENSE file. 3 4 // Description of some hypothetic netlink family. 5 6 enum netlink_foo_cmds { 7 NETLINK_FOO_CMD_FOO, 8 NETLINK_FOO_CMD_BAR, 9 }; 10 11 enum netlink_foo_attrs { 12 NETLINK_FOO_ATTR1, 13 NETLINK_FOO_ATTR2, 14 NETLINK_FOO_ATTR3 = NETLINK_FOO_ATTR2 + 3, // make them non-dense 15 NETLINK_FOO_ATTR4, 16 NETLINK_FOO_ATTR5, 17 NETLINK_FOO_ATTR6, 18 NETLINK_FOO_ATTR7, 19 }; 20 21 struct netlink_foo_struct1 { 22 int a, b, c; 23 }; 24 25 typedef struct { 26 double a, b, c; 27 } netlink_foo_struct2;