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 2002-2007 by Trent Jarvi tjarvi@qbang.org and others who
5
| actually wrote it. See individual source files for more information.
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.
11
| This library is free software; you can redistribute it and/or
12
| modify it under the terms of the GNU Lesser General Public
13
| License as published by the Free Software Foundation; either
14
| version 2.1 of the License, or (at your option) any later version.
16
| This library is distributed in the hope that it will be useful,
17
| but WITHOUT ANY WARRANTY; without even the implied warranty of
18
| MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
19
| Lesser General Public License for more details.
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.
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.
33
| http://www.fsf.org/licenses/gpl-faq.html#LinkingOverControlledInterface
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.
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.
53
| You should have received a copy of the GNU Lesser General Public
54
| License along with this library; if not, write to the Free
55
| Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
56
| All trademarks belong to their respective owners.
57
--------------------------------------------------------------------------*/
3
60
In the src/lfd directory edit lockdaemon.c and specify the following defines: