~ubuntu-branches/ubuntu/maverick/rxtx/maverick

« back to all changes in this revision

Viewing changes to CNI/PortInUseException.java

  • Committer: Bazaar Package Importer
  • Author(s): Scott Howard
  • Date: 2010-06-03 23:19:16 UTC
  • mfrom: (4.1.1 sid)
  • Revision ID: james.westby@ubuntu.com-20100603231916-8bapendemannfwau
Tags: 2.2pre2-1
* New upstream release:
  - Fixes JVM crash and UnsatisfiedLinkError/NoClassDefFoundError
    (Closes: #523139) (Closes: #489701)
  - Fixes amd64 support (Closes: #574395)
* Added debian/watch file
* Switched to source format 3.0 (quilt)
  - moved debian changes into patch in debian/patches
* Changed rules to use dh
* Fixed multiple lintian errors and multiple warnings
  - Policy version 3.8.4
* Section moved to java from libs
* Moved to team maintenance: Maintainer: Debian Java maintainers
  - Mario and I moved to uploaders
* DM Uploads Allowed: yes
* Build depends on javahelper
  - Binary depends on ${java:Depends}, use jh_installlibs for versioned
    install
  - Versioned naming of RXTXcomm.jar (Debian java policy)
* Added VCS tags to debian/control
* Libs now install in /usr/lib/jni instead of /usr/lib
* Added doc-base file

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/*--------------------------------------------------------------------------
2
 
|   rxtx is a native interface to serial ports in java.
3
 
|   Copyright 1997-2004 by Trent Jarvi taj@www.linux.org.uk.
 
1
/*-------------------------------------------------------------------------
 
2
|   RXTX License v 2.1 - LGPL v 2.1 + Linking Over Controlled Interface.
 
3
|   RXTX is a native interface to serial ports in java.
 
4
|   Copyright 1997-2007 by Trent Jarvi tjarvi@qbang.org and others who
 
5
|   actually wrote it.  See individual source files for more information.
 
6
|
 
7
|   A copy of the LGPL v 2.1 may be found at
 
8
|   http://www.gnu.org/licenses/lgpl.txt on March 4th 2007.  A copy is
 
9
|   here for your convenience.
4
10
|
5
11
|   This library is free software; you can redistribute it and/or
6
 
|   modify it under the terms of the GNU Library General Public
 
12
|   modify it under the terms of the GNU Lesser General Public
7
13
|   License as published by the Free Software Foundation; either
8
 
|   version 2 of the License, or (at your option) any later version.
 
14
|   version 2.1 of the License, or (at your option) any later version.
9
15
|
10
16
|   This library is distributed in the hope that it will be useful,
11
17
|   but WITHOUT ANY WARRANTY; without even the implied warranty of
12
18
|   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
13
 
|   Library General Public License for more details.
14
 
|
15
 
|   You should have received a copy of the GNU Library General Public
 
19
|   Lesser General Public License for more details.
 
20
|
 
21
|   An executable that contains no derivative of any portion of RXTX, but
 
22
|   is designed to work with RXTX by being dynamically linked with it,
 
23
|   is considered a "work that uses the Library" subject to the terms and
 
24
|   conditions of the GNU Lesser General Public License.
 
25
|
 
26
|   The following has been added to the RXTX License to remove
 
27
|   any confusion about linking to RXTX.   We want to allow in part what
 
28
|   section 5, paragraph 2 of the LGPL does not permit in the special
 
29
|   case of linking over a controlled interface.  The intent is to add a
 
30
|   Java Specification Request or standards body defined interface in the 
 
31
|   future as another exception but one is not currently available.
 
32
|
 
33
|   http://www.fsf.org/licenses/gpl-faq.html#LinkingOverControlledInterface
 
34
|
 
35
|   As a special exception, the copyright holders of RXTX give you
 
36
|   permission to link RXTX with independent modules that communicate with
 
37
|   RXTX solely through the Sun Microsytems CommAPI interface version 2,
 
38
|   regardless of the license terms of these independent modules, and to copy
 
39
|   and distribute the resulting combined work under terms of your choice,
 
40
|   provided that every copy of the combined work is accompanied by a complete
 
41
|   copy of the source code of RXTX (the version of RXTX used to produce the
 
42
|   combined work), being distributed under the terms of the GNU Lesser General
 
43
|   Public License plus this exception.  An independent module is a
 
44
|   module which is not derived from or based on RXTX.
 
45
|
 
46
|   Note that people who make modified versions of RXTX are not obligated
 
47
|   to grant this special exception for their modified versions; it is
 
48
|   their choice whether to do so.  The GNU Lesser General Public License
 
49
|   gives permission to release a modified version without this exception; this
 
50
|   exception also makes it possible to release a modified version which
 
51
|   carries forward this exception.
 
52
|
 
53
|   You should have received a copy of the GNU Lesser General Public
16
54
|   License along with this library; if not, write to the Free
17
55
|   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 
56
|   All trademarks belong to their respective owners.
18
57
--------------------------------------------------------------------------*/
19
58
package gnu.io;
20
59
import java.util.*;