Skip to content

community_7_headers_batch

grisun0 edited this page Oct 23, 2026 · 7 revisions

headers: batch

Community 7 | 3 files | cohesion 0.67

Definition

This community groups 3 file(s) rooted at headers with dominant language c (cohesion 0.67). Central symbols: BATCH_ERR_COUNT, BATCH_ERR_OPCODE, BATCH_ERR_PTR, BATCH_H, BATCH_MAX_OPS, BATCH_OK, BATCH_OP_GETPID, BATCH_OP_NOP. Core file: headers/batch.h (12 symbols). Documented purpose: Docstring: batch.h -- Batched synchronous syscall submission..

Files

File Language Layer Symbols Doc
headers/batch.h h utility 12 yes
kernel/batch.c c utility 1 yes
tests/test_batch.c c testing 3 yes

Key Symbols

Internal vs External Edges

  • Internal resolved imports (EXTRACTED): 2
  • Cross-boundary resolved imports (EXTRACTED): 1

Connections

  • [EXTRACTED] depends_on community 0 <-> 7 (strength 0.9): Extracted import edge crosses communities: kernel/syscalls.c imports headers/batch.h.
  • [INFERRED] shares_context community 1 <-> 7 (strength 0.5): Inferred shared context (layer utility) with no import path between community 1 (progs/doomgeneric: d_englsh) and community 7 (headers: batch).

Risks

  • No scoped security, taint, cycle, or layer risks.

Open Questions

  • What would break if the most connected file in headers: batch changed?
  • Should headers: batch be split, given cohesion 0.67?

Sources

Start

Wiki

Agent Docs

Recipes

Clone this wiki locally