[#11952] NORETURN — "Nobuyoshi.Nakada" <nobu.nakada@...>

なかだです。

24 messages 2001/01/10
[#11956] Re: NORETURN — WATANABE Hirofumi <eban@...> 2001/01/10

わたなべです.

[#11957] Re: NORETURN — matz@... (Yukihiro Matsumoto) 2001/01/10

まつもと ゆきひろです

[#11958] Re: NORETURN — WATANABE Hirofumi <eban@...> 2001/01/10

わたなべです.

[#11959] CVS branches (Re: Re: NORETURN) — matz@... (Yukihiro Matsumoto) 2001/01/10

[#12087] string#index, gsub, []= のバグ? — Beyond <beyond@...>

18 messages 2001/01/27
[#12091] Re: string#index, gsub, []= のバグ? — matz@... (Yukihiro Matsumoto) 2001/01/27

まつもと ゆきひろです

[ruby-dev:12088] Re: [patch] mswin32 system()

From: "U.Nakamura" <usa@...>
Date: 2001-01-27 12:17:12 UTC
List: ruby-dev #12088
こんにちは、なかむら(う)です。

At Sat, 27 Jan 2001 20:49:41 +0900, WATANABE Hirofumi <eban@os.rim.or.jp> wrote in
    '[ruby-dev:12086] Re: [patch] mswin32 system()'
> :というわけで、実験的パッチです。
> :ご意見よろしくお願いします。
> 
> mingwではsystemが使えなくなりました。
> 
> :+    if (!CreateProcess(exec, cmd, NULL, NULL, TRUE, 0, environ, NULL, &si, &pi)) {
> 
> execは絶対パスで.exeつきじゃないとまずいですよね?
> もしくはNULLとか。

がーん、そうでした。くすん。
# 旧来の異常系しかテストしてなかった...

NULLにすればその辺はOSが面倒見てくれるはず... なんですが、

> でもNULLにしちゃうと今度は
> gcc: installation problem, cannot exec `/usr/lib/gcc-lib/mingw/2.95.2-6/cpp': Permission denied
> をもらっちゃうし。うーむ。

ダメみたいですね。

ちょっと考え直して出直してみます。


> 
> :+    if (NtSyncProcess) {
> :+	WaitForSingleObject(pi.hProcess, -1);
> :+	GetExitCodeProcess(pi.hProcess, &status);
> :+	CloseHandle(pi.hProcess);
> 
> こうするならstatusはDWORDのほうがいいでしょうね。

了解です。


それでは。

--
U.Nakamura <usa@osb.att.ne.jp>

In This Thread