Skip to content

Commit acba6c1

Browse files
committed
add LGPL licensing text throughout
1 parent 1bb9fbc commit acba6c1

21 files changed

+873
-0
lines changed

COPYING

Lines changed: 481 additions & 0 deletions
Large diffs are not rendered by default.

README

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
UIOMux is a conflict manager for system resources, including UIO devices.
2+
Copyright (C) 2009 Renesas Technology Corp.
23

34
This source archive contains:
45

@@ -137,3 +138,22 @@ unlock locked resources and mark used memory for deallocation:
137138

138139
uiomux_close(uiomux);
139140

141+
142+
License
143+
-------
144+
145+
This library is free software; you can redistribute it and/or
146+
modify it under the terms of the GNU Library General Public
147+
License as published by the Free Software Foundation; either
148+
version 2 of the License, or (at your option) any later version.
149+
150+
This library is distributed in the hope that it will be useful,
151+
but WITHOUT ANY WARRANTY; without even the implied warranty of
152+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
153+
Library General Public License for more details.
154+
155+
You should have received a copy of the GNU Library General Public
156+
License along with this library; if not, write to the Free Software
157+
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA
158+
159+
See the file COPYING for details.

configure.ac

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,22 @@
1+
################################################################################
2+
# UIOMux: a conflict manager for system resources, including UIO devices. #
3+
# Copyright (C) 2009 Renesas Technology Corp. #
4+
# #
5+
# This library is free software; you can redistribute it and/or #
6+
# modify it under the terms of the GNU Library General Public #
7+
# License as published by the Free Software Foundation; either #
8+
# version 2 of the License, or (at your option) any later version. #
9+
# #
10+
# This library is distributed in the hope that it will be useful, #
11+
# but WITHOUT ANY WARRANTY; without even the implied warranty of #
12+
# 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 #
16+
# License along with this library; if not, write to the Free Software #
17+
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA #
18+
################################################################################
19+
120
# Process this file with autoconf to produce a configure script.
221
AC_INIT
322
AC_CONFIG_SRCDIR([src/libuiomux/uiomux.c])
@@ -9,6 +28,23 @@ AC_CANONICAL_TARGET
928
AM_INIT_AUTOMAKE(libuiomux, 0.6.0)
1029
AM_CONFIG_HEADER(config.h)
1130

31+
################################################################################
32+
# Set the shared versioning info, according to section 6.3 of the libtool info #
33+
# pages. CURRENT:REVISION:AGE must be updated immediately before each release: #
34+
# #
35+
# * If the library source code has changed at all since the last #
36+
# update, then increment REVISION (`C:R:A' becomes `C:r+1:A'). #
37+
# #
38+
# * If any interfaces have been added, removed, or changed since the #
39+
# last update, increment CURRENT, and set REVISION to 0. #
40+
# #
41+
# * If any interfaces have been added since the last public release, #
42+
# then increment AGE. #
43+
# #
44+
# * If any interfaces have been removed since the last public release, #
45+
# then set AGE to 0. #
46+
# #
47+
################################################################################
1248
SHARED_VERSION_INFO="1:0:0"
1349
SHLIB_VERSION_ARG=""
1450

include/uiomux/arch_sh.h

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,22 @@
1+
/*
2+
* UIOMux: a conflict manager for system resources, including UIO devices.
3+
* Copyright (C) 2009 Renesas Technology Corp.
4+
*
5+
* This library is free software; you can redistribute it and/or
6+
* modify it under the terms of the GNU Library General Public
7+
* License as published by the Free Software Foundation; either
8+
* version 2 of the License, or (at your option) any later version.
9+
*
10+
* This library is distributed in the hope that it will be useful,
11+
* but WITHOUT ANY WARRANTY; without even the implied warranty of
12+
* 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
16+
* License along with this library; if not, write to the Free Software
17+
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA
18+
*/
19+
120
#ifndef __UIOMUX_ARCH_SH_H__
221
#define __UIOMUX_ARCH_SH_H__
322

