|
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