[#7978] Patch for Unix socket peer credentials — "James F. Hranicky" <jfh@...>

This patch adds support for getting the uid and gid of the peer

27 messages 2006/06/09
[#8004] Re: Patch for Unix socket peer credentials — Tanaka Akira <akr@...17n.org> 2006/06/16

In article <200606091528.30171.jfh@cise.ufl.edu>,

[#8005] Re: Patch for Unix socket peer credentials — "James F. Hranicky" <jfh@...> 2006/06/16

On Friday 16 June 2006 11:51, Tanaka Akira wrote:

[#8010] Re: Patch for Unix socket peer credentials — Tanaka Akira <akr@...17n.org> 2006/06/17

In article <200606161327.35948.jfh@cise.ufl.edu>,

[#8191] Re: Patch for Unix socket peer credentials — "James F. Hranicky" <jfh@...> 2006/07/10

On Saturday 17 June 2006 06:27, Tanaka Akira wrote:

[#8193] Re: Patch for Unix socket peer credentials — Tanaka Akira <akr@...> 2006/07/11

In article <200607101352.16804.jfh@cise.ufl.edu>,

[#8212] Re: Patch for Unix socket peer credentials — "James F. Hranicky" <jfh@...> 2006/07/13

On Tuesday 11 July 2006 00:10, Tanaka Akira wrote:

[#8217] Re: Patch for Unix socket peer credentials — nobu@... 2006/07/14

Hi,

[#8257] Re: Patch for Unix socket peer credentials — "James F. Hranicky" <jfh@...> 2006/07/18

On Thursday 13 July 2006 22:48, nobu@ruby-lang.org wrote:

[#8258] Re: Patch for Unix socket peer credentials — Eric Hodel <drbrain@...7.net> 2006/07/18

On Jul 18, 2006, at 12:27 PM, James F. Hranicky wrote:

[#8073] 1.8.5p1 build failure on Solaris 10 — "Daniel Berger" <Daniel.Berger@...>

Solaris 10

23 messages 2006/06/27
[#8074] Re: 1.8.5p1 build failure on Solaris 10 — Yukihiro Matsumoto <matz@...> 2006/06/28

Hi,

[#8078] Re: 1.8.5p1 build failure on Solaris 10 — "Daniel Berger" <Daniel.Berger@...> 2006/06/28

Yukihiro Matsumoto wrote:

[#8079] Re: 1.8.5p1 build failure on Solaris 10 — ts <decoux@...> 2006/06/28

>>>>> "D" == Daniel Berger <Daniel.Berger@qwest.com> writes:

[#8096] Re: 1.8.5p1 build failure on Solaris 10 — ville.mattila@... 2006/06/29

ts <decoux@moulon.inra.fr> wrote on 28.06.2006 17:37:00:

Re: 1.8.5p1 build failure on Solaris 10

From: ville.mattila@...
Date: 2006-06-30 13:44:49 UTC
List: ruby-core #8108
"Daniel Berger" <Daniel.Berger@qwest.com> wrote on 30.06.2006 16:18:26:
> 
> I don't totally understand how the build process works, which is part of 
my 
> problem.  For example, I see a missing.h, and I can see 
> AC_REPLACE_FUNCS in the 
> configure.in file, but I'm not sure if/how they're tied together. Within 

> missing.h I see this:
> 
> #ifndef HAVE_ISINF
> # if defined(HAVE_FINITE) && defined(HAVE_ISNAN)
> # define isinf(x) (!finite(x) && !isnan(x))
> # else
> extern int isinf _((double));
> # endif
> #endif
> 
> So, in simple terms I think the logic should be:
> 
> a) On the Solaris platform...
> 
> b) If a) is true and the sunmath lib is present, and it contains the 
isinf 
> function, then link against it.
> 
> c) If both a) and b) are true and the sunmath.h header file is 
> present, and it 
> contains the isinf function, then include it.
> 
> d) If a) or b) fail then resort to the implementation in missing.h. This 

> wouldn't require adding more source code from what I can gather, 
> though I'm not 
> positive.
> 
> Does that seem reasonable?  I would try to implement this myself, but 
I'm not 
> sure how.
> 
 Its all doable, but I don't understand what you are trying to achieve. 
Didn't my patch
 fix your problem? My patch should basically make the configure script do 
the steps you have listed
 above. The problem is that the isinf can be builtin function (inline 
macro) and this might confuse
 autoconf detection logic quite badly. There is some discussion avaiable 
in gcc archive about this
 issue. 

 - Ville 

In This Thread