OLD | NEW |
1 This directory contains headers and stubs needed to compile libraries with | 1 This directory contains headers and stubs needed to compile libraries with |
2 extensive dependencies on Glibc, which couldn't be directly compiled with | 2 extensive dependencies on Glibc, which couldn't be directly compiled with |
3 newlib headers. | 3 newlib headers. |
4 | 4 |
5 Code here is mostly taken from the newlib CVS (trunk from Sep 5 2012), see | 5 Code here is mostly taken from the newlib CVS (trunk from Sep 5 2012), see |
6 http://sourceware.org/newlib/download.html | 6 http://sourceware.org/newlib/download.html |
7 and is BSD-licensed, so could be linked statically into differently | 7 and is BSD-licensed, so could be linked statically into differently |
8 licensed programs. Some simple placeholders were written from scratch, and also | 8 licensed programs. Some simple placeholders were written from scratch, and also |
9 BSD-style licensed. | 9 BSD-style licensed. |
10 | 10 |
11 elf*.h is taken from the native_client/src/include | 11 elf*.h is taken from the native_client/src/include |
12 directory of Native Client with revisions to: | 12 directory of Native Client with revisions to: |
13 - Reduce unneeded dependencies | 13 - Reduce unneeded dependencies |
14 - Change top-relative includes to file-relative includes | 14 - Change top-relative includes to file-relative includes |
15 - Add the Elf32_Dyn, Elf64_Dyn, and DT_* definitions | 15 - Add the Elf32_Dyn, Elf64_Dyn, and DT_* definitions |
16 | 16 |
17 Some more contents are added to elf*.h from freebsd source tree | 17 Some more contents are added to elf*.h from freebsd source tree |
18 https://svnweb.freebsd.org/base/release/10.1.0/ | 18 https://svnweb.freebsd.org/base/release/10.1.0/ |
19 | 19 |
20 err.h and err.c are pulled from freebsd 10.1 with some modifications. | 20 flock.c, fts.h, fts.c, err.h, err.c and timegm are pulled from freebsd 10.1 with |
| 21 some modifications. |
OLD | NEW |