Removed clearly obsolete code branches.
This commit is contained in:
parent
49821f6962
commit
c789c23119
@ -500,8 +500,6 @@ int lfs_get_aa_string(IsoFileSource *src, unsigned char **aa_string, int flag)
|
|||||||
to AAIP ACL representation. Clean out st_mode ACL entries.
|
to AAIP ACL representation. Clean out st_mode ACL entries.
|
||||||
*/
|
*/
|
||||||
path = iso_file_source_get_path(src);
|
path = iso_file_source_get_path(src);
|
||||||
|
|
||||||
/* >>> make adjustable: bit4 = ignoring of st_mode ACL entries */
|
|
||||||
ret = aaip_get_attr_list(path, &num_attrs, &names,
|
ret = aaip_get_attr_list(path, &num_attrs, &names,
|
||||||
&value_lengths, &values,
|
&value_lengths, &values,
|
||||||
(!(flag & 2)) | 2 | (flag & 4) | 16);
|
(!(flag & 2)) | 2 | (flag & 4) | 16);
|
||||||
|
@ -4246,11 +4246,6 @@ void iso_stream_get_id(IsoStream *stream, unsigned int *fs_id, dev_t *dev_id,
|
|||||||
*/
|
*/
|
||||||
#define Libisofs_with_aaiP yes
|
#define Libisofs_with_aaiP yes
|
||||||
|
|
||||||
/* ts A90112
|
|
||||||
<<< write dummy AAIP fields with any node
|
|
||||||
# define Libisofs_with_aaip_dummY yes
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
/* ts A90114 */
|
/* ts A90114 */
|
||||||
/**
|
/**
|
||||||
|
@ -913,26 +913,15 @@ int susp_calc_nm_sl_aa(Ecma119Image *t, Ecma119Node *n, size_t space,
|
|||||||
/* ts A90112 */
|
/* ts A90112 */
|
||||||
xipt = NULL;
|
xipt = NULL;
|
||||||
|
|
||||||
#ifdef Libisofs_with_aaip_dummY
|
|
||||||
|
|
||||||
num_aapt = 28;
|
|
||||||
aaip_xinfo_func(NULL, 0); /* to avoid compiler warning */
|
|
||||||
|
|
||||||
#else /* Libisofs_with_aaip_dummY */
|
|
||||||
|
|
||||||
/* obtain num_aapt from node */
|
/* obtain num_aapt from node */
|
||||||
num_aapt = 0;
|
num_aapt = 0;
|
||||||
|
|
||||||
if (t->aaip) {
|
if (t->aaip) {
|
||||||
ret = iso_node_get_xinfo(n->node, aaip_xinfo_func, &xipt);
|
ret = iso_node_get_xinfo(n->node, aaip_xinfo_func, &xipt);
|
||||||
if (ret == 1) {
|
if (ret == 1) {
|
||||||
num_aapt = aaip_count_bytes((unsigned char *) xipt, 0);
|
num_aapt = aaip_count_bytes((unsigned char *) xipt, 0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
/* let the expert decide where to add num_aapt */
|
||||||
#endif /* ! Libisofs_with_aaip_dummY */
|
|
||||||
|
|
||||||
/* let the expert decide where to add num_aapt */
|
|
||||||
if (num_aapt > 0) {
|
if (num_aapt > 0) {
|
||||||
sua_free = space - *su_size;
|
sua_free = space - *su_size;
|
||||||
aaip_add_AA(t, NULL, NULL, num_aapt, &sua_free, ce, 1);
|
aaip_add_AA(t, NULL, NULL, num_aapt, &sua_free, ce, 1);
|
||||||
@ -1170,13 +1159,6 @@ size_t rrip_calc_len(Ecma119Image *t, Ecma119Node *n, int type, size_t space,
|
|||||||
/* ts A90112 */
|
/* ts A90112 */
|
||||||
xipt = NULL;
|
xipt = NULL;
|
||||||
|
|
||||||
#ifdef Libisofs_with_aaip_dummY
|
|
||||||
|
|
||||||
num_aapt = 28;
|
|
||||||
aaip_xinfo_func(NULL, 0); /* to avoid compiler warning */
|
|
||||||
|
|
||||||
#else /* Libisofs_with_aaip_dummY */
|
|
||||||
|
|
||||||
/* obtain num_aapt from node */
|
/* obtain num_aapt from node */
|
||||||
num_aapt = 0;
|
num_aapt = 0;
|
||||||
if (t->aaip) {
|
if (t->aaip) {
|
||||||
@ -1185,9 +1167,6 @@ size_t rrip_calc_len(Ecma119Image *t, Ecma119Node *n, int type, size_t space,
|
|||||||
num_aapt = aaip_count_bytes((unsigned char *) xipt, 0);
|
num_aapt = aaip_count_bytes((unsigned char *) xipt, 0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif /* ! Libisofs_with_aaip_dummY */
|
|
||||||
|
|
||||||
/* let the expert decide where to add num_aapt */
|
/* let the expert decide where to add num_aapt */
|
||||||
if (num_aapt > 0) {
|
if (num_aapt > 0) {
|
||||||
sua_free = space - su_size;
|
sua_free = space - su_size;
|
||||||
@ -1215,15 +1194,7 @@ size_t rrip_calc_len(Ecma119Image *t, Ecma119Node *n, int type, size_t space,
|
|||||||
#ifdef Libisofs_with_aaiP
|
#ifdef Libisofs_with_aaiP
|
||||||
/* ts A90113 */
|
/* ts A90113 */
|
||||||
|
|
||||||
#ifdef Libisofs_with_aaip_dummY
|
|
||||||
|
|
||||||
if (1) {
|
|
||||||
#else /* Libisofs_with_aaip_dummY */
|
|
||||||
|
|
||||||
if (t->aaip) {
|
if (t->aaip) {
|
||||||
|
|
||||||
#endif /* ! Libisofs_with_aaip_dummY */
|
|
||||||
|
|
||||||
*ce += 160; /* ER of AAIP */
|
*ce += 160; /* ER of AAIP */
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1678,34 +1649,6 @@ int rrip_get_susp_fields(Ecma119Image *t, Ecma119Node *n, int type,
|
|||||||
}
|
}
|
||||||
|
|
||||||
#ifdef Libisofs_with_aaiP
|
#ifdef Libisofs_with_aaiP
|
||||||
|
|
||||||
#ifdef Libisofs_with_aaip_dummY
|
|
||||||
/* ts A90112 */
|
|
||||||
|
|
||||||
{
|
|
||||||
static uint8_t dummy_aa[28]= {
|
|
||||||
'A', 'A', 28, 1, 0,
|
|
||||||
0, 0,
|
|
||||||
0, 19, 0x16,
|
|
||||||
0x2E, 4, 'l', 'i', 's', 'a',
|
|
||||||
0x34,
|
|
||||||
0x4E, 7, 't', 'o', 'o', 'l', 'i', 'e', 's',
|
|
||||||
0x54,
|
|
||||||
0x64
|
|
||||||
};
|
|
||||||
|
|
||||||
num_aapt = 28;
|
|
||||||
aapt = malloc(num_aapt);
|
|
||||||
memcpy(aapt, dummy_aa, num_aapt);
|
|
||||||
|
|
||||||
ret = aaip_add_AA(t, info, &aapt, num_aapt, &sua_free, &ce_len, 0);
|
|
||||||
if (ret < 0) {
|
|
||||||
goto add_susp_cleanup;
|
|
||||||
}
|
|
||||||
/* aapt is NULL now and the memory is owned by t */
|
|
||||||
}
|
|
||||||
|
|
||||||
#else /* Libisofs_with_aaip_dummY */
|
|
||||||
/* ts A90114 */
|
/* ts A90114 */
|
||||||
|
|
||||||
/* Obtain AA field string from node
|
/* Obtain AA field string from node
|
||||||
@ -1735,8 +1678,6 @@ int rrip_get_susp_fields(Ecma119Image *t, Ecma119Node *n, int type,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif /* ! Libisofs_with_aaip_dummY */
|
|
||||||
|
|
||||||
#endif /* Libisofs_with_aaiP */
|
#endif /* Libisofs_with_aaiP */
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
@ -1759,16 +1700,7 @@ int rrip_get_susp_fields(Ecma119Image *t, Ecma119Node *n, int type,
|
|||||||
#ifdef Libisofs_with_aaiP
|
#ifdef Libisofs_with_aaiP
|
||||||
/* ts A90113 */
|
/* ts A90113 */
|
||||||
|
|
||||||
#ifdef Libisofs_with_aaip_dummY
|
|
||||||
|
|
||||||
if (1) {
|
|
||||||
|
|
||||||
#else /* Libisofs_with_aaip_dummY */
|
|
||||||
|
|
||||||
if (t->aaip && !t->aaip_susp_1_10) {
|
if (t->aaip && !t->aaip_susp_1_10) {
|
||||||
|
|
||||||
#endif /* ! Libisofs_with_aaip_dummY */
|
|
||||||
|
|
||||||
aaip_er_len = 160;
|
aaip_er_len = 160;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1787,16 +1719,7 @@ int rrip_get_susp_fields(Ecma119Image *t, Ecma119Node *n, int type,
|
|||||||
#ifdef Libisofs_with_aaiP
|
#ifdef Libisofs_with_aaiP
|
||||||
/* ts A90113 */
|
/* ts A90113 */
|
||||||
|
|
||||||
#ifdef Libisofs_with_aaip_dummY
|
|
||||||
|
|
||||||
if (1) {
|
|
||||||
|
|
||||||
#else /* Libisofs_with_aaip_dummY */
|
|
||||||
|
|
||||||
if (t->aaip && !t->aaip_susp_1_10) {
|
if (t->aaip && !t->aaip_susp_1_10) {
|
||||||
|
|
||||||
#endif /* ! Libisofs_with_aaip_dummY */
|
|
||||||
|
|
||||||
ret = aaip_add_ER(t, info, 0);
|
ret = aaip_add_ER(t, info, 0);
|
||||||
if (ret < 0) {
|
if (ret < 0) {
|
||||||
goto add_susp_cleanup;
|
goto add_susp_cleanup;
|
||||||
|
@ -305,19 +305,6 @@ int read_aaip_AA(struct susp_sys_user_entry *sue,
|
|||||||
unsigned char **aa_string, size_t *aa_size, size_t *aa_len,
|
unsigned char **aa_string, size_t *aa_size, size_t *aa_len,
|
||||||
size_t *prev_field, int *is_done, int flag);
|
size_t *prev_field, int *is_done, int flag);
|
||||||
|
|
||||||
#ifdef NIX
|
|
||||||
|
|
||||||
/* <<< is now in libisofs.h */
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Function to identify and manage AA strings as xinfo of IsoNode
|
|
||||||
* See libisofs.h iso_node_xinfo_func
|
|
||||||
*/
|
|
||||||
int aaip_xinfo_func(void *data, int flag);
|
|
||||||
|
|
||||||
#endif /* NIX */
|
|
||||||
|
|
||||||
|
|
||||||
#endif /* Libisofs_with_aaiP */
|
#endif /* Libisofs_with_aaiP */
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user