Page MenuHomeFreeBSD

D59733.id186894.diff
No OneTemporary

D59733.id186894.diff

diff --git a/sys/compat/linuxkpi/common/include/linux/compiler.h b/sys/compat/linuxkpi/common/include/linux/compiler.h
--- a/sys/compat/linuxkpi/common/include/linux/compiler.h
+++ b/sys/compat/linuxkpi/common/include/linux/compiler.h
@@ -97,4 +97,12 @@
#define __struct_size(_s) __builtin_object_size(_s, 0)
#endif
+#ifndef __COUNTER__
+#define __COUNTER__ __LINE
+#endif
+
+#define ____UNIQUE_ID(prefix, num) prefix##num
+#define ___UNIQUE_ID(prefix, num) ____UNIQUE_ID(prefix, num)
+#define __UNIQUE_ID(prefix) ___UNIQUE_ID(prefix, __COUNTER__)
+
#endif /* _LINUXKPI_LINUX_COMPILER_H_ */

File Metadata

Mime Type
text/plain
Expires
Thu, Sep 17, 10:12 PM (18 h, 58 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
39096242
Default Alt Text
D59733.id186894.diff (599 B)

Event Timeline