File magpie.c

This program generates a series of cross-referenced HTML pages based on the content of the apt and dpkg caches.
This software contains tags recognized by cxref(1).

References Variables: mod_conffilesmod_conffiles.c
  mod_coremod_core.c
  mod_core_xmlmod_xml.c
  mod_debianmod_debian.c
  mod_installedmod_installed.c
  mod_installed_sizesmod_isizes.c
  mod_keywordsmod_keywords.c
  mod_maintainersmod_maintainers.c
  mod_md5sumsmod_md5sums.c
  mod_namesmod_names.c
  mod_prioritiesmod_priorities.c
  mod_sectionsmod_sections.c
  mod_sizesmod_sizes.c
  mod_sourcesmod_sources.c
  mod_tasksmod_tasks.c
  mod_html


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 timestamp

char timestamp[30]
Visible in:  magpie.c
Used in: main()magpie.c

Global Variable modules

struct magpie_module* modules[]
Visible in:  magpie.c
Used in: main()magpie.c

External Variables

mod_html
For now, we hard-link our modules.

extern struct magpie_module mod_html

mod_debian
extern struct magpie_module mod_debian
Defined in: mod_debian.c

mod_core
extern struct magpie_module mod_core
Defined in: mod_core.c

mod_core_xml
extern struct magpie_module mod_core_xml
Defined in: mod_xml.c

mod_sections
extern struct magpie_module mod_sections
Defined in: mod_sections.c

mod_priorities
extern struct magpie_module mod_priorities
Defined in: mod_priorities.c

mod_keywords
extern struct magpie_module mod_keywords
Defined in: mod_keywords.c

mod_installed
extern struct magpie_module mod_installed
Defined in: mod_installed.c

mod_tasks
extern struct magpie_module mod_tasks
Defined in: mod_tasks.c

mod_names
extern struct magpie_module mod_names
Defined in: mod_names.c

mod_maintainers
extern struct magpie_module mod_maintainers
Defined in: mod_maintainers.c

mod_sources
extern struct magpie_module mod_sources
Defined in: mod_sources.c

mod_sizes
extern struct magpie_module mod_sizes
Defined in: mod_sizes.c

mod_installed_sizes
extern struct magpie_module mod_installed_sizes
Defined in: mod_isizes.c

mod_md5sums
extern struct magpie_module mod_md5sums
Defined in: mod_md5sums.c

mod_conffiles
extern struct magpie_module mod_conffiles
Defined in: mod_conffiles.c


Local Variables

rcsid
static const char rcsid[]

Global Function main()

The main procedure.

int main ( int argc, char* argv[] )
Calls: rmrf()support.c
  chdir(), chown(), ctime(), exit(), fclose(), fopen(), getgrnam(), getpwnam(), getuid(), mkdir(), mp_abstract(), mp_doc_close(), mp_doc_open(), mp_list_close(), mp_list_open(), mp_title(), perror(), seteuid(), setgid(), setlocale(), sprintf(), strcpy(), time()
References Variables: modulesmagpie.c
  timestampmagpie.c