Hallo,
egal was ich probiere, die folgende Funktion läuft einige male Ok und stirbt dann in acl_to_text mit segmentation fault.
Was könnte daran falsch sein?
Danke
Heinz
egal was ich probiere, die folgende Funktion läuft einige male Ok und stirbt dann in acl_to_text mit segmentation fault.
Code:
void GetAccessACL(char *pfad, char *ret) {
acl_t aclstor;
ssize_t *len_p;
ssize_t xt = 5;
aclstor = acl_get_file(pfad, ACL_TYPE_ACCESS);
if (aclstor != NULL) {
len_p = &xt;
strcpy(ret, acl_to_text(aclstor, len_p));
} else
strcpy(ret, "");
acl_free(aclstor);
aclstor = NULL;
}
Danke
Heinz