ToDo:
> grep SIGUSR /usr/local/dmd/src/phobos/std/**/*.d /usr/local/dmd/src/phobos/std/c/linux/linux.d: SIGUSR1 = 10, /usr/local/dmd/src/phobos/std/c/linux/linux.d: SIGUSR2 = 12, /usr/local/dmd/src/phobos/std/thread.d: if (pthread_kill(id, SIGUSR1)) /usr/local/dmd/src/phobos/std/thread.d: if (pthread_kill(id, SIGUSR2)) /usr/local/dmd/src/phobos/std/thread.d: if (pthread_kill(t.id, SIGUSR1)) /usr/local/dmd/src/phobos/std/thread.d: result = sigaction(SIGUSR1, &sigact, null); /usr/local/dmd/src/phobos/std/thread.d: result = sigaction(SIGUSR2, &sigact, null); /usr/local/dmd/src/phobos/std/thread.d: * This gets called when a thread gets SIGUSR1. /usr/local/dmd/src/phobos/std/thread.d: assert(sig == SIGUSR1); /usr/local/dmd/src/phobos/std/thread.d: result = sigdelset(&sigmask, SIGUSR2); /usr/local/dmd/src/phobos/std/thread.d: sigsuspend(&sigmask); // suspend until SIGUSR2 /usr/local/dmd/src/phobos/std/thread.d: * This gets called when a thread gets SIGUSR2.
とりあえず SDL_thread 使うか…
(01:07)
前 | 2008年 7月 |
次 | ||||
日 | 月 | 火 | 水 | 木 | 金 | 土 |
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
全てリンクフリーです。 コード片は自由に使用していただいて構いません。 その他のものはGPL扱いであればあらゆる使用に関して文句は言いません。 なにかあれば下記メールアドレスへ。