[Xenomai-git] Philippe Gerum : cobalt/kernel: introduce k[v]asformat() helper

2014-04-24 Thread git repository hosting
Module: xenomai-forge
Branch: rtdm-api-waitqueues
Commit: 381d3671029b6726ce0764b4485beb350e07da88
URL:
http://git.xenomai.org/?p=xenomai-forge.git;a=commit;h=381d3671029b6726ce0764b4485beb350e07da88

Author: Philippe Gerum 
Date:   Thu Apr 17 11:54:47 2014 +0200

cobalt/kernel: introduce k[v]asformat() helper

---

 include/cobalt/kernel/ancillaries.h |   10 ++
 1 file changed, 10 insertions(+)

diff --git a/include/cobalt/kernel/ancillaries.h 
b/include/cobalt/kernel/ancillaries.h
index e1e59f2..88c0afb 100644
--- a/include/cobalt/kernel/ancillaries.h
+++ b/include/cobalt/kernel/ancillaries.h
@@ -30,6 +30,11 @@
__ret;  \
})
 
+#define kasformat(__fmt, __args...)\
+   ({  \
+   kasprintf(GFP_KERNEL, __fmt, ##__args); \
+   })
+
 #define kvsformat(__dst, __len, __fmt, __ap)   \
({  \
size_t __ret;   \
@@ -39,4 +44,9 @@
__ret;  \
})
 
+#define kvasformat(__fmt, __ap)
\
+   ({  \
+   kvasprintf(GFP_KERNEL, __fmt, __ap);\
+   })
+
 #endif /* !_COBALT_KERNEL_ANCILLARIES_H */


___
Xenomai-git mailing list
Xenomai-git@xenomai.org
http://www.xenomai.org/mailman/listinfo/xenomai-git


[Xenomai-git] Philippe Gerum : cobalt/kernel: introduce k[v]asformat() helper

2014-04-17 Thread git repository hosting
Module: xenomai-forge
Branch: next
Commit: 381d3671029b6726ce0764b4485beb350e07da88
URL:
http://git.xenomai.org/?p=xenomai-forge.git;a=commit;h=381d3671029b6726ce0764b4485beb350e07da88

Author: Philippe Gerum 
Date:   Thu Apr 17 11:54:47 2014 +0200

cobalt/kernel: introduce k[v]asformat() helper

---

 include/cobalt/kernel/ancillaries.h |   10 ++
 1 file changed, 10 insertions(+)

diff --git a/include/cobalt/kernel/ancillaries.h 
b/include/cobalt/kernel/ancillaries.h
index e1e59f2..88c0afb 100644
--- a/include/cobalt/kernel/ancillaries.h
+++ b/include/cobalt/kernel/ancillaries.h
@@ -30,6 +30,11 @@
__ret;  \
})
 
+#define kasformat(__fmt, __args...)\
+   ({  \
+   kasprintf(GFP_KERNEL, __fmt, ##__args); \
+   })
+
 #define kvsformat(__dst, __len, __fmt, __ap)   \
({  \
size_t __ret;   \
@@ -39,4 +44,9 @@
__ret;  \
})
 
+#define kvasformat(__fmt, __ap)
\
+   ({  \
+   kvasprintf(GFP_KERNEL, __fmt, __ap);\
+   })
+
 #endif /* !_COBALT_KERNEL_ANCILLARIES_H */


___
Xenomai-git mailing list
Xenomai-git@xenomai.org
http://www.xenomai.org/mailman/listinfo/xenomai-git