`doc/spec_pkcl.md` §7 G1・G2、§6.7。(G2) 起動ブロックの libfnd 規約に version 2(`env_off`/`env_count`)を足し、`fnd_exec_t` に `envp` を追加、pkcl の `environ`/`getenv`/`setenv` と spawn で継承する(カーネルは起動ブロックを解釈しないのでカーネル変更なし。spec_Foundation §9.3 と API §11.6 を更新)。(G1) `sys_info` に自プロセスの pid を返す sel を追加し `getpid`/`getppid` に使う。`time`/`gettimeofday`/`clock_gettime`(`time_get` の RTC と tick)、`sleep`/`nanosleep`(tick は 10 ms、`tick_hz` で換算)。
Activity
pkcl: fork・waitpid・pipe・環境変数・setjmp と pipe サービスを追加 (#168, #169)
src3453 commentedon Oct 25, 2026
PR #179 で環境変数(G2)と
getpid(G1)を実装しました。Generated by Claude Code
pkcl: BusyBox の MMU 構成と ash を動かす (#168, #169)