Skip to content

Commit e4456aa

Browse files
committed
Introduce library skeleton
We use the BSD-3-Clause license for this library glue code. Signed-off-by: Felipe Huici <[email protected]> Reviewed-by: Costin Lupu <[email protected]>
1 parent 3631d77 commit e4456aa

8 files changed

+98
-0
lines changed

Diff for: .gitignore

+27
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
*.depend
2+
*.o
3+
*.a
4+
*.d
5+
*.so
6+
*.orig
7+
*.rej
8+
*.bak
9+
*.swp
10+
*~
11+
,*
12+
\#*\#
13+
.\#*
14+
\#_*\#
15+
.\#_*
16+
!.gitignore
17+
.*
18+
19+
# gnu global files
20+
GPATH
21+
GRTAGS
22+
GSYMS
23+
GTAGS
24+
25+
# cscope files
26+
cscope.*
27+
ncscope.*

Diff for: CODING_STYLE.md

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
Coding Style
2+
============
3+
4+
Please refer to the `CODING_STYLE.md` file in the main Unikraft repository.

Diff for: CONTRIBUTING.md

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
Contributing to Unikraft
2+
=======================
3+
4+
Please refer to the `CONTRIBUTING.md` file in the main Unikraft repository.

Diff for: COPYING.md

+39
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
License
2+
=======
3+
4+
Unikraft zlib wrappers
5+
------------------------
6+
7+
This repository contains wrapper code to build zlib with Unikraft.
8+
Each C code file in this repository should declare who is the
9+
copyright owner and under which terms and conditions the code is
10+
licensed. If such a licence note is missing, the following copyright
11+
notice will apply:
12+
13+
Copyright (c) 2019, NEC Europe Ltd., NEC Corporation. All rights reserved.
14+
15+
Redistribution and use in source and binary forms, with or without
16+
modification, are permitted provided that the following conditions
17+
are met:
18+
19+
1. Redistributions of source code must retain the above copyright
20+
notice, this list of conditions and the following disclaimer.
21+
2. Redistributions in binary form must reproduce the above copyright
22+
notice, this list of conditions and the following disclaimer in the
23+
documentation and/or other materials provided with the distribution.
24+
3. Neither the name of the copyright holder nor the names of its
25+
contributors may be used to endorse or promote products derived from
26+
this software without specific prior written permission.
27+
28+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
29+
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
30+
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
31+
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
32+
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
33+
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
34+
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
35+
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
36+
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
37+
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
38+
POSSIBILITY OF SUCH DAMAGE.
39+

Diff for: Config.uk

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
config LIBZLIB
2+
bool "zlib - a compression library"
3+
default y
4+
depends on HAVE_LIBC
5+
select LIBVFSCORE
6+
select LIBRAMFS
7+
select LIBDEVFS

Diff for: MAINTAINERS.md

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
Maintainers List
2+
================
3+
4+
For notes on how to read this information, please refer to `MAINTAINERS.md` in
5+
the main Unikraft repository.
6+
7+
LIBZLIB-UNIKRAFT
8+
M: Felipe Huici <[email protected]>
9+
10+
F: *

Diff for: README.md

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
libzlib for Unikraft
2+
===================
3+
This is a port of zlib to Unikraft.
4+
5+
Please refer to the `README.md` as well as the documentation in the `doc/`
6+
subdirectory of the main unikraft repository for further information.

Diff for: exportsyms.uk

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
none

0 commit comments

Comments
 (0)