Mac

MacでPTHREAD_PROCESS_SHAREDは使えない

Mac

preforkサーバのようにプロセス間でロック機構を使いたい場合には、fcntl関数によるPosixファイルロックやディスクリプタパッシングなどの方法が用いられる。 pthreadの機能を使ったスレッドロックもその内の一つで、通常単一プロセスのスレッド間に用いるス…

Macでのsyslogの利用

はじめに プログラム開発時のログ出力にはsyslog関数を使うと便利である。 特に、特定のターミナルと結びつかないデーモンプログラムの開発では、標準出力へのログ出力を行うことはできないため、syslogは重宝する。 ところが、このsyslogをMacで使う時は少…