[Gauche-devel-jp] Re: gosh の開発で行き詰まった

Back to archive index

shelarcy shela****@capel*****
2004年 7月 11日 (日) 09:41:56 JST


On Sat, 10 Jul 2004 08:38:12 -0500, KIMURA Shigenobu <skimu****@mac*****> wrote:
> Unix を全然ご存じないならば簡単な普通の C の入門書(WIndows の開発に
> べったりじゃなくて、ほんとに標準てきなもの)をさらっと読み返してみる
> いいかもしれません。

C++ から入ったので、そのあたりが弱いです。
読むとすれば、Unix のために C を作った人たちの K&R でしょうか?


> NT  以降はシステムコールでベルでは POSIX 準拠になったん
> じゃなかったけ? > Windows.

噂では。MSDN を見てみれば分かる通り、そんなにきちっとサポートしていな
いっていうのが実情です。


Managing signals in Windows
#include <windows.h>
#include <signal.h>
#include <stdio.h>

void intrpt(int signum)
{
     printf("I got signal %d\n", signum);
     (void) signal(SIGINT, SIG_DFL);
}

/*  main intercepts the SIGINT signal generated when Ctrl-C is input.
     Otherwise, sits in an infinite loop, printing a message once a second.
*/

void main()
{
     (void) signal(SIGINT, intrpt);

     while(1) {
         printf("Hello World!\n");
         Sleep(1000);
     }
}





-- 
shelarcy <shela****@capel*****>
http://page.freett.com/shelarcy/



Gauche-devel-jp メーリングリストの案内
Back to archive index