Binary compatibility report for the GNU Parted library from version 1.7.1 to 1.8.0 on x86

Test Info


Library NameGNU Parted
Version #11.7.1
Version #21.8.0
CPU Architecturex86
GCC Version4.5

Test Results Summary


Total Header Files11
Total Shared Libraries1
Total Symbols / Types206 / 42
VerdictCompatible

Problem Summary


SeverityCount
Added Symbols-36
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0

Added Symbols (36)


exception.h, libparted-1.8.so.0.0.0
ped_exception_get_handler ( )

fdasd.h, libparted-1.8.so.0.0.0
fdasd_add_partition fdasd_anchor_t* anc, unsigned int start, unsigned int stop )
fdasd_check_api_version fdasd_anchor_t* anc, int fd )
fdasd_check_volume fdasd_anchor_t* anc, int fd )
fdasd_cleanup fdasd_anchor_t* anchor )
fdasd_get_geometry fdasd_anchor_t* anc, int fd )
fdasd_initialize_anchor fdasd_anchor_t* anc )
fdasd_prepare_labels fdasd_anchor_t* anc, int fd )
fdasd_recreate_vtoc fdasd_anchor_t* anc )
fdasd_write_labels fdasd_anchor_t* anc, int fd )

vtoc.h, libparted-1.8.so.0.0.0
vtoc_ebcdic_dec char* source, char* target, int l )
vtoc_ebcdic_enc char* source, char* target, int l )
vtoc_init_format1_label char* volid, unsigned int blksize, extent_t* part_extent, format1_label_t* f1 )
vtoc_init_format4_label format4_label_t* f4lbl, unsigned int usable_partitions, unsigned int cylinders, unsigned int tracks, unsigned int blocks, unsigned int blksize, u_int16_t dev_type )
vtoc_init_format5_label format5_label_t* f5 )
vtoc_init_format7_label format7_label_t* f7 )
vtoc_read_label int fd, unsigned long position, format1_label_t* f1, format4_label_t* f4, format5_label_t* f5, format7_label_t* f7 )
vtoc_read_volume_label int fd, unsigned long vlabel_start, volume_label_t* vlabel )
vtoc_set_cchh cchh_t* addr, u_int16_t cc, u_int16_t hh )
vtoc_set_cchhb cchhb_t* addr, u_int16_t cc, u_int16_t hh, u_int8_t b )
vtoc_set_date labeldate_t* d, u_int8_t year, u_int16_t day )
vtoc_set_extent extent_t* ext, u_int8_t typeind, u_int8_t seqno, cchh_t* lower, cchh_t* upper )
vtoc_set_freespace format4_label_t* f4, format5_label_t* f5, format7_label_t* f7, char ch, int verbose, u_int32_t start, u_int32_t stop, int cyl, int trk )
vtoc_update_format4_label format4_label_t* f4, cchhb_t* highest_f1, u_int16_t unused_update )
vtoc_update_format5_label_add format5_label_t* f5, int verbose, int cyl, int trk, u_int16_t a, u_int16_t b, u_int8_t c )
vtoc_update_format5_label_del format5_label_t* f5, int verbose, int cyl, int trk, u_int16_t a, u_int16_t b, u_int8_t c )
vtoc_update_format7_label_add format7_label_t* f7, int verbose, u_int32_t a, u_int32_t b )
vtoc_update_format7_label_del format7_label_t* f7, int verbose, u_int32_t a, u_int32_t b )
vtoc_volume_label_get_label volume_label_t* vlabel, char* lbl )
vtoc_volume_label_get_volser volume_label_t* vlabel, char* volser )
vtoc_volume_label_init volume_label_t* vlabel )
vtoc_volume_label_set_key volume_label_t* vlabel, char* key )
vtoc_volume_label_set_label volume_label_t* vlabel, char* lbl )
vtoc_volume_label_set_volser volume_label_t* vlabel, char* volser )
vtoc_write_label int fd, unsigned long position, format1_label_t* f1, format4_label_t* f4, format5_label_t* f5, format7_label_t* f7 )
vtoc_write_volume_label int fd, unsigned long vlabel_start, volume_label_t* vlabel )

to the top

Header Files (11)


constraint.h
device.h
disk.h
exception.h
filesys.h
geom.h
linux.h
natmath.h
parted.h
timer.h
unit.h

to the top

Shared Libraries (1)


libparted-1.7.so.1.0.0

to the top




Generated on Mon May 30 14:44:12 2011 for GNU Parted by ABI Compliance Checker 1.23  
A tool for checking backward binary compatibility of a shared C/C++ library API