version 1.3.2.8, 2012/02/10 16:45:36
|
version 1.4.4.1, 2012/05/23 15:14:41
|
Line 63 sess_FreeValues(char *** __restrict ppsVals)
|
Line 63 sess_FreeValues(char *** __restrict ppsVals)
|
return; |
return; |
|
|
for (ptr = *ppsVals; *ptr; ptr++) |
for (ptr = *ppsVals; *ptr; ptr++) |
free(*ptr); | io_free(*ptr); |
free(*ppsVals); | io_free(*ppsVals); |
*ppsVals = NULL; |
*ppsVals = NULL; |
} |
} |
|
|
Line 84 sess_GetValues(ait_sess_t * __restrict s, char ***ppsV
|
Line 84 sess_GetValues(ait_sess_t * __restrict s, char ***ppsV
|
|
|
if (!s || !ppsVals) |
if (!s || !ppsVals) |
return -1; |
return -1; |
valz = malloc(sizeof(caddr_t)); | valz = io_malloc(sizeof(caddr_t)); |
if (!valz) { |
if (!valz) { |
LOGERR; |
LOGERR; |
return -1; |
return -1; |
Line 92 sess_GetValues(ait_sess_t * __restrict s, char ***ppsV
|
Line 92 sess_GetValues(ait_sess_t * __restrict s, char ***ppsV
|
*valz = NULL; |
*valz = NULL; |
|
|
// allocated memory & mirrored shared memory into this |
// allocated memory & mirrored shared memory into this |
Shared = malloc(s->eom); | Shared = io_malloc(s->eom); |
if (!Shared) { |
if (!Shared) { |
LOGERR; |
LOGERR; |
free(valz); | io_free(valz); |
return -1; |
return -1; |
} else |
} else |
memcpy(Shared, s->addr, s->eom); |
memcpy(Shared, s->addr, s->eom); |
Line 107 sess_GetValues(ait_sess_t * __restrict s, char ***ppsV
|
Line 107 sess_GetValues(ait_sess_t * __restrict s, char ***ppsV
|
else |
else |
i++; |
i++; |
|
|
valz = realloc(valz, (i + 1) * sizeof(caddr_t)); | valz = io_realloc(valz, (i + 1) * sizeof(caddr_t)); |
if (!valz) { |
if (!valz) { |
LOGERR; |
LOGERR; |
free(Shared); | io_free(Shared); |
return -1; |
return -1; |
} else |
} else |
valz[i] = NULL; |
valz[i] = NULL; |
|
|
valz[i - 1] = strdup(peer); | valz[i - 1] = io_strdup(peer); |
} |
} |
|
|
free(Shared); | io_free(Shared); |
*ppsVals = valz; |
*ppsVals = valz; |
return i; |
return i; |
} |
} |
Line 151 sess_GetValue(ait_sess_t * __restrict s, const char *c
|
Line 151 sess_GetValue(ait_sess_t * __restrict s, const char *c
|
} |
} |
|
|
// allocated memory & mirrored shared memory into this |
// allocated memory & mirrored shared memory into this |
Shared = malloc(s->eom); | Shared = io_malloc(s->eom); |
if (!Shared) { |
if (!Shared) { |
LOGERR; |
LOGERR; |
return -1; |
return -1; |
Line 171 sess_GetValue(ait_sess_t * __restrict s, const char *c
|
Line 171 sess_GetValue(ait_sess_t * __restrict s, const char *c
|
} else |
} else |
def = IS_DEF; |
def = IS_DEF; |
|
|
free(Shared); | io_free(Shared); |
return i | def; |
return i | def; |
} |
} |
} |
} |
|
|
free(Shared); | io_free(Shared); |
return 0; |
return 0; |
} |
} |
|
|
Line 203 sess_DelValue(ait_sess_t * __restrict s, const char *c
|
Line 203 sess_DelValue(ait_sess_t * __restrict s, const char *c
|
strlcpy(szAttr, csAttr, sizeof szAttr); |
strlcpy(szAttr, csAttr, sizeof szAttr); |
strlcat(szAttr, "=", sizeof szAttr); |
strlcat(szAttr, "=", sizeof szAttr); |
|
|
Buffer = malloc(s->eom); | Buffer = io_malloc(s->eom); |
if (!Buffer) { |
if (!Buffer) { |
LOGERR; |
LOGERR; |
return -1; |
return -1; |
} else |
} else |
memset(Buffer, 0, s->eom); |
memset(Buffer, 0, s->eom); |
Shared = malloc(s->eom); | Shared = io_malloc(s->eom); |
if (!Shared) { |
if (!Shared) { |
LOGERR; |
LOGERR; |
free(Buffer); | io_free(Buffer); |
return -1; |
return -1; |
} else { |
} else { |
DEC_SEM(s); |
DEC_SEM(s); |
Line 236 sess_DelValue(ait_sess_t * __restrict s, const char *c
|
Line 236 sess_DelValue(ait_sess_t * __restrict s, const char *c
|
msync(s->addr, 0, MS_SYNC | MS_INVALIDATE); |
msync(s->addr, 0, MS_SYNC | MS_INVALIDATE); |
|
|
INC_SEM(s); |
INC_SEM(s); |
free(Shared); | io_free(Shared); |
free(Buffer); | io_free(Buffer); |
return 0; |
return 0; |
} |
} |
|
|
Line 265 sess_SetValue(ait_sess_t * __restrict s, const char *c
|
Line 265 sess_SetValue(ait_sess_t * __restrict s, const char *c
|
strlcpy(szAttr, csAttr, sizeof szAttr); |
strlcpy(szAttr, csAttr, sizeof szAttr); |
strlcat(szAttr, "=", sizeof szAttr); |
strlcat(szAttr, "=", sizeof szAttr); |
|
|
Buffer = malloc(s->eom); | Buffer = io_malloc(s->eom); |
if (!Buffer) { |
if (!Buffer) { |
LOGERR; |
LOGERR; |
return -1; |
return -1; |
} else |
} else |
memset(Buffer, 0, s->eom); |
memset(Buffer, 0, s->eom); |
Shared = malloc(s->eom); | Shared = io_malloc(s->eom); |
if (!Shared) { |
if (!Shared) { |
LOGERR; |
LOGERR; |
free(Buffer); | io_free(Buffer); |
return -1; |
return -1; |
} else { |
} else { |
DEC_SEM(s); |
DEC_SEM(s); |
Line 320 sess_SetValue(ait_sess_t * __restrict s, const char *c
|
Line 320 sess_SetValue(ait_sess_t * __restrict s, const char *c
|
msync(s->addr, 0, MS_SYNC | MS_INVALIDATE); |
msync(s->addr, 0, MS_SYNC | MS_INVALIDATE); |
|
|
INC_SEM(s); |
INC_SEM(s); |
free(Shared); | io_free(Shared); |
free(Buffer); | io_free(Buffer); |
return upd | def; |
return upd | def; |
} |
} |
|
|