Main Page | Modules | Data Structures | File List | Data Fields | Related Pages

Packages
[System]


Data Structures

struct  di_system_package
 Package - System. More...


Functions

void di_system_package_destroy (di_system_package *package)
di_packagesdi_system_packages_alloc (void)
di_packages_allocatordi_system_packages_allocator_alloc (void)
bool di_system_package_check_subarchitecture (di_package *package, const char *subarchitecture)
di_parser_infodi_system_package_parser_info (void)
di_parser_infodi_system_packages_parser_info (void)
di_parser_infodi_system_packages_status_parser_info (void)
di_packagedi_system_package_read_file (const char *file, di_packages *packages, di_packages_allocator *allocator)
di_packagesdi_system_packages_read_file (const char *file, di_packages_allocator *allocator)
di_packagesdi_system_packages_status_read_file (const char *file, di_packages_allocator *allocator)
int di_system_packages_write_file (di_packages *packages, const char *file)
int di_system_packages_status_write_file (di_packages *packages, const char *file)
di_slistdi_system_packages_resolve_dependencies_array_permissive (di_packages *packages, di_package **array, di_packages_allocator *allocator)
void di_system_packages_resolve_dependencies_mark_anna (di_packages *packages, const char *subarchitecture, const char *kernel)

Variables

const di_parser_fieldinfodi_system_package_parser_fieldinfo []

Function Documentation

di_package* di_system_package_read_file const char *  file,
di_packages packages,
di_packages_allocator allocator
[inline, static]
 

Read a standard package control file

Parameters:
file file to read
allocator the allocator for the packages structure

00069 { 00070 return di_package_special_read_file (file, packages, allocator, di_system_package_parser_info); 00071 }

di_packages* di_system_packages_read_file const char *  file,
di_packages_allocator allocator
[inline, static]
 

Read a standard Packages file

Parameters:
file file to read
allocator the allocator for the packages structure

00080 { 00081 return di_packages_special_read_file (file, allocator, di_system_packages_parser_info); 00082 }

di_packages* di_system_packages_status_read_file const char *  file,
di_packages_allocator allocator
[inline, static]
 

Read a standard status file

Parameters:
file file to read
allocator the allocator for the packages structure

00091 { 00092 return di_packages_special_read_file (file, allocator, di_system_packages_status_parser_info); 00093 }

int di_system_packages_status_write_file di_packages packages,
const char *  file
[inline, static]
 

Write a standard status file

Parameters:
packages the packages structure
file file to read

00113 { 00114 return di_packages_special_write_file (packages, file, di_system_packages_status_parser_info); 00115 }

int di_system_packages_write_file di_packages packages,
const char *  file
[inline, static]
 

Write a standard Packages file

Parameters:
packages the packages structure
file file to read

00102 { 00103 return di_packages_special_write_file (packages, file, di_system_packages_parser_info); 00104 }


Generated on Tue Jun 15 11:44:56 2004 for libdebian-installer by doxygen 1.3.7