X11 handles this gracefully, and it makes more sense than panicking.
@@ -399,9 +399,9 @@ KResult LocalSocket::getsockopt(FileDescription& description, int level, int opt
switch (option) {
case SO_SNDBUF:
- TODO();
+ return ENOTSUP;
case SO_RCVBUF:
case SO_PEERCRED: {
if (size < sizeof(ucred))
return EINVAL;