MCPcopy Create free account
hub / github.com/F-Stack/f-stack / print_flags_generic

Function print_flags_generic

tools/netstat/common.c:74–89  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

72}
73
74void
75print_flags_generic(int flags, const struct bits *pbits, const char *format,
76 const char *tag_name)
77{
78 const struct bits *p;
79 char tag_fmt[64];
80
81 xo_emit(format, fmt_flags(pbits, flags));
82
83 snprintf(tag_fmt, sizeof(tag_fmt), "{le:%s/%%s}", tag_name);
84 xo_open_list(tag_name);
85 for (p = pbits; p->b_mask; p++)
86 if (p->b_mask & flags)
87 xo_emit(tag_fmt, p->b_name);
88 xo_close_list(tag_name);
89}
90
91struct ifmap_entry *
92prepare_ifmap(size_t *pifmap_size)

Callers 2

print_nhop_entry_sysctlFunction · 0.85
p_flagsFunction · 0.85

Calls 5

xo_emitFunction · 0.85
fmt_flagsFunction · 0.85
snprintfFunction · 0.85
xo_open_listFunction · 0.85
xo_close_listFunction · 0.85

Tested by

no test coverage detected