osaf/libs/common/ais/aisa_api.c                     |   2 +-
 osaf/libs/common/ntfsv/ntfsv_enc_dec.c              |   2 +-
 osaf/libs/common/ntfsv/ntfsv_mem.c                  |   4 ++--
 osaf/libs/core/common/include/osaf_extended_name.h  |  14 +++++++-------
 osaf/libs/core/common/osaf_extended_name.c          |  14 +++++++-------
 osaf/services/saf/immsv/immloadd/imm_loader.cc      |   4 ++--
 osaf/services/saf/immsv/immnd/ImmModel.cc           |  18 +++++++++---------
 osaf/services/saf/ntfsv/ntfimcnd/ntfimcn_notifier.c |   4 ++--
 osaf/services/saf/smfsv/smfd/SmfUtils.cc            |   4 ++--
 osaf/tools/safimm/immcfg/imm_import.cc              |   4 ++--
 osaf/tools/safntf/ntfread/ntfread.c                 |   4 ++--
 osaf/tools/safntf/ntfsend/ntfsend.c                 |   4 ++--
 12 files changed, 39 insertions(+), 39 deletions(-)


The constants kMaxDnLength and kExtendedNameMagic have been renamed to
kOsafMaxDnLength and kOsafExtendedNameMagic, respectively. The reason is to make
it visible that these constants are on the global OpenSAF level, i.e. that they
don't belong to any specific OpenSAF service.