include/uiomux/resource.h

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,22 @@
1+
/*
2+
* UIOMux: a conflict manager for system resources, including UIO devices.
3+
* Copyright (C) 2009 Renesas Technology Corp.
4+
*
5+
* This library is free software; you can redistribute it and/or
6+
* modify it under the terms of the GNU Library General Public
7+
* License as published by the Free Software Foundation; either
8+
* version 2 of the License, or (at your option) any later version.
9+
*
10+
* This library is distributed in the hope that it will be useful,
11+
* but WITHOUT ANY WARRANTY; without even the implied warranty of
12+
* 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
16+
* License along with this library; if not, write to the Free Software
17+
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA
18+
*/
19+
120
#ifndef __UIOMUX_RESOURCE_H__
221
#define __UIOMUX_RESOURCE_H__
322

include/uiomux/system.h

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,22 @@
1+
/*
2+
* UIOMux: a conflict manager for system resources, including UIO devices.
3+
* Copyright (C) 2009 Renesas Technology Corp.
4+
*
5+
* This library is free software; you can redistribute it and/or
6+
* modify it under the terms of the GNU Library General Public
7+
* License as published by the Free Software Foundation; either
8+
* version 2 of the License, or (at your option) any later version.
9+
*
10+
* This library is distributed in the hope that it will be useful,
11+
* but WITHOUT ANY WARRANTY; without even the implied warranty of
12+
* 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
16+
* License along with this library; if not, write to the Free Software
17+
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA
18+
*/
19+
120
#ifndef __UIOMUX_SYSTEM_H__
221
#define __UIOMUX_SYSTEM_H__
322

include/uiomux/uiomux.h

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
1+
/*
2+
* UIOMux: a conflict manager for system resources, including UIO devices.
3+
* Copyright (C) 2009 Renesas Technology Corp.
4+
*
5+
* This library is free software; you can redistribute it and/or
6+
* modify it under the terms of the GNU Library General Public
7+
* License as published by the Free Software Foundation; either
8+
* version 2 of the License, or (at your option) any later version.
9+
*
10+
* This library is distributed in the hope that it will be useful,
11+
* but WITHOUT ANY WARRANTY; without even the implied warranty of
12+
* 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
16+
* License along with this library; if not, write to the Free Software
17+
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA
18+
*/
119

220
#ifndef __UIOMUX_H__
321
#define __UIOMUX_H__

src/libuiomux/state.c

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
1+
/*
2+
* UIOMux: a conflict manager for system resources, including UIO devices.
3+
* Copyright (C) 2009 Renesas Technology Corp.
4+
*
5+
* This library is free software; you can redistribute it and/or
6+
* modify it under the terms of the GNU Library General Public
7+
* License as published by the Free Software Foundation; either
8+
* version 2 of the License, or (at your option) any later version.
9+
*
10+
* This library is distributed in the hope that it will be useful,
11+
* but WITHOUT ANY WARRANTY; without even the implied warranty of
12+
* 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
16+
* License along with this library; if not, write to the Free Software
17+
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA
18+
*/
119

220
#ifdef HAVE_CONFIG_H
321
#include "config.h"

src/libuiomux/uio.c

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,22 @@
1+
/*
2+
* UIOMux: a conflict manager for system resources, including UIO devices.
3+
* Copyright (C) 2009 Renesas Technology Corp.
4+
*
5+
* This library is free software; you can redistribute it and/or
6+
* modify it under the terms of the GNU Library General Public
7+
* License as published by the Free Software Foundation; either
8+
* version 2 of the License, or (at your option) any later version.
9+
*
10+
* This library is distributed in the hope that it will be useful,
11+
* but WITHOUT ANY WARRANTY; without even the implied warranty of
12+
* 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
16+
* License along with this library; if not, write to the Free Software
17+
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA
18+
*/
19+
120
#include <errno.h>
221
#include <fcntl.h>
322
#include <math.h>

src/libuiomux/uio.h

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
1+
/*
2+
* UIOMux: a conflict manager for system resources, including UIO devices.
3+
* Copyright (C) 2009 Renesas Technology Corp.
4+
*
5+
* This library is free software; you can redistribute it and/or
6+
* modify it under the terms of the GNU Library General Public
7+
* License as published by the Free Software Foundation; either
8+
* version 2 of the License, or (at your option) any later version.
9+
*
10+
* This library is distributed in the hope that it will be useful,
11+
* but WITHOUT ANY WARRANTY; without even the implied warranty of
12+
* 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
16+
* License along with this library; if not, write to the Free Software
17+
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA
18+
*/
119

220
#ifndef __UIOMUX_UIO_H__
321
#define __UIOMUX_UIO_H__

0 commit comments

Comments
 (0)