[PATCH 08/13] idiag: reorder idiagnl.h to have deprecated functions at the top
Thomas Haller
thaller at redhat.com
Mon Nov 24 08:14:52 PST 2014
Signed-off-by: Thomas Haller <thaller at redhat.com>
---
include/netlink/idiag/idiagnl.h | 21 ++++++++++++++-------
1 file changed, 14 insertions(+), 7 deletions(-)
diff --git a/include/netlink/idiag/idiagnl.h b/include/netlink/idiag/idiagnl.h
index e6bc650..c99f83b 100644
--- a/include/netlink/idiag/idiagnl.h
+++ b/include/netlink/idiag/idiagnl.h
@@ -19,6 +19,11 @@
extern "C" {
#endif
+/*************************************************************
+ * The following part contains DEPRECATED names and defines.
+ * Don't use them.
+ *************************************************************/
+
/**
* Inet Diag message types
*
@@ -55,12 +60,6 @@ enum {
/**
* Macro to represent all socket states.
* @ingroup idiag
- */
-#define IDIAGNL_SS_ALL (((1<<12)-1))
-
-/**
- * Macro to represent all socket states.
- * @ingroup idiag
* @deprecated
*/
#define IDIAG_SS_ALL IDIAGNL_SS_ALL
@@ -90,7 +89,7 @@ enum {
};
-/* Keep these only for compatibility, DO NOT USE THEM */
+/* deprectated keep these only for compatibility, DO NOT USE THEM */
#define IDIAG_SK_MEMINFO_RMEM_ALLOC SK_MEMINFO_RMEM_ALLOC
#define IDIAG_SK_MEMINFO_RCVBUF SK_MEMINFO_RCVBUF
#define IDIAG_SK_MEMINFO_WMEM_ALLOC SK_MEMINFO_WMEM_ALLOC
@@ -109,6 +108,14 @@ enum {
#define IDIAG_TIMER_PERSIST IDIAGNL_TIMER_PERSIST
#define IDIAG_TIMER_UNKNOWN IDIAGNL_TIMER_UNKNOWN
+/*************************************************************/
+
+/**
+ * Macro to represent all socket states.
+ * @ingroup idiag
+ */
+#define IDIAGNL_SS_ALL (((1<<12)-1))
+
/**
* Socket timer indentifiers
* @ingroupd idiag
--
1.9.3
More information about the libnl
mailing list