File mod_installed.c

This module lists all installed packages.

References Functions: installed_index()mod_installed.c
  installed_init()mod_installed.c


Included Files


Preprocessor definitions

#define OUTPUT_DIR "installed"

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_installed

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

Local Variables

rcsid
static const char rcsid[]

cnt
static int cnt[31]
Used in: installed_index()
  installed_init()


Local Function cmp_c_s_n()

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

static int cmp_c_s_n ( const void* p, const void* q )
Calls: __assert_fail(), strcoll()
Used in: installed_init()mod_installed.c


Local Function installed_index()

Print the intermediate index.

static int installed_index ( FILE* fp, int type )
Calls: fprintf(), mp_item_close(), mp_item_open(), mp_list_close(), mp_list_open(), mp_title(), mp_url(), strchr(), strcpy()
Used in:  mod_installed.c
References Variables: cntmod_installed.c
  categories


Local Function installed_init()

Print the *installed* packages ordered by category/section/priority.

static int installed_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_doc_close(), mp_doc_open(), mp_package(), mp_title(), perror(), qsort(), sprintf(), strchr(), strcpy()
Used in:  mod_installed.c
References Functions: cmp_c_s_n()mod_installed.c
References Variables: cachemod_debian.c
  cachecntmod_debian.c
  cntmod_installed.c
  categories, sections