|
1 |
| -From bf83f6680b24350322a80e8dd6c043cf9293c814 Mon Sep 17 00:00:00 2001 |
| 1 | +From cf2c1a37c21f6125d37ba426bb0470e994e33677 Mon Sep 17 00:00:00 2001 |
2 | 2 |
|
3 | 3 | Date: Sun, 6 Jun 2021 16:37:54 +1000
|
4 | 4 | Subject: [PATCH] targets: add aero target port
|
|
9 | 9 | abis/aero/auxv.h | 13 +
|
10 | 10 | meson.build | 4 +
|
11 | 11 | options/ansi/generic/stdlib-stubs.cpp | 3 +
|
12 |
| - options/posix/generic/resolv_conf.cpp | 2 +- |
13 | 12 | options/rtdl/generic/linker.cpp | 5 +-
|
14 | 13 | options/rtdl/generic/main.cpp | 11 +-
|
15 | 14 | sysdeps/aero/crt-x86_64/crt0.S | 8 +
|
|
51 | 50 | sysdeps/aero/meson.build | 67 +++++
|
52 | 51 | sysdeps/dripos/generic/generic.cpp | 3 +
|
53 | 52 | sysdeps/lemon/generic/signals.S | 7 +
|
54 |
| - 46 files changed, 1019 insertions(+), 11 deletions(-) |
| 53 | + 45 files changed, 1018 insertions(+), 10 deletions(-) |
55 | 54 | create mode 100644 abis/aero/auxv.h
|
56 | 55 | create mode 100644 sysdeps/aero/crt-x86_64/crt0.S
|
57 | 56 | create mode 100644 sysdeps/aero/generic/aero.cc
|
@@ -155,21 +154,8 @@ index 347c659..8e97b26 100644
|
155 | 154 | sigset_t set;
|
156 | 155 | sigemptyset(&set);
|
157 | 156 | sigaddset(&set, SIGABRT);
|
158 |
| -diff --git a/options/posix/generic/resolv_conf.cpp b/options/posix/generic/resolv_conf.cpp |
159 |
| -index bd3fe73..9ffefb5 100644 |
160 |
| ---- a/options/posix/generic/resolv_conf.cpp |
161 |
| -+++ b/options/posix/generic/resolv_conf.cpp |
162 |
| -@@ -34,7 +34,7 @@ frg::optional<struct nameserver_data> get_nameserver() { |
163 |
| - } |
164 |
| - |
165 |
| - fclose(file); |
166 |
| -- if(ret.name == "") |
167 |
| -+ if(ret.name.size() == 0) |
168 |
| - return frg::null_opt; |
169 |
| - return ret; |
170 |
| - } |
171 | 157 | diff --git a/options/rtdl/generic/linker.cpp b/options/rtdl/generic/linker.cpp
|
172 |
| -index 1720d4f..81e4d7e 100644 |
| 158 | +index 9620645..ffa60a7 100644 |
173 | 159 | --- a/options/rtdl/generic/linker.cpp
|
174 | 160 | +++ b/options/rtdl/generic/linker.cpp
|
175 | 161 | @@ -367,9 +367,8 @@ void ObjectRepository::_fetchFromFile(SharedObject *object, int fd) {
|
@@ -565,7 +551,7 @@ index 0000000..265ab56
|
565 | 551 | +}
|
566 | 552 | diff --git a/sysdeps/aero/generic/filesystem.cc b/sysdeps/aero/generic/filesystem.cc
|
567 | 553 | new file mode 100644
|
568 |
| -index 0000000..6518ec2 |
| 554 | +index 0000000..a294337 |
569 | 555 | --- /dev/null
|
570 | 556 | +++ b/sysdeps/aero/generic/filesystem.cc
|
571 | 557 | @@ -0,0 +1,262 @@
|
@@ -812,9 +798,9 @@ index 0000000..6518ec2
|
812 | 798 | + int nfds,
|
813 | 799 | + fd_set* readfds,
|
814 | 800 | + fd_set* writefds,
|
815 |
| -+ fd_set *exceptfds, |
816 |
| -+ const struct timespec* timeout, |
817 |
| -+ const sigset_t* sigmask, |
| 801 | ++ fd_set *exceptfds, |
| 802 | ++ const struct timespec* timeout, |
| 803 | ++ const sigset_t* sigmask, |
818 | 804 | + int *num_events) {
|
819 | 805 | + *num_events = 10;
|
820 | 806 | + return 0;
|
|
0 commit comments