Skip to content

[pkcl M3] 環境変数の受け渡し、getpid、時刻、sleep #168

Closed

Description

@src3453

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

  1. added this to the Foundation OS milestone on Oct 25, 2026
  2. src3453 commented on Oct 25, 2026

    @src3453
    OwnerAuthor

    PR #179 で環境変数(G2)と getpid(G1)を実装しました。


    Generated by Claude Code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions