From 31bed5e9fc3de577fa333410539aac10cd55783f Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Tue, 20 Apr 2021 09:29:23 +0200 Subject: sws: #ifdef S_IFSOCK use SCO OpenServer 5.0.7 does not define S_IFSOCK. Reported-by: Kevin R. Bulgrien Bug: https://curl.se/mail/lib-2021-04/0074.html --- tests/server/sws.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/server/sws.c b/tests/server/sws.c index 0c31e2e9b..372e6514b 100644 --- a/tests/server/sws.c +++ b/tests/server/sws.c @@ -2092,11 +2092,13 @@ int main(int argc, char *argv[]) unix_socket, errno, strerror(errno)); goto sws_cleanup; } +#ifdef S_IFSOCK if((statbuf.st_mode & S_IFSOCK) != S_IFSOCK) { logmsg("Error binding socket, failed to stat %s: (%d) %s", unix_socket, error, strerror(error)); goto sws_cleanup; } +#endif /* dead socket, cleanup and retry bind */ rc = unlink(unix_socket); if(0 != rc) { -- cgit v1.2.1