Updated readme.
This commit is contained in:
21
readme.md
21
readme.md
@@ -1,12 +1,18 @@
|
|||||||
|
|
||||||
# Native-platform: Java bindings for various native APIs
|
# Native-platform: Java bindings for various native APIs
|
||||||
|
|
||||||
|
A collection of cross-platform Java APIs for various native APIs. Supports OS X, Linux, Solaris and Windows.
|
||||||
|
|
||||||
|
These APIs support Java 5 and later. Some of these APIs overlap with APIs available in later Java versions.
|
||||||
|
|
||||||
## Available bindings
|
## Available bindings
|
||||||
|
|
||||||
### Generic
|
### Generic
|
||||||
|
|
||||||
* Get and set UNIX file mode.
|
* Get and set UNIX file mode.
|
||||||
* Get PID of current process.
|
* Get PID of current process.
|
||||||
|
* Get kernel name and version.
|
||||||
|
* Get machine architecture.
|
||||||
|
|
||||||
### Terminal and console
|
### Terminal and console
|
||||||
|
|
||||||
@@ -19,9 +25,19 @@ These bindings work for both the UNIX terminal and Windows console:
|
|||||||
* Move terminal cursor up, down, left, right, start of line.
|
* Move terminal cursor up, down, left, right, start of line.
|
||||||
* Clear to end of line.
|
* Clear to end of line.
|
||||||
|
|
||||||
|
### File systems
|
||||||
|
|
||||||
|
* List the available file systems on the machine
|
||||||
|
* Query file system mount point.
|
||||||
|
* Query file system type.
|
||||||
|
* Query file system device name.
|
||||||
|
* Query whether a file system is local or remote.
|
||||||
|
|
||||||
|
## Supported platforms
|
||||||
|
|
||||||
Currently ported to OS X, Linux, Solaris and Windows. Tested on:
|
Currently ported to OS X, Linux, Solaris and Windows. Tested on:
|
||||||
|
|
||||||
* OS X 10.7.4, 10.8
|
* OS X 10.7.4, 10.8 (i386 and x86_64)
|
||||||
* Ubunutu 12.04 (amd64)
|
* Ubunutu 12.04 (amd64)
|
||||||
* Solaris 11 (x86)
|
* Solaris 11 (x86)
|
||||||
* Windows 7 (amd64)
|
* Windows 7 (amd64)
|
||||||
@@ -77,7 +93,6 @@ You can run `$INSTALL_DIR/bin/native-platform` to run the test application.
|
|||||||
|
|
||||||
### Fixes
|
### Fixes
|
||||||
|
|
||||||
* Fix terminal detection on OS X 10.8
|
|
||||||
* Build 32 bit and 64 bit libraries.
|
* Build 32 bit and 64 bit libraries.
|
||||||
* Windows: flush System.out or System.err on attribute change.
|
* Windows: flush System.out or System.err on attribute change.
|
||||||
* Solaris: fix unicode file name handling.
|
* Solaris: fix unicode file name handling.
|
||||||
@@ -97,3 +112,5 @@ You can run `$INSTALL_DIR/bin/native-platform` to run the test application.
|
|||||||
* Thread safety.
|
* Thread safety.
|
||||||
* Improve error message when unsupported capability is used.
|
* Improve error message when unsupported capability is used.
|
||||||
* Initial release.
|
* Initial release.
|
||||||
|
* Use fully decomposed form for unicode file names on hfs+ filesystems.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user