Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
More options
HP.com home
HP-UX Reference > C

cr_uncompress(3)

HP-UX 11i Version 3: February 2007
» 

Technical documentation

» Feedback
Content starts here

 » Table of Contents

 » Index

NAME

cr_uncompress — uncompress a file in a crash dump

SYNOPSIS

#include <libcrash.h>

int cr_uncompress(CRASH *crash_cb, const char *pathname, uint64_t size, uint64_t checksum);

DESCRIPTION

The cr_uncompress() ensures that a file, part of a crash dump described by crash_cb, is uncompressed and matches its expected size and checksum (as computed by cksum(1)). This call is most often used to ensure the integrity of module files that are a part of the crash dump; see cr_info(3).

pathname is the name of the file to uncompress. Supported compression methods include gzip(1), which appends a .gz to the filename, and compress(1), which appends .Z. Respectively, size and checksum are the expected size and checksum of the uncompressed file. Either validity check can be disabled by specifying zero for the corresponding parameter.

RETURN VALUE

Returns zero for success. Other possible return values are described in libcrash(5).

EXAMPLE

The following call to cr_uncompress(3) ensures that the kernel file vmunix is uncompressed and validated.

#include <libcrash.h> result = cr_uncompress (crash, "vmunix", vmunix_size, vmunix_cksum);

AUTHOR

cr_uncompress() was developed by HP.

SEE ALSO

gunzip(1), uncompress(1), cr_info(3), cr_open(3), libcrash(5).

Printable version
Privacy statement Using this site means you accept its terms Feedback to webmaster
© 1983-2007 Hewlett-Packard Development Company, L.P.