/macosx-10.10.1/xar-254/xar/lib/ |
H A D | err.c | 43 ECTX(&XAR(x)->errctx)->x = x; 44 ECTX(&XAR(x)->errctx)->usrctx = usrctx; 45 XAR(x)->ercallback = callback; 58 XAR(x)->errctx.file = f; 67 XAR(x)->errctx.str = strdup(str); // this leaks right now, but it's safer than the alternative 87 XAR(x)->errctx.saved_errno = e; 92 memset(&XAR(x)->errctx, 0, sizeof(struct errctx)); 93 XAR(x)->errctx.saved_errno = errno; 98 if( XAR(x)->ercallback ) 99 return XAR( [all...] |
H A D | archive.c | 99 memset(XAR(ret), 0, sizeof(struct __xar_t)); 100 XAR(ret)->readbuf_len = 4096; 101 XAR(ret)->readbuf = malloc(XAR(ret)->readbuf_len); 102 if(!XAR(ret)->readbuf) { 106 XAR(ret)->offset = 0; 108 XAR(ret)->zs.zalloc = Z_NULL; 109 XAR(ret)->zs.zfree = Z_NULL; 110 XAR(ret)->zs.opaque = Z_NULL; 111 XAR(re [all...] |
H A D | io.c | 139 return XAR(x)->toc_count + sizeof(xar_header_t); 161 switch(XAR(x)->header.cksum_alg) { 213 if( XAR(x)->fd >= 0 ) { 214 r = lseek(XAR(x)->fd, seekoff, SEEK_SET); 221 len = seekoff - XAR(x)->toc_count; 223 if( XAR(x)->heap_offset > len ) { 229 len -= XAR(x)->heap_offset; 232 rr = xar_read_fd(XAR(x)->fd, buf, len); 239 XAR(x)->heap_offset += rr; 261 off_t orig_heap_offset = XAR( [all...] |
H A D | signature.c | 61 if( XAR(x)->files ){ 75 XAR_SIGNATURE(ret)->offset = XAR(x)->heap_offset; 83 XAR(x)->heap_offset += length; 84 XAR(x)->heap_len += length; 87 if( XAR_SIGNATURE(XAR(x)->signatures) ) { 94 for( sig = XAR_SIGNATURE(XAR(x)->signatures); sig->next; sig = sig->next); 98 XAR(x)->signatures = ret; 206 return XAR(x)->signatures; 216 off_t seek_off = XAR(x)->toc_count + sizeof(xar_header_t) + offset; 219 r = lseek(XAR( [all...] |
H A D | arcmod.c | 127 for(i = XAR(x)->attrs; i; i = XAR_ATTR(i)->next) { 138 for(i = XAR(x)->attrs; i; i = XAR_ATTR(i)->next) {
|
H A D | stat.c | 113 ret = xmlHashLookup(XAR(x)->ino_hash, BAD_CAST(key)); 115 xmlHashAddEntry(XAR(x)->ino_hash, BAD_CAST(key), XAR_FILE(f)); 407 if( S_ISREG(XAR(x)->sbcache.st_mode) && (XAR(x)->sbcache.st_nlink > 1) ) { 417 tmpf = xar_link_lookup(x, XAR(x)->sbcache.st_dev, XAR(x)->sbcache.st_ino, f); 429 type = filetype_name(XAR(x)->sbcache.st_mode & S_IFMT); 435 if( xar_check_prop(x, "device") && (S_ISBLK(XAR(x)->sbcache.st_mode) || S_ISCHR(XAR(x)->sbcache.st_mode))) { 438 xar_devmake(XAR( [all...] |
H A D | subdoc.c | 58 XAR_SUBDOC(ret)->next = XAR_SUBDOC(XAR(x)->subdocs); 59 XAR(x)->subdocs = ret; 82 return XAR(x)->subdocs; 97 for(i = XAR(x)->subdocs; i; i = XAR_SUBDOC(i)->next) { 176 XAR(XAR_SUBDOC(s)->x)->subdocs = XAR_SUBDOC(s)->next;
|
H A D | archive.h | 104 #define XAR(x) ((struct __xar_t *)(x)) macro
|
H A D | data.c | 184 retval = XAR(x)->attrcopy_to_heap(x, f, tmpp, xar_data_read,(void *)(&context)); 245 retval = XAR(x)->attrcopy_from_heap(x, f, tmpp, xar_data_write, (void *)(&context)); 277 return XAR(x)->attrcopy_from_heap(x, f, tmpp, NULL , (void *)(&context));
|
H A D | darwinattr.c | 260 XAR(x)->attrcopy_to_heap(x, f, xar_ea_root(e), xar_ea_read, context); 295 XAR(x)->attrcopy_from_heap(x, f, p, xar_ea_write, context); 342 XAR(x)->attrcopy_to_heap(x, f, xar_ea_root(e), finfo_read, context); 362 XAR(x)->attrcopy_to_heap(x, f, xar_ea_root(e), xar_rsrc_read, context); 392 XAR(x)->attrcopy_from_heap(x, f, p, finfo_write, context); 403 XAR(x)->attrcopy_from_heap(x, f, p, xar_rsrc_write, context); 447 tmpf = xar_file_find(XAR(x)->files, nupath); 546 XAR(x)->attrcopy_to_heap(x, f, xar_ea_root(e), finfo_read, context); 561 XAR(x)->attrcopy_to_heap(x, f, xar_ea_root(e), xar_rsrc_read, context); 651 XAR( [all...] |
H A D | fbsdattr.c | 246 XAR(x)->attrcopy_to_heap(x, f, xar_ea_root(e), xar_fbsdattr_read, &context); 334 XAR(x)->attrcopy_from_heap(x, f, p, xar_fbsdattr_write, &context);
|
H A D | linuxattr.c | 192 XAR(x)->attrcopy_to_heap(x, f, xar_ea_root(e), xar_linuxattr_read,&context); 264 XAR(x)->attrcopy_from_heap(x, f, p, xar_linuxattr_write, &context);
|
H A D | util.c | 110 return XAR(x)->toc_count + sizeof(xar_header_t);
|
H A D | filetree.c | 818 XAR_ITER(i)->iter = XAR(x)->files; 1046 if (XAR_FILE(f)->fspath) { /* It's possible that a XAR header may contain multiple name entries. Make sure we don't smash the old one. */ 1054 if (XAR_FILE(f)->fspath) { /* It's possible that a XAR header may contain multiple name entries. Make sure we don't smash the old one. */ 1112 xmlHashAddEntry(XAR(x)->link_hash, BAD_CAST(opt), XAR_FILE(ret));
|
/macosx-10.10.1/libarchive-30/libarchive/libarchive/ |
H A D | archive_read_support_format_xar.c | 214 XAR, enumerator in enum:xmlstatus 1859 xar->xmlsts = XAR; 1863 case XAR: 2118 case XAR: 2124 xar->xmlsts = XAR; 2702 case XAR:
|