標準入出力実装中

  • [done]branches/mona-stdio
  • [done]プロセスサーバがプロセスのstdin/stdoutのハンドルを持つ
  • [done]プロセスを起動時に stdin/stdout を指定できるようにAPIを拡張する
  • [done]stdin から read するAPIを作る
  • [done]stdout へ write するAPIを作る
  • 簡単なプロトタイプ
    • 順序
      • Shellが Stream を1つ生成。(これを全プロセスの stdout にする)
      • branches/contrib-stdio
      • Shellはプロセスを起動する。その際に上記の stdout_id を指定する
      • プロセスは monapi_write_stdin を利用して書き込む
      • Shellは monapi_read_stdin を利用して読んだものを出力する
      • →ProcessInfo getProcessInfo(dword tid)でうまく見つけられないバグを修正中<-いまここ ******************************
  • 画面出力抽象化(あとで詳細を考える)
  • ここまでうまくいったら libc チームに printf とかをどうするか相談
  • printfとかあれこれ。
  • シェルにパイプを実装してみる
  • 問題 monapi_read_stdin/monapi_write_stdinないの Stream の破棄
  • リファクタリングする