Télécharger la liste

Description du projet

Jniexec provides a Java class library and a Java Native Interface wrapper around the Linux (Unix) fork/exec functions. It further provides native I/O redirection and formulation of subprocess pipelines resembling Unix shell pipelines.

Système requise

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2009-10-23 00:12
0.8

getStatus () a été changé de ne pas jeter quand plusieurs threads veulent attendre un enfant et les suivants ainsi attendre un enfant qui n'existe plus. kill () et suggestTermination () ont été modifiées de ne pas jeter quand ils envoient un signal à un enfant qui n'existe plus. Cela peut se produire en raison d'une «race condition» à la mise en état de l'enfant à la fin.
Tags: Feature Enhancement
getStatus() was changed to not throw when several threads want to wait for a child and the later ones thereby wait for a child that does not exist anymore. kill() and suggestTermination() were changed to not throw when they send a signal to a child that no longer exists. This can happen due to a race condition with setting the child's status to terminated.

2009-10-18 21:47
0.5

kill () et suggestTermination () ont été mis en œuvre à court-circuiter le fonctionnement d'un sous-processus. L'accès à un sous-processus a été changé de moyen de l'indice dans le pipeline pour le nom. Une partie du code C a été remaniée pour la rendre plus lisible.
Tags: Feature Enhancement, Refactoring
kill() and suggestTermination() were implemented to preempt operation of a subprocess. Access to a subprocesses was changed from using the index in the pipeline to the name. Some of the C code was refactored to make it more readable.

2009-10-17 21:30
0.2

Ce communiqué a ajouté tests JUnit et la couverture de code pour la partie Java. Un vidage de la mémoire déclenchée par une commande vide d'un processus a été empêché par un IllegalArgumentException. Debug output a été retiré du code de l'interface native. La documentation a été améliorée.
Tags: Minor bugfixes
This release added JUnit tests and code coverage for the Java part. A core dump triggered by an empty command of a process was prevented with an IllegalArgumentException. Debug output was removed from native interface code. The documentation was improved.

Project Resources