File mod_priorities.c

This module provides an annotated list of all packages, grouped by priority and section.

References Functions: priorities_index()mod_priorities.c
  priorities_init()mod_priorities.c


Included Files


Global Variable magpie_module

struct magpie_module magpie_module
Included from magpie.h
Visible in:  magpie.c
   mod_conffiles.c
   mod_core.c
   mod_debian.c
   mod_installed.c
   mod_isizes.c
   mod_keywords.c
   mod_maintainers.c
   mod_md5sums.c
   mod_names.c
   mod_priorities.c
   mod_sections.c
   mod_setuids.c
   mod_sizes.c
   mod_sources.c
   mod_tasks.c
   mod_xml.c
   support.c

Global Variable mod_priorities

struct magpie_module mod_priorities
Visible in:  magpie.c
   mod_priorities.c
Used in:  magpie.c

Local Variables

rcsid
static const char rcsid[]

Local Function cmp_p_s_c()

Comparison function for sorting by priority, section, category, name, version

static int cmp_p_s_c ( const void* p, const void* q )
Calls: __assert_fail(), strcoll()
Used in: priorities_init()mod_priorities.c


Local Function priorities_index()

Print the intermediate index files.

static int priorities_index ( FILE* fp0, int type )
Calls: gzip()support.c
  fclose(), fopen(), fprintf(), mp_abstract(), mp_doc_close(), mp_doc_open(), mp_item_close(), mp_item_open(), mp_list_close(), mp_list_open(), mp_title(), mp_url(), sprintf()
Used in:  mod_priorities.c
References Variables: matrixcnt_pmod_debian.c
  matrixcnt_scpmod_debian.c
  matrixcnt_spmod_debian.c
  categories, priorities, sections


Local Function priorities_init()

Print the detailed index files.

static int priorities_init ( void )
Calls: gzip()support.c
  __assert_fail(), __builtin_constant_p(), __constant_c_and_count_memset(), __constant_c_memset(), __memset_generic(), fclose(), fopen(), mkdir(), mp_break(), mp_doc_close(), mp_doc_open(), mp_name(), mp_package(), mp_title(), qsort(), sprintf()
Used in:  mod_priorities.c
References Functions: cmp_p_s_c()mod_priorities.c
References Variables: cachemod_debian.c
  cachecntmod_debian.c
  matrixcnt_pmod_debian.c
  matrixcnt_scpmod_debian.c
  matrixcnt_spmod_debian.c
  categories, priorities, sections