diff options
author | DongHun Kwak <dh0128.kwak@samsung.com> | 2015-12-14 15:55:53 +0900 |
---|---|---|
committer | DongHun Kwak <dh0128.kwak@samsung.com> | 2015-12-14 16:17:37 +0900 |
commit | a8d964ee3ae1acc7d0a9ed43e5f1e363d26da090 (patch) | |
tree | e25c4e9b888d173b3109ffed48153499ee00c531 /src/tar.h | |
parent | 02e836feb7a708522369a8fb46a3ade8688db655 (diff) | |
download | tar-accepted/tizen_3.0_base.tar.gz tar-accepted/tizen_3.0_base.tar.bz2 tar-accepted/tizen_3.0_base.zip |
Bump to 1.17tizen_4.0.m1_releasesubmit/tizen_common/20160104.112601submit/tizen_base/20151228.234606submit/tizen_4.0_base/20170828.000001submit/tizen_4.0_base/20170828.000000submit/tizen_4.0_base/20170811.071500submit/tizen_3.0_base/20161028.062326submit/tizen_3.0.m2_base/20170104.073748submit/tizen/20151228.102125submit/tizen/20151223.034856accepted/tizen/common/20160107.114051accepted/tizen/base/20151229.114054accepted/tizen/4.0/base/20170828.221403accepted/tizen/4.0/base/20170811.093101accepted/tizen/3.0/base/20161028.103431accepted/tizen/3.0.m2/base/20170104.082123tizen_3.0_basetizen_3.0.m2_basetizen_3.0tizenaccepted/tizen_commonaccepted/tizen_3.0_baseaccepted/tizen_3.0.m2_base
sync with tizen 2.4
run unit test
Change-Id: Iae1c58a660ee7dad0694163929e5b9940a0ec9c8
Signed-off-by: DongHun Kwak <dh0128.kwak@samsung.com>
Diffstat (limited to 'src/tar.h')
-rw-r--r-- | src/tar.h | 20 |
1 files changed, 20 insertions, 0 deletions
@@ -276,6 +276,14 @@ struct xheader uintmax_t string_length; }; +/* Information about xattrs for a file. */ +struct xattr_array + { + char *xkey; + char *xval_ptr; + size_t xval_len; + }; + struct tar_stat_info { char *orig_file_name; /* name of file read from the archive header */ @@ -287,6 +295,15 @@ struct tar_stat_info char *uname; /* user name of owner */ char *gname; /* group name of owner */ + + char *cntx_name; /* SELinux context for the current archive entry. */ + + char *acls_a_ptr; /* Access ACLs for the current archive entry. */ + size_t acls_a_len; /* Access ACLs for the current archive entry. */ + + char *acls_d_ptr; /* Default ACLs for the current archive entry. */ + size_t acls_d_len; /* Default ACLs for the current archive entry. */ + struct stat stat; /* regular filesystem stat */ /* STAT doesn't always have access, data modification, and status @@ -309,6 +326,9 @@ struct tar_stat_info size_t sparse_map_size; /* Size of the sparse map */ struct sp_array *sparse_map; + size_t xattr_map_size; /* Size of the xattr map */ + struct xattr_array *xattr_map; + /* Extended headers */ struct xheader xhdr; |