003 File Manager
Current Path:
/usr/src/contrib/file/src
usr
/
src
/
contrib
/
file
/
src
/
📁
..
📄
Makefile.am
(878 B)
📄
Makefile.in
(31.09 KB)
📄
apprentice.c
(73.89 KB)
📄
apptype.c
(4.42 KB)
📄
ascmagic.c
(10.21 KB)
📄
asctime_r.c
(415 B)
📄
asprintf.c
(1.77 KB)
📄
buffer.c
(2.53 KB)
📄
cdf.c
(41.26 KB)
📄
cdf.h
(11.44 KB)
📄
cdf_time.c
(4.38 KB)
📄
compress.c
(22.59 KB)
📄
ctime_r.c
(402 B)
📄
der.c
(10.93 KB)
📄
der.h
(1.46 KB)
📄
dprintf.c
(2.02 KB)
📄
elfclass.h
(3.07 KB)
📄
encoding.c
(19.13 KB)
📄
file.c
(16.25 KB)
📄
file.h
(19.8 KB)
📄
file_opts.h
(3.68 KB)
📄
fmtcheck.c
(5.4 KB)
📄
fsmagic.c
(11.01 KB)
📄
funcs.c
(16.86 KB)
📄
getline.c
(2.74 KB)
📄
getopt_long.c
(12.51 KB)
📄
gmtime_r.c
(436 B)
📄
is_csv.c
(4.41 KB)
📄
is_json.c
(9.47 KB)
📄
is_tar.c
(4.74 KB)
📄
localtime_r.c
(448 B)
📄
magic.c
(14.85 KB)
📄
magic.h.in
(5.64 KB)
📄
mygetopt.h
(2.63 KB)
📄
pread.c
(424 B)
📄
print.c
(7.54 KB)
📄
readcdf.c
(16.25 KB)
📄
readelf.c
(44.75 KB)
📄
readelf.h
(16.76 KB)
📄
seccomp.c
(6.95 KB)
📄
softmagic.c
(54.32 KB)
📄
strcasestr.c
(2.76 KB)
📄
strlcat.c
(1.71 KB)
📄
strlcpy.c
(1.6 KB)
📄
tar.h
(2.56 KB)
📄
vasprintf.c
(19.22 KB)
Editing: tar.h
/* * Copyright (c) Ian F. Darwin 1986-1995. * Software written by Ian F. Darwin and others; * maintained 1995-present by Christos Zoulas and others. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice immediately at the beginning of the file, without modification, * this list of conditions, and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. */ /* * Header file for public domain tar (tape archive) program. * * @(#)tar.h 1.20 86/10/29 Public Domain. * * Created 25 August 1985 by John Gilmore, ihnp4!hoptoad!gnu. * * $File: tar.h,v 1.13 2010/11/30 14:58:53 rrt Exp $ # checkin only */ /* * Header block on tape. * * I'm going to use traditional DP naming conventions here. * A "block" is a big chunk of stuff that we do I/O on. * A "record" is a piece of info that we care about. * Typically many "record"s fit into a "block". */ #define RECORDSIZE 512 #define NAMSIZ 100 #define TUNMLEN 32 #define TGNMLEN 32 union record { unsigned char charptr[RECORDSIZE]; struct header { char name[NAMSIZ]; char mode[8]; char uid[8]; char gid[8]; char size[12]; char mtime[12]; char chksum[8]; char linkflag; char linkname[NAMSIZ]; char magic[8]; char uname[TUNMLEN]; char gname[TGNMLEN]; char devmajor[8]; char devminor[8]; } header; }; /* The magic field is filled with this if uname and gname are valid. */ #define TMAGIC "ustar" /* 5 chars and a null */ #define GNUTMAGIC "ustar " /* 7 chars and a null */
Upload File
Create Folder