diff --git a/osaf/libs/common/ais/aisa_api.c b/osaf/libs/common/ais/aisa_api.c
--- a/osaf/libs/common/ais/aisa_api.c
+++ b/osaf/libs/common/ais/aisa_api.c
@@ -115,7 +115,7 @@ SaConstStringT ais_name_borrow(const SaN
        TRACE_ENTER();
        SaConstStringT value = osaf_extended_name_borrow(name);
        size_t length = name->_opaque[0];
-       if (length != kExtendedNameMagic) {
+       if (length != kOsafExtendedNameMagic) {
                /*
                 * Check that the string inside SaNameT is properly
                 * NUL-terminated. If not, we return a NULL pointer. We allow
diff --git a/osaf/libs/common/ntfsv/ntfsv_enc_dec.c 
b/osaf/libs/common/ntfsv/ntfsv_enc_dec.c
--- a/osaf/libs/common/ntfsv/ntfsv_enc_dec.c
+++ b/osaf/libs/common/ntfsv/ntfsv_enc_dec.c
@@ -361,7 +361,7 @@ static uint32_t decodeSaNameT(NCS_UBAID 
        uint32_t rv;
        p8 = ncs_dec_flatten_space(uba, local_data, 2);
        size_t length = ncs_decode_16bit(&p8);
-       if (length > kMaxDnLength) {
+       if (length > kOsafMaxDnLength) {
                LOG_ER("SaNameT length too long: %zu", length);
                /* this should not happen */
                osafassert(0);
diff --git a/osaf/libs/common/ntfsv/ntfsv_mem.c 
b/osaf/libs/common/ntfsv/ntfsv_mem.c
--- a/osaf/libs/common/ntfsv/ntfsv_mem.c
+++ b/osaf/libs/common/ntfsv/ntfsv_mem.c
@@ -1275,9 +1275,9 @@ bool ntfsv_sanamet_is_valid(const SaName
                        "is not set, or not using extended name api");
                return false;
        }
-       if (osaf_extended_name_length(pName) > kMaxDnLength) {
+       if (osaf_extended_name_length(pName) > kOsafMaxDnLength) {
                LOG_ER("Exceeding maximum of extended name length(%u)"
-                       ,kMaxDnLength);
+                       ,kOsafMaxDnLength);
                return false;
        }
        return true;
diff --git a/osaf/libs/core/common/include/osaf_extended_name.h 
b/osaf/libs/core/common/include/osaf_extended_name.h
--- a/osaf/libs/core/common/include/osaf_extended_name.h
+++ b/osaf/libs/core/common/include/osaf_extended_name.h
@@ -42,13 +42,13 @@ enum {
    *  stored immediately after the first 16-bit word (typically in the first
    *  four or eight bytes of the .value field of the legacy SaNameT type.
    */
-  kExtendedNameMagic = 0xcd2b,
+  kOsafExtendedNameMagic = 0xcd2b,
 
   /**
    *  Maximum length of a distinguished name, not counting the terminating NUL
    *  character.
    */
-  kMaxDnLength = 2048
+  kOsafMaxDnLength = 2048
 };
 
 /**
@@ -90,7 +90,7 @@ void osaf_extended_name_lend(SaConstStri
  *
  *  This function returns a pointer to the string value in the legacy SaNameT 
@a
  *  name. If the .length field of the legacy SaNameT structure is not equal to
- *  the magic number @a kExtendedNameMagic, the returned pointer points to a
+ *  the magic number @a kOsafExtendedNameMagic, the returned pointer points to 
a
  *  copy of the string stored inside @a name. Otherwise, the returned pointer
  *  points to memory outside @a name.
  *
@@ -120,10 +120,10 @@ bool osaf_is_an_extended_name(const SaNa
  *
  *  This function returns true if the SaNameT @a name passes some sanity 
checks,
  *  e.g. that the length field is either equal to the magic number @a
- *  kExtendedNameMagic, or strictly less than SA_MAX_UNEXTENDED_NAME_LENGTH. It
- *  returns false if @a name failed some of the sanity checks. It may of course
- *  also crash the process if @a name is severly corrupted, e.g. if the pointer
- *  stored inside @a name points to inaccessible memory.
+ *  kOsafExtendedNameMagic, or strictly less than 
SA_MAX_UNEXTENDED_NAME_LENGTH.
+ *  It returns false if @a name failed some of the sanity checks. It may of
+ *  course also crash the process if @a name is severely corrupted, e.g. if the
+ *  pointer stored inside @a name points to inaccessible memory.
  *
  *  NOTE: This function is intended to be used in agent libraries to read
  *  SaNameT structures that may have been set by legacy application
diff --git a/osaf/libs/core/common/osaf_extended_name.c 
b/osaf/libs/core/common/osaf_extended_name.c
--- a/osaf/libs/core/common/osaf_extended_name.c
+++ b/osaf/libs/core/common/osaf_extended_name.c
@@ -60,7 +60,7 @@ static inline void set_ptr(SaConstString
                SaUint8T bytes[sizeof(SaConstStringT)];
        } tmp;
        tmp.pointer = value;
-       name->_opaque[0] = kExtendedNameMagic;
+       name->_opaque[0] = kOsafExtendedNameMagic;
        memcpy(name->_opaque + kExtendedNamePointerOffset, tmp.bytes,
                sizeof(SaConstStringT));
 }
@@ -93,7 +93,7 @@ SaConstStringT osaf_extended_name_borrow
 {
        size_t length = name->_opaque[0];
        SaConstStringT value;
-       if (length != kExtendedNameMagic) {
+       if (length != kOsafExtendedNameMagic) {
                value = (SaConstStringT) (name->_opaque + 1);
        } else {
                value = get_ptr(name);
@@ -103,14 +103,14 @@ SaConstStringT osaf_extended_name_borrow
 
 bool osaf_is_an_extended_name(const SaNameT* name)
 {
-       return name->_opaque[0] == kExtendedNameMagic;
+       return name->_opaque[0] == kOsafExtendedNameMagic;
 }
 
 bool osaf_is_extended_name_valid(const SaNameT* name)
 {
        size_t length = name->_opaque[0];
        bool is_valid;
-       if (length != kExtendedNameMagic) {
+       if (length != kOsafExtendedNameMagic) {
                is_valid = length < SA_MAX_UNEXTENDED_NAME_LENGTH;
        } else {
                is_valid = osaf_extended_names_enabled &&
@@ -124,7 +124,7 @@ bool osaf_is_extended_name_empty(const S
 {
        size_t length = name->_opaque[0];
        bool is_empty;
-       if (length != kExtendedNameMagic) {
+       if (length != kOsafExtendedNameMagic) {
                is_empty = length == 0;
        } else {
                is_empty = *get_ptr(name) == '\0';
@@ -135,7 +135,7 @@ bool osaf_is_extended_name_empty(const S
 size_t osaf_extended_name_length(const SaNameT* name)
 {
        size_t length = name->_opaque[0];
-       if (length != kExtendedNameMagic) {
+       if (length != kOsafExtendedNameMagic) {
                osafassert(length < SA_MAX_UNEXTENDED_NAME_LENGTH);
                length = strnlen((const char*) (name->_opaque + 1), length);
        } else {
@@ -191,7 +191,7 @@ void osaf_extended_name_alloc(SaConstStr
 void osaf_extended_name_free(SaNameT* name)
 {
        if (name != NULL) {
-               if (name->_opaque[0] == kExtendedNameMagic) {
+               if (name->_opaque[0] == kOsafExtendedNameMagic) {
                        free((SaStringT*) get_ptr(name));
                }
                name->_opaque[0] = 0xffff;
diff --git a/osaf/services/saf/immsv/immloadd/imm_loader.cc 
b/osaf/services/saf/immsv/immloadd/imm_loader.cc
--- a/osaf/services/saf/immsv/immloadd/imm_loader.cc
+++ b/osaf/services/saf/immsv/immloadd/imm_loader.cc
@@ -2505,9 +2505,9 @@ int syncObjectsOfClass(std::string class
                exit(1);
        }
 
-       if (objectNameLength > kMaxDnLength) {
+       if (objectNameLength > kOsafMaxDnLength) {
                LOG_ER("syncObjectsOfClass: objectName.length(%zu) > %zu",
-                       objectNameLength, static_cast<size_t>(kMaxDnLength));
+                       objectNameLength, 
static_cast<size_t>(kOsafMaxDnLength));
                exit(1);
        }
 
diff --git a/osaf/services/saf/immsv/immnd/ImmModel.cc 
b/osaf/services/saf/immsv/immnd/ImmModel.cc
--- a/osaf/services/saf/immsv/immnd/ImmModel.cc
+++ b/osaf/services/saf/immsv/immnd/ImmModel.cc
@@ -3057,7 +3057,7 @@ ImmModel::classCreate(const ImmsvOmClass
                         attNm, v->val.x.size - 1);
                     err = SA_AIS_ERR_LIBRARY;
                     illegal = 1;
-                } else if (v->val.x.size > kMaxDnLength) {
+                } else if (v->val.x.size > kOsafMaxDnLength) {
                     LOG_NO("ERR_LIBRARY: attr '%s' of type SaNameT is too 
long:%u",
                         attNm, v->val.x.size - 1);
                     err = SA_AIS_ERR_LIBRARY;
@@ -6878,9 +6878,9 @@ SaAisErrorT ImmModel::ccbObjectCreate(Im
         objectName.append(parentName);
     }
     
-    if (objectName.size() > ((longDnsPermitted) ? kMaxDnLength : 
(SA_MAX_UNEXTENDED_NAME_LENGTH - 1))) {
+    if (objectName.size() > ((longDnsPermitted) ? kOsafMaxDnLength : 
(SA_MAX_UNEXTENDED_NAME_LENGTH - 1))) {
         TRACE_7("ERR_NAME_TOO_LONG: DN is too long, size:%u, max size is:%u",
-            (unsigned int) objectName.size(), kMaxDnLength);
+            (unsigned int) objectName.size(), kOsafMaxDnLength);
         err = SA_AIS_ERR_NAME_TOO_LONG;
         goto ccbObjectCreateExit;
     }
@@ -6998,7 +6998,7 @@ SaAisErrorT ImmModel::ccbObjectCreate(Im
             }
 
             if(attr->mValueType == SA_IMM_ATTR_SANAMET) {
-                if(p->n.attrValue.val.x.size > kMaxDnLength) {
+                if(p->n.attrValue.val.x.size > kOsafMaxDnLength) {
                     LOG_NO("ERR_LIBRARY: attr '%s' of type SaNameT is too 
long:%u",
                         attrName.c_str(), p->n.attrValue.val.x.size - 1);
                     err = SA_AIS_ERR_LIBRARY;
@@ -7928,7 +7928,7 @@ ImmModel::ccbObjectModify(const ImmsvOmC
                 }
             }
 
-            if(p->attrValue.attrValue.val.x.size > kMaxDnLength) {
+            if(p->attrValue.attrValue.val.x.size > kOsafMaxDnLength) {
                 LOG_NO("ERR_LIBRARY: attr '%s' of type SaNameT is too long:%u",
                     attrName.c_str(), p->attrValue.attrValue.val.x.size - 1);
                 err = SA_AIS_ERR_LIBRARY;
@@ -13769,9 +13769,9 @@ ImmModel::rtObjectCreate(struct ImmsvOmC
         objectName.append(parentName);
     }
     
-    if (objectName.size() > ((longDnsPermitted) ? kMaxDnLength : 
(SA_MAX_UNEXTENDED_NAME_LENGTH -1))) {
+    if (objectName.size() > ((longDnsPermitted) ? kOsafMaxDnLength : 
(SA_MAX_UNEXTENDED_NAME_LENGTH -1))) {
         TRACE_7("ERR_NAME_TOO_LONG: DN is too long, size:%u, max size is:%u", 
-            (unsigned int) objectName.size(), kMaxDnLength);
+            (unsigned int) objectName.size(), kOsafMaxDnLength);
         err = SA_AIS_ERR_NAME_TOO_LONG;     
         goto rtObjectCreateExit;
     }
@@ -13878,7 +13878,7 @@ ImmModel::rtObjectCreate(struct ImmsvOmC
                 break; //out of for-loop
             }
             if(attr->mValueType == SA_IMM_ATTR_SANAMET) {
-                if(p->n.attrValue.val.x.size > kMaxDnLength) {
+                if(p->n.attrValue.val.x.size > kOsafMaxDnLength) {
                     LOG_NO("ERR_LIBRARY: attr '%s' of type SaNameT is too 
long:%u",
                         attrName.c_str(), p->n.attrValue.val.x.size - 1);
                     err = SA_AIS_ERR_LIBRARY;
@@ -15079,7 +15079,7 @@ ImmModel::rtObjectUpdate(const ImmsvOmCc
                     }
                 }
 
-                if (p->attrValue.attrValue.val.x.size > kMaxDnLength) {
+                if (p->attrValue.attrValue.val.x.size > kOsafMaxDnLength) {
                     LOG_NO("ERR_LIBRARY: attr '%s' of type SaNameT is too 
long:%u",
                         attrName.c_str(), p->attrValue.attrValue.val.x.size - 
1);
                     err = SA_AIS_ERR_LIBRARY;
diff --git a/osaf/services/saf/ntfsv/ntfimcnd/ntfimcn_notifier.c 
b/osaf/services/saf/ntfsv/ntfimcnd/ntfimcn_notifier.c
--- a/osaf/services/saf/ntfsv/ntfimcnd/ntfimcn_notifier.c
+++ b/osaf/services/saf/ntfsv/ntfimcnd/ntfimcn_notifier.c
@@ -167,8 +167,8 @@ done:
 
        /* Allocate string for attribute name */
        name_len = strlen(info_value);
-       if (name_len > kMaxDnLength)
-               name_len = kMaxDnLength;
+       if (name_len > kOsafMaxDnLength)
+               name_len = kOsafMaxDnLength;
        rc = saNtfPtrValAllocate(
                        notificationHandle,
                        name_len + 1,
diff --git a/osaf/services/saf/smfsv/smfd/SmfUtils.cc 
b/osaf/services/saf/smfsv/smfd/SmfUtils.cc
--- a/osaf/services/saf/smfsv/smfd/SmfUtils.cc
+++ b/osaf/services/saf/smfsv/smfd/SmfUtils.cc
@@ -718,8 +718,8 @@ SmfImmUtils::read_IMM_long_DN_config_and
 {
        TRACE_ENTER();
 
-       //here is the only place where "kMaxDnLength" constant is directly used
-       uint32_t maxDnLength = kMaxDnLength;
+       //here is the only place where "kOsafMaxDnLength" constant is directly 
used
+       uint32_t maxDnLength = kOsafMaxDnLength;
 
        /* First check if long DNs already enabled.
         * If enabled then there is no need to check it again,
diff --git a/osaf/tools/safimm/immcfg/imm_import.cc 
b/osaf/tools/safimm/immcfg/imm_import.cc
--- a/osaf/tools/safimm/immcfg/imm_import.cc
+++ b/osaf/tools/safimm/immcfg/imm_import.cc
@@ -1763,7 +1763,7 @@ static void charactersHandler(void* user
                break;
        case DN:
                /* Copy the distinguished name */
-               if (len > kMaxDnLength) {
+               if (len > kOsafMaxDnLength) {
                        LOG_ER("DN is too long (%d characters)", len);
                        stopParser(state);
                        state->parsingStatus = 1;
@@ -2474,7 +2474,7 @@ static int charsToValueHelper(SaImmAttrV
                break;
        case SA_IMM_ATTR_SANAMET:
                len = strlen(str);
-               if (len > kMaxDnLength) {
+               if (len > kOsafMaxDnLength) {
                        LOG_ER("SaNameT value is too long: %d characters", len);
                        return 1;
                }
diff --git a/osaf/tools/safntf/ntfread/ntfread.c 
b/osaf/tools/safntf/ntfread/ntfread.c
--- a/osaf/tools/safntf/ntfread/ntfread.c
+++ b/osaf/tools/safntf/ntfread/ntfread.c
@@ -318,7 +318,7 @@ int main(int argc, char *argv[]) {
                        filterAlarm = false;
                        break;
                case 'N':
-                       if (strlen(optarg) > kMaxDnLength) {
+                       if (strlen(optarg) > kOsafMaxDnLength) {
                                fprintf(stderr, "notifyingObject too long\n");
                                exit(EXIT_FAILURE);
                        }               
@@ -326,7 +326,7 @@ int main(int argc, char *argv[]) {
                        nNyObj = 1;
                        break;
                case 'n':
-                       if (strlen(optarg) > kMaxDnLength) {
+                       if (strlen(optarg) > kOsafMaxDnLength) {
                                fprintf(stderr, "notificationObject too 
long\n");
                                exit(EXIT_FAILURE);
                        }
diff --git a/osaf/tools/safntf/ntfsend/ntfsend.c 
b/osaf/tools/safntf/ntfsend/ntfsend.c
--- a/osaf/tools/safntf/ntfsend/ntfsend.c
+++ b/osaf/tools/safntf/ntfsend/ntfsend.c
@@ -832,14 +832,14 @@ int main(int argc, char *argv[])
                                
getVendorId(&myNotificationParams.notificationClassId);
                                break;
                        case 'n':
-                               if (strlen(optarg) > kMaxDnLength) {
+                               if (strlen(optarg) > kOsafMaxDnLength) {
                                        fprintf(stderr, "notificationObject too 
long\n");
                                        exit(EXIT_FAILURE);
                                }                       
                                saAisNameLend(optarg, 
&myNotificationParams.notificationObject);
                                break;
                        case 'N':
-                               if (strlen(optarg) > kMaxDnLength) {
+                               if (strlen(optarg) > kOsafMaxDnLength) {
                                        fprintf(stderr, "notifyingObject too 
long\n");
                                        exit(EXIT_FAILURE);
                                }                               

------------------------------------------------------------------------------
Want excitement?
Manually upgrade your production database.
When you want reliability, choose Perforce.
Perforce version control. Predictably reliable.
http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk
_______________________________________________
Opensaf-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-devel

Reply via email to