1- From f76727cfa3db5f15b030a3cdc4535ea1eea31ac4 Mon Sep 17 00:00:00 2001
1+ From 5d484b1a17191d7ce795a2d773e4a72d8fc7490e Mon Sep 17 00:00:00 2001
22From: Andy-Python-Programmer <andypythonappdeveloper@gmail.com>
33Date: Thu, 10 Feb 2022 19:12:25 +1100
44Subject: [PATCH] yes
@@ -10,9 +10,9 @@ Signed-off-by: Andy-Python-Programmer <andypythonappdeveloper@gmail.com>
1010 sysdeps/aero/generic/aero.cpp | 12 ++++-
1111 sysdeps/aero/generic/filesystem.cpp | 79 ++++++++++++++++++++++++++---
1212 sysdeps/aero/generic/signals.cpp | 8 ++-
13- sysdeps/aero/generic/sockets.cpp | 38 ++++++++++++++
13+ sysdeps/aero/generic/sockets.cpp | 48 ++++ ++++++++++++++
1414 sysdeps/aero/include/aero/syscall.h | 12 +++++
15- 7 files changed, 141 insertions(+), 13 deletions(-)
15+ 7 files changed, 151 insertions(+), 13 deletions(-)
1616
1717diff --git a/.gitignore b/.gitignore
1818index dbb35e8b..20c8d4c3 100644
@@ -210,10 +210,10 @@ index 3527370c..a6f69fff 100644
210210 } // namespace mlibc
211211\ No newline at end of file
212212diff --git a/sysdeps/aero/generic/sockets.cpp b/sysdeps/aero/generic/sockets.cpp
213- index e69de29b..c1375859 100644
213+ index e69de29b..4e6bd608 100644
214214--- a/sysdeps/aero/generic/sockets.cpp
215215+++ b/sysdeps/aero/generic/sockets.cpp
216- @@ -0,0 +1,38 @@
216+ @@ -0,0 +1,48 @@
217217+ #include <mlibc/all-sysdeps.hpp>
218218+ #include <mlibc/thread-entry.hpp>
219219+
@@ -251,6 +251,16 @@ index e69de29b..c1375859 100644
251251+
252252+ return 0;
253253+ }
254+ +
255+ + int sys_listen(int fd, int backlog) {
256+ + auto result = syscall(SYS_LISTEN, fd, backlog);
257+ +
258+ + if (result < 0) {
259+ + return -result;
260+ + }
261+ +
262+ + return 0;
263+ + }
254264+ } // namespace mlibc
255265diff --git a/sysdeps/aero/include/aero/syscall.h b/sysdeps/aero/include/aero/syscall.h
256266index 07b1b51b..ef797e40 100644
0 commit comments