libevent使ってみる。(ubuntu)
http://monkey.org/~provos/libevent/ にあるサンプルプログラムを動かしてみる。
compile
gcc -Wall event-test.c -levent
実行結果
event.fifoという名前付きパイプを作ってそれを監視するというもの。
$ ./a.out & $ Write data to event.fifo $ echo foo > event.fifo $ fifo_read called with fd: 3, event: 2, arg: 0x7fffba3173c0 Read: foo $ echo foobar > event.fifo fifo_read called with fd: 3, event: 2, arg: 0x7fffba3173c0 $ Read: foobar
code
http://smpl.seesaa.net/article/72182431.html の人がwindows用のifdefを取り除いてくれたコードを紹介してくれてる。