{"id":671,"date":"2004-03-31T01:08:23","date_gmt":"2004-03-31T06:08:23","guid":{"rendered":"http:\/\/www.walking-productions.com\/notslop\/2004\/03\/31\/posix-for-java\/"},"modified":"2004-03-31T01:08:23","modified_gmt":"2004-03-31T06:08:23","slug":"posix-for-java","status":"publish","type":"post","link":"https:\/\/www.walking-productions.com\/notslop\/2004\/03\/31\/posix-for-java\/","title":{"rendered":"Posix for Java"},"content":{"rendered":"<p><a title=\"Free Software by Gregory Guerin\" href=\"http:\/\/www.amug.org\/~glguerin\/sw\/#suitep\">Free Software by Gregory Guerin<\/a><br \/>\nFrom the description:<br \/>\nImagine that you could catch signals, raise resource-limits, get mounted file-system info, manipulate file modes, or change effective user ID from Java. Imagine that many of the other interesting and useful POSIX system-calls were also accessible from Java. Imagine that they were organized in an easily understood and usable class library, which could be implemented for different platforms yet still be used transparently by any API-conforming user program.<br \/>\nStop imagining and start downloading, because that&#8217;s what this class library does. It includes a working implementation for Mac OS X, but anyone with moderate JNI and Unix experience can create an implementation for other Unix platforms. It&#8217;s even possible to create implementations for non-Unix platforms, such as that operating system whose name starts with &#8216;Wind&#8217;.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Free Software by Gregory Guerin From the description: Imagine that you could catch signals, raise resource-limits, get mounted file-system info, manipulate file modes, or change effective user ID from Java. Imagine that many of the other interesting and useful POSIX system-calls were also accessible from Java. Imagine that they were organized in an easily understood &hellip; <a href=\"https:\/\/www.walking-productions.com\/notslop\/2004\/03\/31\/posix-for-java\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Posix for Java<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[27,18,21,22],"tags":[],"class_list":["post-671","post","type-post","status-publish","format-standard","hentry","category-development","category-java","category-mac","category-open-source"],"_links":{"self":[{"href":"https:\/\/www.walking-productions.com\/notslop\/wp-json\/wp\/v2\/posts\/671","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.walking-productions.com\/notslop\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.walking-productions.com\/notslop\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.walking-productions.com\/notslop\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.walking-productions.com\/notslop\/wp-json\/wp\/v2\/comments?post=671"}],"version-history":[{"count":0,"href":"https:\/\/www.walking-productions.com\/notslop\/wp-json\/wp\/v2\/posts\/671\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.walking-productions.com\/notslop\/wp-json\/wp\/v2\/media?parent=671"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.walking-productions.com\/notslop\/wp-json\/wp\/v2\/categories?post=671"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.walking-productions.com\/notslop\/wp-json\/wp\/v2\/tags?post=671"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}