On Mon, 12 Oct 2020 16:27:13 +0530 Srujana Challa wrote:
> +/* tar header as defined in POSIX 1003.1-1990. */
> +struct tar_hdr_t {
> +     char name[100];
> +     char mode[8];
> +     char uid[8];
> +     char gid[8];
> +     char size[12];
> +     char mtime[12];
> +     char chksum[8];
> +     char typeflag;
> +     char linkname[100];
> +     char magic[6];
> +     char version[2];
> +     char uname[32];
> +     char gname[32];
> +     char devmajor[8];
> +     char devminor[8];
> +     char prefix[155];
> +};
> +
> +struct tar_blk_t {
> +     union {
> +             struct tar_hdr_t hdr;
> +             char block[TAR_BLOCK_LEN];
> +     };
> +};

In networking we've been pushing back on parsing firmware files 
in the kernel. Why do you need to parse tar archives?

Reply via email to