From 6ef4f49dadf7001a24d5ff92a75584c17771af1b Mon Sep 17 00:00:00 2001 From: Jonas 'Sortie' Termansen Date: Mon, 22 Apr 2024 23:03:13 +0200 Subject: [PATCH] Add unix(4) SO_ERROR. --- kernel/net/fs.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kernel/net/fs.cpp b/kernel/net/fs.cpp index d37689c1..43b28bd3 100644 --- a/kernel/net/fs.cpp +++ b/kernel/net/fs.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013, 2014, 2016, 2017, 2021, 2022 Jonas 'Sortie' Termansen. + * Copyright (c) 2013-2014, 2016-2017, 2021-2022, 2024 Jonas 'Sortie' Termansen. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above @@ -390,6 +390,7 @@ int StreamSocket::getsockopt(ioctx_t* ctx, int level, int option_name, { case SO_RCVBUF: result = incoming.Size(); break; case SO_SNDBUF: result = outgoing.Size(); break; + case SO_ERROR: result = 0; break; default: return errno = ENOPROTOOPT, -1; break; }