High技術のことをかくこころみ2019-09-23OSカーネルのCコードにでてくるkmainとはなんなのかメモozkl/sosoという小さなオペレーティング・システムの実装を読んでいたのだが、そこで出てくるmain.cのエントリポイントがmain関数ではなくkmain関数であることに気がついた。昔々にCを書いていたときは問答無用でmain関数とした記憶があるので、一体コレはなんぞやということでググってみると、いい感じのstackoverflowが出てきた。char**)みたいな関数シグニチャとは異なるんだぞ、ということを明示する際にkmainやらdmainみたいな命名をする慣習らしい。{...2018-03-20D言語で作るTCPサーバの最小構成コネクションプーリングとかワーカスレッドの多重化とかやって...2017-11-04D言語でforkを使うcore.sys.posix.unistdの中にある。使い方はforkそのまま。imp...2017-11-01D言語でstd.signalsを使ったオブザーバー実装std.signalsというモジュールを使うとオブザーバー・パターンの...2017-10-31D言語でCtrl-Cのシグナルハンドラを登録するwhileループからCtrl-Cで抜ける処理を横取りしたいときに。(8)はてなブログをはじめよう!IzumiSyさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。