日々精進

aikoと旅行とプログラミング

2015-12-01から1日間の記事一覧

alarm関数とpause関数を利用してsleep関数を実現する。

sleep関数をalarm関数とpause関数を用いて実装する。 書式 alarm関数 #include <unistd.h> unsigned int alarm(unsigned int seconds); pause関数 #include <unistd.h> int pause(void); 概要 alarm関数 呼び出したプロセスに対して、seconds秒後にSIGALRMを送る関数。 pause関数</unistd.h></unistd.h>…

プロセスにシグナルを送るkill関数メモ

プロセスにシグナルを送るkill関数についてのメモ 書式 #include <sys/types.h> #include <signal.h> int kill(pid_t pid, int sig); 概要 任意のプロセスグループまたはプロセスにシグナルを送ることができる。第一引数に指定されたプロセスpidに第二引数のsigが送られる。pidに0を</signal.h></sys/types.h>…

イベントの発生を伝えるsignal関数メモ

今回はイベントの発生を伝えるシグナル(割り込み)を発生させる関数signalについてのメモ。POSIXでは非推奨となっているが、諸事情によりsignal関数について明記することにする。 書式 #include <signal.h> typedef void (*sighandler_t)(int); sighandler_t signal(i</signal.h>…