|
1 |
| -From 796581911f51ff414a2fa03e53fd470a1f440329 Mon Sep 17 00:00:00 2001 |
| 1 | +From 2167f1570f20a986de9b3c81636d78e4ef1cedb8 Mon Sep 17 00:00:00 2001 |
2 | 2 | From: Andy-Python-Programmer < [email protected]>
|
3 | 3 | Date: Fri, 8 Jul 2022 12:32:32 +1000
|
4 | 4 | Subject: [PATCH] yes
|
|
8 | 8 | .gitignore | 2 +
|
9 | 9 | options/ansi/generic/stdlib-stubs.cpp | 142 +++++++++++++++++++++-----
|
10 | 10 | options/glibc/generic/execinfo.cpp | 5 +-
|
11 |
| - options/posix/generic/sys-uio.cpp | 5 + |
12 | 11 | options/rtdl/generic/linker.cpp | 2 +-
|
13 | 12 | sysdeps/aero/generic/aero.cpp | 38 +++----
|
14 | 13 | sysdeps/aero/generic/filesystem.cpp | 25 ++++-
|
15 | 14 | sysdeps/aero/generic/sockets.cpp | 77 +++++++++++++-
|
16 | 15 | sysdeps/aero/include/aero/syscall.h | 4 +
|
17 |
| - 9 files changed, 246 insertions(+), 54 deletions(-) |
| 16 | + 8 files changed, 241 insertions(+), 54 deletions(-) |
18 | 17 |
|
19 | 18 | diff --git a/.gitignore b/.gitignore
|
20 | 19 | index fdd60a00..9f811f47 100644
|
@@ -196,22 +195,6 @@ index 3474615e..10a2109e 100644
|
196 | 195 | }
|
197 | 196 |
|
198 | 197 | char **backtrace_symbols(void *const *, int) {
|
199 |
| -diff --git a/options/posix/generic/sys-uio.cpp b/options/posix/generic/sys-uio.cpp |
200 |
| -index b1623525..a5f3e893 100644 |
201 |
| ---- a/options/posix/generic/sys-uio.cpp |
202 |
| -+++ b/options/posix/generic/sys-uio.cpp |
203 |
| -@@ -17,6 +17,11 @@ ssize_t readv(int, const struct iovec *, int) { |
204 |
| - } |
205 |
| - |
206 |
| - ssize_t writev(int fd, const struct iovec *iovs, int iovc) { |
207 |
| -+ if (iovc == 0) { |
208 |
| -+ errno = EAGAIN; |
209 |
| -+ return -1; |
210 |
| -+ } |
211 |
| -+ |
212 |
| - __ensure(iovc); |
213 |
| - |
214 |
| - ssize_t written = 0; |
215 | 198 | diff --git a/options/rtdl/generic/linker.cpp b/options/rtdl/generic/linker.cpp
|
216 | 199 | index 6716ef4f..e5ec8cff 100644
|
217 | 200 | --- a/options/rtdl/generic/linker.cpp
|
|
0 commit comments