Bug 547109 - [GTK] JVM crash when multiple processes were started and native libraries are missing

Change 1
--------
Libraries are now first extracted into a temporary file, then moved to
where they should be. This way, applications no longer see partially
written libraries where good ones are expected.

Change 2
--------
Some refactoring

Change 3
--------
extract() now returns true when file is already there. This makes the
behavior more reasonable in multi-process environment.

Change-Id: I43052a57b240fb3fef7474fcec627ea2b5f8414c
Signed-off-by: Alexandr Miloslavskiy <alexandr.miloslavskiy@syntevo.com>
2 files changed
tree: a4488d6a633d1e645006f1d42d636e0e4649d05e
  1. bundles/
  2. examples/
  3. features/
  4. local-build/
  5. tests/
  6. .gitignore
  7. CONTRIBUTING
  8. LICENSE
  9. NOTICE
  10. pom.xml
  11. README.md
README.md

Contributing to SWT

Thanks for your interest in this project.

Developer resources:

See the following description for how to contribute a feature or a bug fix to SWT.

Information regarding source code management, builds, coding standards, and more and be found under the following link.

Contributor License Agreement:

Before your contribution can be accepted by the project, you need to create and electronically sign the Eclipse Foundation Contributor License Agreement (CLA).

Contact:

Contact the project developers via the project's “dev” list.

Search for bugs:

This project uses Bugzilla to track ongoing development and issues.

Create a new bug:

Be sure to search for existing bugs before you create another one. Remember that contributions are always welcome!