[#9722] Kernel#system broken inside Dir.chdir(&block) if system command doesn't have shell characters — <noreply@...>

Bugs item #7278, was opened at 2006-12-14 13:59

8 messages 2006/12/14

[#9749] System V IPC in standard library? — Steven Jenkins <steven.jenkins@...>

Back in August, I needed a semaphore to serialize access to an external

14 messages 2006/12/19

[#9753] CVS freeze — SASADA Koichi <ko1@...>

Hi,

20 messages 2006/12/20
[#9755] Re: [ruby-dev:30039] CVS freeze — SASADA Koichi <ko1@...> 2006/12/20

Hi,

[#9757] Re: [ruby-dev:30040] Re: CVS freeze — SASADA Koichi <ko1@...> 2006/12/20

Hi,

Re: System V IPC in standard library?

From: Nobuyoshi Nakada <nobu@...>
Date: 2006-12-20 00:38:36 UTC
List: ruby-core #9751
Hi,

At Wed, 20 Dec 2006 07:00:09 +0900,
Steven Jenkins wrote in [ruby-core:09749]:
> Back in August, I needed a semaphore to serialize access to an external
> resource. I found the System V IPC library by Daiki Ueno, and it worked
> well enough on Linux, but wouldn't compile under Solaris. I fixed that
> problem and contacted Daiki, who hadn't updated the package in several
> years. After a little discussion, I created a project (sysvipc) on
> RubyForge and made the updates.

I'm curious about have_type in extconf.rb.

> It prevents false negatives caused by optimization in gcc 4.x.

What do you mean by "false negatives"?  It returns false for an
existing type, or true for a non-existing type?

Does "by optimization" mean `conftestval' is omitted and
ignored completely?

-- 
Nobu Nakada

In This Thread