Changeset View
Changeset View
Standalone View
Standalone View
head/sbin/rcorder/rcorder.c
Show First 20 Lines • Show All 984 Lines • ▼ Show 20 Lines | do_file(filenode *fnode, strnodelist *stack_ptr) | ||||
if (fnode->issues_count) | if (fnode->issues_count) | ||||
warnx("`%s' was seen in circular dependencies for %d times.", | warnx("`%s' was seen in circular dependencies for %d times.", | ||||
fnode->filename, fnode->issues_count); | fnode->filename, fnode->issues_count); | ||||
DPRINTF((stderr, "nuking %s\n", fnode->filename)); | DPRINTF((stderr, "nuking %s\n", fnode->filename)); | ||||
} | } | ||||
static void | static void | ||||
generate_graphviz_header() | generate_graphviz_header(void) | ||||
{ | { | ||||
if (do_graphviz != true) | if (do_graphviz != true) | ||||
return; | return; | ||||
printf("digraph rcorder {\n" | printf("digraph rcorder {\n" | ||||
"rankdir=\"BT\";\n" | "rankdir=\"BT\";\n" | ||||
"node [style=rounded, shape=record];\n" | "node [style=rounded, shape=record];\n" | ||||
"graph [overlap = false];\n"); | "graph [overlap = false];\n"); | ||||
} | } | ||||
static void | static void | ||||
generate_graphviz_footer() | generate_graphviz_footer(void) | ||||
{ | { | ||||
if (do_graphviz == true) | if (do_graphviz == true) | ||||
printf("}\n"); | printf("}\n"); | ||||
} | } | ||||
static void | static void | ||||
generate_graphviz_providers() | generate_graphviz_providers(void) | ||||
{ | { | ||||
Hash_Entry *entry; | Hash_Entry *entry; | ||||
Hash_Search psearch; | Hash_Search psearch; | ||||
provnode *head, *pnode; | provnode *head, *pnode; | ||||
char *dep_name; | char *dep_name; | ||||
if (do_graphviz != true) | if (do_graphviz != true) | ||||
return; | return; | ||||
▲ Show 20 Lines • Show All 96 Lines • Show Last 20 Lines |