osaf/libs/core/include/ncs_osprm.h | 2 +-
osaf/libs/core/include/ncssysf_tsk.h | 2 +-
osaf/libs/core/leap/sysf_tsk.c | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
To avoid const_cast<char*>() in C++ code, the ncs_task_create() function
signature has been updated to take a pointer to const char*.
diff --git a/osaf/libs/core/include/ncs_osprm.h
b/osaf/libs/core/include/ncs_osprm.h
--- a/osaf/libs/core/include/ncs_osprm.h
+++ b/osaf/libs/core/include/ncs_osprm.h
@@ -85,7 +85,7 @@ extern "C" {
union {
struct {
NCS_OS_CB i_entry_point;
- char *i_name;
+ const char *i_name;
unsigned int i_priority;
unsigned int i_stack_nbytes;
int i_policy;
diff --git a/osaf/libs/core/include/ncssysf_tsk.h
b/osaf/libs/core/include/ncssysf_tsk.h
--- a/osaf/libs/core/include/ncssysf_tsk.h
+++ b/osaf/libs/core/include/ncssysf_tsk.h
@@ -204,7 +204,7 @@ extern "C" {
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
- uint32_t ncs_task_create(NCS_OS_CB, void *, char *, unsigned int, int,
unsigned int, void **);
+ uint32_t ncs_task_create(NCS_OS_CB, void *, const char *, unsigned int,
int, unsigned int, void **);
uint32_t ncs_task_release(void *);
uint32_t ncs_task_detach(void *);
uint32_t ncs_task_start(void *);
diff --git a/osaf/libs/core/leap/sysf_tsk.c b/osaf/libs/core/leap/sysf_tsk.c
--- a/osaf/libs/core/leap/sysf_tsk.c
+++ b/osaf/libs/core/leap/sysf_tsk.c
@@ -45,7 +45,7 @@
uint32_t
ncs_task_create(NCS_OS_CB entry_pt,
- void *arg, char *name, unsigned int priority, int policy,
unsigned int stack_size_in_bytes, void **task_handle)
+ void *arg, const char *name, unsigned int priority, int policy,
unsigned int stack_size_in_bytes, void **task_handle)
{
NCS_OS_TASK task;
uint32_t rc;
------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are
consuming the most bandwidth. Provides multi-vendor support for NetFlow,
J-Flow, sFlow and other flows. Make informed decisions using capacity
planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
_______________________________________________
Opensaf-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-devel