7 messages in net.java.dev.jna.usersRe: [jna-users] POSIX abstraction bas...
FromSent OnAttachments
Charles Oliver NutterMar 4, 2008 7:59 pm 
Dennis PortelloMar 4, 2008 8:08 pm 
Charles Oliver NutterMar 5, 2008 8:41 am 
Timothy WallMar 7, 2008 2:42 pm 
Charles Oliver NutterMar 18, 2008 11:06 am 
Dennis PortelloMar 18, 2008 11:59 am 
Charles Oliver NutterApr 2, 2008 8:14 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: [jna-users] POSIX abstraction based on JNAActions...
From:Dennis Portello (denn@gmail.com)
Date:Mar 4, 2008 8:08:27 pm
List:net.java.dev.jna.users

Thank you, we had a small subset of the POSIX functions, but nobody to maintain or the time submit the code back to any project.

On Tue, Mar 4, 2008 at 11:00 PM, Charles Oliver Nutter < char@sun.com> wrote:

For JRuby, we've been using JNA to wire up a number of libc/POSIX functions that Java just doesn't support. And in order to make that work reusable, Tom Enebo has made it into a mostly standalone library.

http://svn.codehaus.org/jruby/trunk/jruby/src/org/jruby/ext/posix/

We're looking at getting this released independent of JRuby in the near future. Currently it supports only the functions we were most interested in for JRuby. There's a lot of symlink stuff, file stat, passwd, and a few other pieces. We've got it all basically working through JNA on Linux, Linux x64, Windows, Solaris x86, and Mac OS X x86. Of course we'd like support for other platforms, but this has mostly been Tom doing the work. Hence my email.

I know there's been a desire for such a generic library to wrap the POSIX functions we don't have available on Java. I think this library could evolve into exactly what folks have been looking for.

So hey, take a look, offer comments and suggestions, and submit patches. Once we get it spun off as a separate project, we can talk about opening it up for committers and all. Because I think it's that really needs to be done, and done right, on a lot of platforms.