Some ia64 compilers do not like the set_scn_flag macro use inside the htonl call. This just seperates the two. Signed-off-by: Mike Christie <michaelc at cs.wisc.edu> --- usr/iscsi/isns.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/usr/iscsi/isns.c b/usr/iscsi/isns.c index c3538d9..3277265 100644 --- a/usr/iscsi/isns.c +++ b/usr/iscsi/isns.c @@ -267,7 +267,8 @@ static int isns_scn_register(void) scn_flags = ISNS_SCN_FLAG_INITIATOR | ISNS_SCN_FLAG_OBJECT_REMOVE | ISNS_SCN_FLAG_OBJECT_ADDED | ISNS_SCN_FLAG_OBJECT_UPDATED; - scn_flags = htonl(set_scn_flag(scn_flags)); + set_scn_flag(scn_flags); + scn_flags = htonl(scn_flags); length += isns_tlv_set(&tlv, ISNS_ATTR_ISCSI_SCN_BITMAP, sizeof(scn_flags), &scn_flags); -- 1.5.1.2 --------------060603050906010805070708-- |