[Mono-dev] UnixUserInfo issues in OpenBSD
jonpryor at vt.edu
Wed Oct 13 09:29:06 EDT 2010
I have no idea why it's failing. Sorry.
What I can do is send you a C program which closely mirrors what
Mono.Unix is doing. Could you compile and run it, and see if it fails
in the same ways? The program source is attached.
On Wed, 2010-10-13 at 10:43 +0200, pablosantosluac at terra.es wrote:
> Hi all,
> The following simple program fails on OpenBSD:
> using System;
> using Mono.Unix;
> public class Info
> public static void Main()
> Environment.UserName retrieves the right user.
> The two next calls fail saying "invalid param":
> Console.WriteLine(new UnixUserInfo(Environment.UserName).UserName);
> It seems the problem is the return of the native method getpwuid_r, that
> returns 1 instead of 0.
> I tried running as root to (suspected it could be a permissions issue)
> but I get the same result.
> I thought it could be related to an old issue with UnixGroupInfo which
> fails if the groups are incorrectly defined (have unexisting users) but
> I think this time my config files are correctly set... :O
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 1200 bytes
Desc: not available
Url : http://lists.ximian.com/pipermail/mono-devel-list/attachments/20101013/fed761b6/attachment.bin
More information about the Mono-devel-list