2 lines
1.6 KiB
XML
2 lines
1.6 KiB
XML
<svg xmlns="http://www.w3.org/2000/svg" width="600" height="210" viewBox="0 0 600 210" role="img" aria-labelledby="title desc"><title id="title">Mechanizm multicall</title><desc id="desc">Jedna binarka wybiera applet na podstawie argumentu albo nazwy dowiązania.</desc><defs><marker id="a" markerWidth="9" markerHeight="9" refX="8" refY="3" orient="auto"><path d="M0 0L0 6L8 3z" fill="#16324a"/></marker></defs><rect width="600" height="210" fill="#f7fafc"/><g fill="#eef3f7" stroke="#16324a" stroke-width="2"><rect x="20" y="48" width="145" height="100" rx="10"/><rect x="220" y="48" width="155" height="100" rx="10"/><rect x="430" y="48" width="150" height="100" rx="10"/></g><g font-family="system-ui,sans-serif" text-anchor="middle" fill="#16324a"><text x="92" y="82" font-size="17" font-weight="700">WYWOŁANIE</text><text x="92" y="108" font-size="13">busybox cat</text><text x="92" y="128" font-size="13">albo symlink cat</text><text x="297" y="82" font-size="17" font-weight="700">DISPATCH</text><text x="297" y="108" font-size="13">argv[0] / argv[1]</text><text x="297" y="128" font-size="13">jedna binarka</text><text x="505" y="82" font-size="17" font-weight="700">APPLET</text><text x="505" y="108" font-size="13">cat · count · echo</text><text x="505" y="128" font-size="13">hostname · pid</text></g><g stroke="#16324a" stroke-width="3" marker-end="url(#a)"><path d="M165 98H210"/><path d="M375 98H420"/></g><text x="300" y="184" font-family="system-ui,sans-serif" text-anchor="middle" font-size="15" fill="#b6402d">fixture pokazuje mechanizm — nie zastępuje pełnego BusyBoxa</text></svg>
|