1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-26 05:47:34 +00:00

AK+Userland: Replace Linux, macOS, and *BSD macros with platform defines

We have such nice platform macros, let's clean up any remnants of manual
__my_platform__ macros in LibCore, LibCompress and AK.
This commit is contained in:
Andrew Kaster 2022-10-09 16:45:59 -06:00 committed by Linus Groh
parent 539fb08551
commit 1d533acbc0
6 changed files with 18 additions and 18 deletions

View file

@ -17,7 +17,7 @@
#ifdef AK_OS_SERENITY
# include <serenity.h>
#endif
#ifdef __FreeBSD__
#ifdef AK_OS_FREEBSD
# include <sys/ucred.h>
#endif
@ -655,10 +655,10 @@ ErrorOr<pid_t> LocalSocket::peer_pid() const
#ifdef AK_OS_MACOS
pid_t pid;
socklen_t pid_size = sizeof(pid);
#elif defined(__FreeBSD__)
#elif defined(AK_OS_FREEBSD)
struct xucred creds = {};
socklen_t creds_size = sizeof(creds);
#elif defined(__OpenBSD__)
#elif defined(AK_OS_OPENBSD)
struct sockpeercred creds = {};
socklen_t creds_size = sizeof(creds);
#else
@ -669,7 +669,7 @@ ErrorOr<pid_t> LocalSocket::peer_pid() const
#ifdef AK_OS_MACOS
TRY(System::getsockopt(m_helper.fd(), SOL_LOCAL, LOCAL_PEERPID, &pid, &pid_size));
return pid;
#elif defined(__FreeBSD__)
#elif defined(AK_OS_FREEBSD)
TRY(System::getsockopt(m_helper.fd(), SOL_LOCAL, LOCAL_PEERCRED, &creds, &creds_size));
return creds.cr_pid;
#else